From 3458a380d3cf461d9149073cbfa4cee90411fb46 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Fri, 13 Aug 2004 16:43:06 +0000 Subject: [PATCH] Translation update --- src/backend/po/ru.po | 8230 +++++++++++++++++++++--------------------- 1 file changed, 4115 insertions(+), 4115 deletions(-) diff --git a/src/backend/po/ru.po b/src/backend/po/ru.po index 9a48cf1a11..35e3e62116 100644 --- a/src/backend/po/ru.po +++ b/src/backend/po/ru.po @@ -1,7 +1,7 @@ # ru.po # POSTGRES Translated Messages into the Russian Language (KOI8-R) # -# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.19 2004/08/10 18:38:19 petere Exp $ +# $Header: /cvsroot/pgsql/src/backend/po/Attic/ru.po,v 1.20 2004/08/13 16:43:06 petere Exp $ # # ChangeLog: # - March 27 - August 9, 2004: updates for 7.4/8.0 branches; @@ -15,5384 +15,5357 @@ msgid "" msgstr "" "Project-Id-Version: PostgreSQL 7.4.x\n" -"POT-Creation-Date: 2004-07-25 13:13-0300\n" -"PO-Revision-Date: 2004-08-09 02:04-0500\n" +"POT-Creation-Date: 2004-08-11 19:21-0300\n" +"PO-Revision-Date: 2004-08-12 00:31-0500\n" "Last-Translator: Serguei A. Mokhov \n" "Language-Team: pgsql-rus \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=koi8-r\n" "Content-Transfer-Encoding: 8bit\n" -#: parser/parse_clause.c:336 +#: access/common/indextuple.c:57 #, c-format -msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN" -msgstr "×ÙÒÁÖÅÎÉÅ JOIN/ON ÓÓÙÌÁÅÔÓÑ ÎÁ \"%s\", ÞÔÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ JOIN" +msgid "number of index columns (%d) exceeds limit (%d)" +msgstr "ÞÉÓÌÏ ÉÄÅËÓÉÒÏ×ÁÎÎÙÈ ÁÔÒÉÂÕÔÏ× (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)" -#: gram.y:4765 -#: parser/parse_clause.c:396 -msgid "subquery in FROM must have an alias" -msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÄÏÌÖÅÎ ÉÍÅÔØ ÁÌÉÁÓ" +#: access/common/indextuple.c:165 +#, c-format +msgid "index row requires %lu bytes, maximum size is %lu" +msgstr "ÓÔÒÏËÁ ÉÎÄÅËÓÁ ÔÒÅÂÕÅÔ ÂÁÊÔ: %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu" -#: parser/parse_clause.c:419 -msgid "subquery in FROM may not have SELECT INTO" -msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ SELECT INTO" +#: access/common/heaptuple.c:584 +#, c-format +msgid "number of columns (%d) exceeds limit (%d)" +msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)" -#: parser/parse_clause.c:441 -msgid "subquery in FROM may not refer to other relations of same query level" -msgstr "ÐÏÚÁÐÒÏÓ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÁ" +#: access/common/printtup.c:279 +#: tcop/fastpath.c:187 +#: tcop/fastpath.c:517 +#: tcop/postgres.c:1428 +#, c-format +msgid "unsupported format code: %d" +msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ËÏÄ ÆÏÒÍÁÔÁ: %d" -#: parser/parse_clause.c:496 -msgid "function expression in FROM may not refer to other relations of same query level" -msgstr "ÆÕÎËÃÉÏÎÁÌØÎÏÅ ×ÙÒÁÖÅÎÉÅ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÁ" +#: access/common/tupdesc.c:660 +#: access/common/tupdesc.c:687 +msgid "number of aliases does not match number of columns" +msgstr "ÞÉÓÌÏ ÁÌÉÁÓÏ× ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ËÏÌÏÎÏË" -#: parser/parse_clause.c:508 -msgid "cannot use aggregate function in function expression in FROM" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎÃÉÀ × ÆÕÎÃÉÏÎÁÌØÎÏÍ ×ÙÒÁÖÅÎÉÉ × FROM" +#: access/common/tupdesc.c:681 +msgid "no column alias was provided" +msgstr "ÁÌÉÁÓ ËÏÌÏÎËÉ ÎÅ ÕËÁÚÁÎ" -#: parser/parse_clause.c:728 -#, c-format -msgid "column name \"%s\" appears more than once in USING clause" -msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ × USING-×ÙÒÁÖÅÎÉÉ" +#: access/common/tupdesc.c:704 +msgid "could not determine row description for function returning record" +msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÏÐÉÓÁÎÉÅ ÓÔÒÏËÉ ÄÌÑ ÆÕÎËÃÉÉ ×ÏÚ×ÒÁÝÁÀÝÅÊ ÚÁÐÉÓØ" -#: parser/parse_clause.c:743 +#: access/hash/hashinsert.c:90 #, c-format -msgid "common column name \"%s\" appears more than once in left table" -msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÌÅ×Á" +msgid "index row size %lu exceeds hash maximum %lu" +msgstr "" -#: parser/parse_clause.c:752 -#, c-format -msgid "column \"%s\" specified in USING clause does not exist in left table" -msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÌÅ×Á" +#: access/hash/hashsearch.c:145 +msgid "hash indexes do not support whole-index scans" +msgstr "" -#: parser/parse_clause.c:766 +#: access/hash/hashovfl.c:521 #, c-format -msgid "common column name \"%s\" appears more than once in right table" -msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á" +msgid "out of overflow pages in hash index \"%s\"" +msgstr "" -#: parser/parse_clause.c:775 +#: access/hash/hashutil.c:46 +msgid "hash indexes cannot contain null keys" +msgstr "" + +#: access/hash/hashutil.c:126 #, c-format -msgid "column \"%s\" specified in USING clause does not exist in right table" -msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á" +msgid "index \"%s\" is not a hash index" +msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ hash-ÉÎÄÅËÓÏÍ" -#: parser/parse_clause.c:827 +#: access/hash/hashutil.c:132 #, c-format -msgid "column alias list for \"%s\" has too many entries" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÉÓÅÊ × ÓÐÉÓËÅ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ \"%s\"" +msgid "index \"%s\" has wrong hash version" +msgstr "" -#. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_clause.c:1020 +#: access/hash/hashutil.c:133 +msgid "Please REINDEX it." +msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÐÏÌÎÉÔÅ REINDEX ÄÌÑ ÎÅÇÏ." + +#: access/heap/heapam.c:580 +#: access/heap/heapam.c:615 +#: access/heap/heapam.c:650 +#: catalog/aclchk.c:283 #, c-format -msgid "argument of %s must not contain variables" -msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÅÒÅÍÅÎÎÙÅ" +msgid "\"%s\" is an index" +msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ" -#. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_clause.c:1028 +#: access/heap/heapam.c:585 +#: access/heap/heapam.c:620 +#: access/heap/heapam.c:655 #, c-format -msgid "argument of %s must not contain aggregates" -msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÁÇÒÅÇÁÔÙ" +msgid "\"%s\" is a special relation" +msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÐÅÃÉÁÌØÎÏÊ Ó×ÑÚØÀ" -#. translator: %s is name of a SQL construct, eg LIMIT -#: parser/parse_clause.c:1036 +#: access/heap/heapam.c:590 +#: access/heap/heapam.c:625 +#: access/heap/heapam.c:660 #, c-format -msgid "argument of %s must not contain subqueries" -msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÏÄÚÁÐÒÏÓÙ" +msgid "\"%s\" is a composite type" +msgstr "\"%s\" Ñ×ÌÑÔÓÑ ÓÌÏÖÎÙÍ ÔÉÐÏÍ" -#. translator: first %s is name of a SQL construct, eg ORDER BY -#: parser/parse_clause.c:1146 +#: access/heap/hio.c:109 #, c-format -msgid "%s \"%s\" is ambiguous" -msgstr "×ÙÒÁÖÅÎÉÅ %s \"%s\" Ä×ÕÓÍÙÓÌÅÎÎÏ" +msgid "row is too big: size %lu, maximum size %lu" +msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: ÒÁÚÍÅÒ %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu" -#. translator: %s is name of a SQL construct, eg ORDER BY -#: parser/parse_clause.c:1168 +#: access/index/indexam.c:134 +#: access/index/indexam.c:159 +#: access/index/indexam.c:184 +#: commands/comment.c:309 +#: commands/indexcmds.c:575 +#: commands/indexcmds.c:605 +#: tcop/utility.c:91 #, c-format -msgid "non-integer constant in %s" -msgstr "ÎÅÃÅÌÏÞÉÓÌÅÎÎÁÑ ËÏÎÓÔÁÎÔÁ × %s" +msgid "\"%s\" is not an index" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ" -#. translator: %s is name of a SQL construct, eg ORDER BY -#: parser/parse_clause.c:1185 +#: access/nbtree/nbtinsert.c:254 #, c-format -msgid "%s position %d is not in select list" -msgstr "ÐÏÚÉÃÉÑ %s %d ÎÅ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ" +msgid "duplicate key violates unique constraint \"%s\"" +msgstr "" -#: parser/parse_clause.c:1370 -msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list" -msgstr "ÄÌÑ SELECT DISTINCT, ×ÙÒÁÖÅÎÉÑ ORDER BY ÏÂÑÚÁÎÙ ÂÙÔØ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ (SELECT)" +#: access/nbtree/nbtinsert.c:406 +#: access/nbtree/nbtsort.c:402 +#, c-format +msgid "index row size %lu exceeds btree maximum, %lu" +msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ %lu, ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÕÍ B-ÄÅÒÅ×Á: %lu" -#: parser/parse_clause.c:1410 -msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions" -msgstr "÷ÙÒÁÖÅÎÉÑ SELECT DISTINCT ON ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ Ó ÉÚÎÁÞÁÌØÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ORDER BY" +#: access/nbtree/nbtpage.c:156 +#: access/nbtree/nbtpage.c:335 +#, c-format +msgid "index \"%s\" is not a btree" +msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ b-ÄÅÒÅ×ÏÍ" -#: parser/analyze.c:364 -msgid "CREATE VIEW specifies more column names than columns" -msgstr "CREATE VIEW ÕËÁÚÙ×ÁÅÔ ÂÏÌØÛÅ ÉͣΠËÏÌÏÎÏË ÞÅÍ ÒÅÁÌØÎÏ ÉÍÅÅÔÓÑ" +#: access/nbtree/nbtpage.c:162 +#: access/nbtree/nbtpage.c:341 +#, c-format +msgid "version mismatch in index \"%s\": file version %d, code version %d" +msgstr "ÎÅ ÓÏ×ÐÁÄÅÎÉÅ ×ÅÒÓÉÉ × ÉÎÄÅËÓÅ \"%s\": ×ÅÒÓÉÑ ÆÁÊÌÁ: %d, ×ÅÒÓÉÑ ËÏÄÁ: %d" -#: parser/analyze.c:574 -msgid "INSERT ... SELECT may not specify INTO" -msgstr "INSERT ... SELECT ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ INTO" +#: access/rtree/rtree.c:645 +msgid "variable-length rtree keys are not supported" +msgstr "" -#: parser/analyze.c:666 -msgid "INSERT has more expressions than target columns" -msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ×ÙÒÁÖÅÎÉÊ ÞÅÍ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ" +#: access/rtree/rtree.c:785 +#, c-format +msgid "index row size %lu exceeds rtree maximum, %lu" +msgstr "" -#: parser/analyze.c:687 -msgid "INSERT has more target columns than expressions" -msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ ÞÅÍ ×ÙÒÁÖÅÎÉÊ" +#: access/transam/xact.c:418 +msgid "cannot have more than 2^32-1 commands in a transaction" +msgstr "ÎÅÌØÚÑ ÉÍÅÔØ ÂÏÌÅÅ 2^32-1 ËÏÍÁÎÄ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ" -#: parser/analyze.c:973 +#. translator: %s represents an SQL statement name +#: access/transam/xact.c:1410 #, c-format -msgid "%s will create implicit sequence \"%s\" for \"serial\" column \"%s.%s\"" -msgstr "%s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÕÀ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÄÌÑ ËÏÌÏÎËÉ \"%s.%s\" ÔÉÐÁ \"serial\"" +msgid "%s cannot run inside a transaction block" +msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ" -#: parser/analyze.c:1057 -#: parser/analyze.c:1067 +#. translator: %s represents an SQL statement name +#: access/transam/xact.c:1422 #, c-format -msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\"" -msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ÏÂßÑ×ÌÅÎÉÑ NULL/NOT NULL ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%s\"" +msgid "%s cannot be executed from a function" +msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ" -#: parser/analyze.c:1077 +#. translator: %s represents an SQL statement name +#: access/transam/xact.c:1465 #, c-format -msgid "multiple default values specified for column \"%s\" of table \"%s\"" -msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%s\"" +msgid "%s may only be used in transaction blocks" +msgstr "%s ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÔÏÌØËÏ ×ÎÕÔÒÉ ÂÌÏËÏ× ÔÒÁÎÚÁËÃÉÊ" -#: commands/tablecmds.c:535 -#: parser/analyze.c:1188 -#: parser/analyze.c:1393 -#, c-format -msgid "inherited relation \"%s\" is not a table" -msgstr "ÎÁÓÌÅÄÏ×ÁÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ" +#: access/transam/xact.c:1544 +msgid "there is already a transaction in progress" +msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÖÅ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ" -#: parser/analyze.c:1322 -#, c-format -msgid "multiple primary keys for table \"%s\" are not allowed" -msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÄÏÚ×ÏÌÅÎÙ" +#: access/transam/xact.c:1606 +#: access/transam/xact.c:1644 +#: access/transam/xact.c:1692 +msgid "there is no transaction in progress" +msgstr "ÎÅÔ ÔÒÁÎÚÁËÃÉÉ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ" -#: commands/indexcmds.c:232 -#: parser/analyze.c:1442 +#: access/transam/slru.c:490 #, c-format -msgid "column \"%s\" named in key does not exist" -msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÎÁÑ × ËÌÀÞÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "file \"%s\" doesn't exist, reading as zeroes" +msgstr "ÆÁÊÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÞÉÔÁÅÔÓÑ ËÁË ÎÕÌÉ" -#: parser/analyze.c:1454 +#: access/transam/slru.c:611 +#: access/transam/slru.c:618 +#: access/transam/slru.c:625 +#: access/transam/slru.c:632 +#: access/transam/slru.c:639 #, c-format -msgid "column \"%s\" appears twice in primary key constraint" -msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ" +msgid "could not access status of transaction %u" +msgstr "" -#: parser/analyze.c:1459 +#: access/transam/slru.c:612 +#: libpq/hba.c:826 +#: libpq/hba.c:850 +#: storage/smgr/smgr.c:278 +#: utils/error/elog.c:877 +#: utils/init/miscinit.c:726 +#: utils/init/miscinit.c:826 +#: utils/misc/database.c:149 #, c-format -msgid "column \"%s\" appears twice in unique constraint" -msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ËÏÎÓÔÒÅÊÎÔÅ UNIQUE" +msgid "could not open file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m" -#: parser/analyze.c:1553 +#: access/transam/slru.c:619 +#: access/transam/xlog.c:1385 #, c-format -msgid "%s / %s%s will create implicit index \"%s\" for table \"%s\"" -msgstr "%s / %s%s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÙÊ ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" - -#: parser/analyze.c:1658 -msgid "index expression may not return a set" -msgstr "ÉÄÅËÓÎÏÅ ×ÙÒÁÖÅÎÉÅ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï" - -#: parser/analyze.c:1750 -msgid "rule WHERE condition may not contain references to other relations" -msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ" - -#: parser/analyze.c:1756 -msgid "rule WHERE condition may not contain aggregate functions" -msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÁÇÇÒÅÇÁÔÎÙÅ ÆÕÎËÃÉÉ" - -#: parser/analyze.c:1827 -msgid "rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE actions" -msgstr "ÐÒÁ×ÉÌÁ Ó ÕÓÌÏ×ÉÑÍÉ WHERE ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÔÏÌØËÏ ÄÅÊÓÔ×ÉÑ SELECT, INSERT, UPDATE ÉÌÍ DELETE" - -#: parser/analyze.c:1846 -#: parser/analyze.c:1918 -#: rewrite/rewriteHandler.c:174 -#: rewrite/rewriteManip.c:746 -#: rewrite/rewriteManip.c:802 -msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" -msgstr "ÕÓÌÏ×ÎÙÅ ËÏÍÁÎÄÙ UNION/INTERSECT/EXCEPT ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" - -#: parser/analyze.c:1864 -msgid "ON SELECT rule may not use OLD" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON SELECT" - -#: parser/analyze.c:1868 -msgid "ON SELECT rule may not use NEW" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON SELECT" - -#: parser/analyze.c:1877 -msgid "ON INSERT rule may not use OLD" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON INSERT" - -#: parser/analyze.c:1883 -msgid "ON DELETE rule may not use NEW" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON DELETE" - -#: optimizer/plan/planner.c:594 -#: parser/analyze.c:2090 -#: parser/analyze.c:2254 -#: parser/analyze.c:2809 -msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE × UNION/INTERSECT/EXCEPT" - -#: parser/analyze.c:2211 -msgid "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns" -msgstr "ORDER BY ÄÌÑ ÒÅÚÕÌØÔÁÔÁ UNION/INTERSECT/EXCEPT ÄÏÌÖÅÎ ÂÙÔØ ÐÏ ÏÄÎÏÊ ÉÚ ÒÅÚÕÌØÔÉÒÕÀÝÉÈ ËÏÌÏÎÏË" - -#: parser/analyze.c:2249 -msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT" -msgstr "INTO ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ × ÐÅÒ×ÏÍ SELECT'Å × UNION/INTERSECT/EXCEPT" - -#: parser/analyze.c:2310 -msgid "UNION/INTERSECT/EXCEPT member statement may not refer to other relations of same query level" -msgstr "ËÏÍÁÎÄÁ, ÓÏÓÔÏÑÝÁÑ × UNION/INTERSECT/EXCEPT ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÏ×" - -#: parser/analyze.c:2363 -#, c-format -msgid "each %s query must have the same number of columns" -msgstr "ËÁÖÄÙÊ ÚÁÐÒÏÓ %s ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎÁËÏ×ÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË" - -#: parser/analyze.c:2433 -msgid "CREATE TABLE AS specifies too many column names" -msgstr "CREATE TABLE AS ÕËÁÚÙ×ÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÉͣΠÄÌÑ ËÏÌÏÎËÉ" - -#: parser/analyze.c:2666 -msgid "cannot specify both SCROLL and NO SCROLL" -msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ ÏÂÁ SCROLL É NO SCROLL" - -#: parser/analyze.c:2752 -#, c-format -msgid "wrong number of parameters for prepared statement \"%s\"" -msgstr "" - -#: parser/analyze.c:2754 -#, c-format -msgid "Expected %d parameters but got %d." -msgstr "ïÖÉÄÁÌÏÓØ ÐÁÒÁÍÅÔÒÏ×: %d, ÎÏ ÂÙÌÏ ÐÏÌÕÞÅÎÏ: %d." - -#: parser/analyze.c:2769 -msgid "cannot use subquery in EXECUTE parameter" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE" - -#: parser/analyze.c:2773 -msgid "cannot use aggregate function in EXECUTE parameter" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE" +msgid "could not create file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ \"%s\": %m" -#: parser/analyze.c:2786 +#: access/transam/slru.c:626 #, c-format -msgid "parameter $%d of type %s cannot be coerced to the expected type %s" -msgstr "" - -#: catalog/heap.c:1797 -#: parser/analyze.c:2790 -#: parser/parse_node.c:232 -#: parser/parse_target.c:425 -#: rewrite/rewriteHandler.c:563 -msgid "You will need to rewrite or cast the expression." -msgstr "÷ÁÍ ÐÒÉÄ£ÔØÓÑ ÐÅÒÅÐÉÓÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ×ÙÒÁÖÅÎÉÑ." - -#: parser/analyze.c:2813 -msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ DISTINCT" - -#: parser/analyze.c:2817 -msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ GROUP BY" - -#: parser/analyze.c:2821 -msgid "SELECT FOR UPDATE is not allowed with aggregate functions" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ÁÇÒÅÇÁÔÎÙÍÉ ÆÕÎËÃÉÑÍÉ" - -#: parser/analyze.c:2901 -msgid "SELECT FOR UPDATE cannot be applied to a join" -msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë JOIN" - -#: parser/analyze.c:2906 -msgid "SELECT FOR UPDATE cannot be applied to NEW or OLD" -msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë NEW ÉÌÉ OLD" - -#: parser/analyze.c:2911 -msgid "SELECT FOR UPDATE cannot be applied to a function" -msgstr "SELECT FOR UPDATE: ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ Ë ÆÕÎËÃÉÉ" +msgid "could not seek in file \"%s\" to offset %u: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÆÁÊÌÅ \"%s\" ÎÁ ÓÍÅÝÅÎÉÅ %u: %m" -#: parser/analyze.c:2924 +#: access/transam/slru.c:633 #, c-format -msgid "relation \"%s\" in FOR UPDATE clause not found in FROM clause" -msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" × ×ÙÒÁÖÅÎÉÉ FOR UPDATE ÎÅ ÎÁÊÄÅÎÏ × ×ÙÒÁÖÅÎÉÉ FROM" - -#: parser/analyze.c:3016 -msgid "misplaced DEFERRABLE clause" -msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ DEFERRABLE" - -#: parser/analyze.c:3020 -#: parser/analyze.c:3033 -msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" -msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ DEFERRABLE/NOT DEFERRABLE ÎÅ ÄÏÚ×ÏÌÅÎÙ" - -#: parser/analyze.c:3029 -msgid "misplaced NOT DEFERRABLE clause" -msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ NOT DEFERRABLE" - -#: gram.y:2193 -#: gram.y:2208 -#: parser/analyze.c:3040 -#: parser/analyze.c:3064 -msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" -msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÅ ËÁË INITIALLY DEFERRED ÔÁËÖÅ ÄÏÌÖÎÏ ÂÙÔØ DEFERRABLE" - -#: parser/analyze.c:3047 -msgid "misplaced INITIALLY DEFERRED clause" -msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY DEFERRED" - -#: parser/analyze.c:3051 -#: parser/analyze.c:3075 -msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" -msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ INITIALLY IMMEDIATE/DEFERRED ÎÅ ÄÏÚ×ÏÌÅÎÙ" - -#: parser/analyze.c:3071 -msgid "misplaced INITIALLY IMMEDIATE clause" -msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY IMMEDIATE" +msgid "could not read from file \"%s\" at offset %u: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ \"%s\" ÓÏ ÓÍÅÝÅÎÉÅÍ %u: %m" -#: parser/analyze.c:3184 -#: parser/analyze.c:3205 +#: access/transam/slru.c:640 #, c-format -msgid "CREATE specifies a schema (%s) different from the one being created (%s)" -msgstr "CREATE ÕËÁÚÙ×ÁÅÔ ÓÈÅÍÕ (%s) ÏÔÌÉÞÎÕÀ ÏÔ ÓÏÚÄÁ×ÁÅÍÏÊ (%s)" +msgid "could not write to file \"%s\" at offset %u: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ \"%s\" ÐÒÉ ÓÍÅÝÅÎÉÉ %u: %m" -#: parser/analyze.c:3259 -#: parser/parse_coerce.c:245 -#: parser/parse_expr.c:137 -#: parser/parse_expr.c:143 +#: access/transam/slru.c:818 #, c-format -msgid "there is no parameter $%d" -msgstr "ÐÁÒÁÍÅÔÒ $%d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "could not truncate directory \"%s\": apparent wraparound" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": Ñ×ÎÏÅ ÚÁËÒÕÇÌÅÎÉÅ" -#: parser/analyze.c:3264 -#: tcop/postgres.c:1142 +#: access/transam/slru.c:877 #, c-format -msgid "could not determine data type of parameter $%d" -msgstr "ÎÅ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÄÁÎÎÙÚ ÐÁÒÁÍÅÔÒÁ $%d" - -#: executor/execQual.c:2454 -#: optimizer/util/clauses.c:411 -#: parser/parse_agg.c:74 -msgid "aggregate function calls may not be nested" -msgstr "×ÙÚÏ×Ù ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÌÏÖÅÎÎÙÍÉ" - -#: 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" +msgid "could not open directory \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m" -#: parser/parse_agg.c:316 +#: access/transam/slru.c:893 #, 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 ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÉ" +msgid "removing file \"%s/%s\"" +msgstr "ÕÄÁÌÅÎÉÅ ÆÁÊÌÁ \"%s/%s\"" -#: parser/parse_agg.c:321 +#: access/transam/slru.c:905 #, c-format -msgid "subquery uses ungrouped column \"%s.%s\" from outer query" -msgstr "ÐÏÄÚÁÐÒÏÓ ÉÓÐÏÌØÚÕÅÔ ÎÅÓÇÒÕÐÐÉÒÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s.%s\" ÉÚ ×ÎÅÛÎÅÇÏ ÚÁÐÒÏÓÁ" +msgid "could not read directory \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m" -#: parser/parse_coerce.c:261 +#: access/transam/xlog.c:1047 +#: access/transam/xlog.c:1163 +#: access/transam/xlog.c:3575 #, c-format -msgid "inconsistent types deduced for parameter $%d" -msgstr "" +msgid "could not close log file %u, segment %u: %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁËÒÙÔØ ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u: %m" -#: commands/tablecmds.c:620 -#: commands/tablecmds.c:775 -#: parser/parse_coerce.c:263 -#: parser/parse_coerce.c:918 -#: parser/parse_coerce.c:935 -#: parser/parse_coerce.c:981 +#: access/transam/xlog.c:1103 +#: access/transam/xlog.c:1865 #, c-format -msgid "%s versus %s" -msgstr "%s ÐÒÏÔÉ× %s" +msgid "could not seek in log file %u, segment %u to offset %u: %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÌÏÇ-ÆÁÊÌÅ %u, ÓÅÇÍÅÎÔ %u ÎÁ ÓÍÅÝÅÎÉÅ %u: %m" -#. translator: first %s is name of a SQL construct, eg WHERE -#: parser/parse_coerce.c:579 +#: access/transam/xlog.c:1117 #, c-format -msgid "argument of %s must be type boolean, not type %s" -msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ boolean, Á ÎÅ %s" +msgid "could not write to log file %u, segment %u at offset %u: %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ × ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u: %m" -#. translator: %s is name of a SQL construct, eg WHERE -#: parser/parse_coerce.c:587 -#: parser/parse_coerce.c:626 +#: access/transam/xlog.c:1361 +#: access/transam/xlog.c:1450 +#: access/transam/xlog.c:1564 +#: access/transam/xlog.c:1570 #, c-format -msgid "argument of %s must not return a set" -msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÎÅÎ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï" +msgid "could not open file \"%s\" (log file %u, segment %u): %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" (ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u): %m" -#. translator: first %s is name of a SQL construct, eg LIMIT -#: parser/parse_coerce.c:618 +#: access/transam/xlog.c:1414 +#: utils/init/miscinit.c:775 +#: utils/misc/guc.c:3776 #, c-format -msgid "argument of %s must be type integer, not type %s" -msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ integer, Á ÎÅ %s" +msgid "could not write to file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ \"%s\": %m" -#: parser/parse_coerce.c:679 +#: access/transam/xlog.c:1421 #, c-format -msgid "%s types %s and %s cannot be matched" -msgstr "%s ÔÉÐÙ %s É %s ÎÅ ÓÏ×ÐÁÄÁÀÔ" +msgid "could not fsync file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÆÁÊÌ \"%s\" Ó fsync: %m" -#. translator: first %s is name of a SQL construct, eg CASE -#: parser/parse_coerce.c:741 +#: access/transam/xlog.c:1528 #, c-format -msgid "%s could not convert type %s to %s" -msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s" - -#: parser/parse_coerce.c:917 -msgid "arguments declared \"anyelement\" are not all alike" -msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyelement\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ" - -#: parser/parse_coerce.c:934 -msgid "arguments declared \"anyarray\" are not all alike" -msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyarray\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ" +msgid "could not link file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÌÉÎËÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\" (ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u): %m" -#: parser/parse_coerce.c:963 -#: parser/parse_coerce.c:1075 -#: parser/parse_coerce.c:1102 +#: access/transam/xlog.c:1535 #, c-format -msgid "argument declared \"anyarray\" is not an array but type %s" -msgstr "ÁÒÇÕÍÅÎÔ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÊ ËÁË \"anyarray\" ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ Á Ñ×ÌÑÅÔÓÑ ÔÉÐÏÍ %s" - -#: parser/parse_coerce.c:980 -msgid "argument declared \"anyarray\" is not consistent with argument declared \"anyelement\"" -msgstr "" +msgid "could not rename file \"%s\" to \"%s\" (initialization of log file %u, segment %u): %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\" (ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u): %m" -#: parser/parse_coerce.c:991 -msgid "could not determine anyarray/anyelement type because input has type \"unknown\"" +#: access/transam/xlog.c:1622 +#, c-format +msgid "could not open transaction log directory \"%s\": %m" msgstr "" -#: parser/parse_coerce.c:1016 -#: parser/parse_coerce.c:1033 -#: parser/parse_coerce.c:1087 -#: parser/parse_expr.c:796 -#: parser/parse_expr.c:1228 -#: parser/parse_expr.c:1267 -#: parser/parse_oper.c:920 +#: access/transam/xlog.c:1638 #, c-format -msgid "could not find array type for data type %s" -msgstr "ÔÉÐ ÍÁÓÓÉ×Á ÄÌÑ ÔÉÐÁ ÄÁÎÎÙÈ %s ÎÅ ÎÁÊÄÅÎ" +msgid "archiving transaction log file \"%s\"" +msgstr "ÁÒÈÉ×ÉÒÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\"" -#: parser/parse_relation.c:174 -#: parser/parse_relation.c:189 +#: access/transam/xlog.c:1655 #, c-format -msgid "table reference \"%s\" is ambiguous" -msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ" +msgid "recycled transaction log file \"%s\"" +msgstr "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\"" -#: parser/parse_relation.c:249 -#: parser/parse_relation.c:264 +#: access/transam/xlog.c:1662 #, c-format -msgid "table reference %u is ambiguous" -msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ %u ÎÅÏÄÎÏÚÎÁÞÎÁ" +msgid "removing transaction log file \"%s\"" +msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\"" -#: parser/parse_relation.c:356 -#: parser/parse_relation.c:368 +#: access/transam/xlog.c:1673 #, c-format -msgid "table name \"%s\" specified more than once" -msgstr "ÉÍÑ ÔÁÂÌÉÃÙ \"%s\" ÕËÁÚÁÎÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" +msgid "could not read transaction log directory \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÄÉÒÅËÔÏÒÉÀ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m" -#: parser/parse_relation.c:477 -#: parser/parse_relation.c:574 +#: access/transam/xlog.c:1747 #, c-format -msgid "column reference \"%s\" is ambiguous" -msgstr "ÓÓÙÌËÁ ÎÁ ËÏÌÏÎËÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ" +msgid "incorrect resource manager data checksum in record at %X/%X" +msgstr "" -#: parser/parse_relation.c:669 -#: parser/parse_relation.c:764 -#: parser/parse_relation.c:859 -#: parser/parse_relation.c:979 +#: access/transam/xlog.c:1770 #, c-format -msgid "table \"%s\" has %d columns available but %d columns specified" -msgstr "Õ ÔÁÂÌÉÃÙ \"%s\" ËÏÌÏÎÏË ÄÏÓÔÕÐÎÏ: %d, ÎÏ ÕËÁÚÁÎÏ: %d" +msgid "incorrect checksum of backup block %d in record at %X/%X" +msgstr "" -#: parser/parse_relation.c:936 -msgid "a column definition list is only allowed for functions returning \"record\"" +#: access/transam/xlog.c:1840 +#, c-format +msgid "invalid record offset at %X/%X" msgstr "" -#: parser/parse_relation.c:947 -msgid "a column definition list is required for functions returning \"record\"" +#: access/transam/xlog.c:1873 +#, c-format +msgid "could not read from log file %u, segment %u at offset %u: %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m" + +#: access/transam/xlog.c:1884 +#, c-format +msgid "contrecord is requested by %X/%X" msgstr "" -#: parser/parse_relation.c:1008 +#: access/transam/xlog.c:1899 #, c-format -msgid "too many column aliases specified for function %s" -msgstr "ÕËÁÚÁÎÏ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ ÄÌÑ ÆÕÎËÃÉÉ %s" +msgid "record with zero length at %X/%X" +msgstr "" -#: parser/parse_relation.c:1031 +#: access/transam/xlog.c:1924 #, c-format -msgid "function \"%s\" in FROM has unsupported return type" -msgstr "ÆÕÎËÃÉÑ \"%s\" × FROM ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ×ÏÚÒÁÔÁ" +msgid "record length %u at %X/%X too long" +msgstr "" -#: parser/parse_relation.c:1423 -#: parser/parse_relation.c:1667 -msgid "function in FROM has unsupported return type" -msgstr "ÆÕÎËÃÉÑ × FROM ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ×ÏÚÒÁÔÁ" +#: access/transam/xlog.c:1931 +#, c-format +msgid "invalid resource manager ID %u at %X/%X" +msgstr "" -#: commands/comment.c:386 -#: commands/tablecmds.c:1948 -#: commands/tablecmds.c:2092 -#: commands/tablecmds.c:2220 -#: commands/tablecmds.c:2384 -#: commands/tablecmds.c:2589 -#: parser/parse_func.c:1270 -#: parser/parse_relation.c:1584 -#: parser/parse_relation.c:1642 -#: parser/parse_relation.c:1821 -#: parser/parse_type.c:94 +#: access/transam/xlog.c:1963 #, c-format -msgid "column \"%s\" of relation \"%s\" does not exist" -msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "could not read from log file %u, segment %u, offset %u: %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m" -#: parser/parse_relation.c:1911 +#: access/transam/xlog.c:1972 #, c-format -msgid "missing FROM-clause entry in subquery for table \"%s\"" -msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" +msgid "there is no contrecord flag in log file %u, segment %u, offset %u" +msgstr "" -#: parser/parse_relation.c:1916 +#: access/transam/xlog.c:1981 #, c-format -msgid "missing FROM-clause entry for table \"%s\"" -msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" +msgid "invalid contrecord length %u in log file %u, segment %u, offset %u" +msgstr "" -#: parser/parse_relation.c:1935 +#: access/transam/xlog.c:2047 #, c-format -msgid "adding missing FROM-clause entry in subquery for table \"%s\"" -msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" +msgid "invalid magic number %04X in log file %u, segment %u, offset %u" +msgstr "" -#: parser/parse_relation.c:1940 +#: access/transam/xlog.c:2054 #, c-format -msgid "adding missing FROM-clause entry for table \"%s\"" -msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" +msgid "invalid info bits %04X in log file %u, segment %u, offset %u" +msgstr "" -#: parser/parse_expr.c:105 -msgid "expression too complex" -msgstr "ÓÌÉÛËÏÍ ÓÌÏÖÎÏÅ ×ÙÒÁÖÅÎÉÅ" +#: access/transam/xlog.c:2063 +#, c-format +msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u" +msgstr "" -#: parser/parse_expr.c:106 +#. translator: SUI = startup id +#: access/transam/xlog.c:2086 #, c-format -msgid "Nesting depth exceeds maximum expression depth %d." -msgstr "çÌÕÂÉÎÁ ×ÌÏÖÅÎÎÏÓÔÉ ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÁÌØÎÕÀ ÇÌÕÂÉÎÕ ×ÙÒÁÖÅÎÉÊ %d." +msgid "out-of-sequence SUI %u (after %u) in log file %u, segment %u, offset %u" +msgstr "" -#: parser/parse_expr.c:108 -msgid "Increase the configuration parameter \"max_expr_depth\"." -msgstr "õ×ÅÌÉÞÔÅ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ \"max_expr_depth\"." +#: access/transam/xlog.c:2147 +msgid "invalid LC_COLLATE setting" +msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_COLLATE" -#: parser/parse_expr.c:352 -msgid "IS DISTINCT FROM requires = operator to yield boolean" -msgstr "IS DISTINCT FROM ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ" +#: access/transam/xlog.c:2152 +msgid "invalid LC_CTYPE setting" +msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_CTYPE" -#: parser/parse_expr.c:375 -msgid "NULLIF requires = operator to yield boolean" -msgstr "NULLIF ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ" +#: access/transam/xlog.c:2171 +msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one" +msgstr "" -#: parser/parse_expr.c:497 -msgid "subquery must return a column" -msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ËÏÌÏÎËÕ" +#: access/transam/xlog.c:2181 +#, c-format +msgid "could not create control file \"%s\": %m" +msgstr "" -#: parser/parse_expr.c:503 -msgid "subquery must return only one column" -msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ" +#: access/transam/xlog.c:2192 +#: access/transam/xlog.c:2369 +#, c-format +msgid "could not write to control file: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m" -#: parser/parse_expr.c:559 +#: access/transam/xlog.c:2198 +#: access/transam/xlog.c:2375 #, c-format -msgid "row comparison cannot use operator %s" -msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÅÒÁÔÏÒ %s ÐÒÉ ÓÒÁ×ÎÅÎÉÉ ÓÔÒÏË" +msgid "could not fsync control file: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m" -#: parser/parse_expr.c:586 -msgid "subquery has too many columns" -msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË × ÐÏÄÚÁÐÒÏÓÅ" +#: access/transam/xlog.c:2216 +#: access/transam/xlog.c:2358 +#, c-format +msgid "could not open control file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m" -#: parser/parse_expr.c:604 +#: access/transam/xlog.c:2222 #, c-format -msgid "operator %s must return type boolean, not type %s" -msgstr "ÏÐÅÒÁÔÏÒ %s ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ boolean, Á ÎÅ %s" +msgid "could not read from control file: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ ÕÐÒÁ×ÌÅÎÉÑ: %m" -#: parser/parse_expr.c:607 -#: parser/parse_expr.c:614 -msgid "The operator of a quantified predicate subquery must return type boolean." +#: access/transam/xlog.c:2234 +#: access/transam/xlog.c:2264 +#: access/transam/xlog.c:2271 +#: access/transam/xlog.c:2278 +#: access/transam/xlog.c:2285 +#: access/transam/xlog.c:2292 +#: access/transam/xlog.c:2301 +#: access/transam/xlog.c:2308 +#: access/transam/xlog.c:2316 +#: utils/init/miscinit.c:844 +msgid "database files are incompatible with server" msgstr "" -#: parser/parse_expr.c:612 +#: access/transam/xlog.c:2235 #, c-format -msgid "operator %s must not return a set" +msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d." msgstr "" -#: parser/parse_expr.c:624 -msgid "subquery has too few columns" -msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË Á ÐÏÄÚÁÐÒÏÓÅ" +#: access/transam/xlog.c:2238 +#: access/transam/xlog.c:2268 +msgid "It looks like you need to initdb." +msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ initdb." -#: commands/indexcmds.c:337 -#: commands/tablecmds.c:1119 -#: parser/parse_expr.c:1034 +#: access/transam/xlog.c:2248 +msgid "incorrect checksum in control file" +msgstr "" + +#: access/transam/xlog.c:2265 #, c-format -msgid "column \"%s\" does not exist" -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/namespace.c:167 -#: catalog/namespace.c:220 -#: catalog/namespace.c:1167 -#: parser/parse_expr.c:1118 -#: parser/parse_target.c:162 -msgid "cross-database references are not implemented" -msgstr "ÓÓÙÌËÉ ÍÅÖÄÕ ÂÁÚÁÍÉ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" +#: access/transam/xlog.c:2272 +#, c-format +msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d." +msgstr "" -#: catalog/namespace.c:1172 -#: gram.y:2340 -#: gram.y:7082 -#: parser/parse_expr.c:1150 -#: parser/parse_target.c:170 +#: access/transam/xlog.c:2275 +#: access/transam/xlog.c:2282 +#: access/transam/xlog.c:2289 +#: access/transam/xlog.c:2296 +#: access/transam/xlog.c:2304 +#: access/transam/xlog.c:2311 +#: access/transam/xlog.c:2320 +msgid "It looks like you need to recompile or initdb." +msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ initdb." + +#: access/transam/xlog.c:2279 #, c-format -msgid "improper qualified name (too many dotted names): %s" +msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d." msgstr "" -#: optimizer/util/clauses.c:2432 -#: optimizer/util/clauses.c:2909 -#: parser/parse_expr.c:1323 +#: access/transam/xlog.c:2286 #, c-format -msgid "relation reference \"%s\" cannot be used in an expression" +msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d." msgstr "" -#: parser/parse_expr.c:1531 +#: access/transam/xlog.c:2293 #, c-format -msgid "cannot cast type %s to %s" -msgstr "ÎÅÌØÚÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s" +msgid "The database cluster was initialized with FUNC_MAX_ARGS %d, but the server was compiled with FUNC_MAX_ARGS %d." +msgstr "" -#: parser/parse_func.c:89 -#, c-format -msgid "cannot pass more than %d arguments to a function" -msgstr "ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÆÕÎËÃÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ %d" +#: access/transam/xlog.c:2302 +msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP." +msgstr "" -#: parser/parse_func.c:224 -#, c-format -msgid "cannot pass result of subquery or join \"%s\" to a function" -msgstr "ÎÅÌØÚÑ ÐÅÒÅÄÁ×ÁÔØ ÒÅÚÕÌØÔÁÔ ÐÏÄÚÁÐÒÏÓÁ ÉÌÉ JOIN \"%s\" × ÆÕÎËÃÉÀ" +#: access/transam/xlog.c:2309 +msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP." +msgstr "" -#: parser/parse_func.c:265 +#: access/transam/xlog.c:2317 #, c-format -msgid "%s(*) specified, but %s is not an aggregate function" -msgstr "ÕËÁÚÁÎÏ: %s(*), ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ" +msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d." +msgstr "" -#: parser/parse_func.c:271 -#, c-format -msgid "DISTINCT specified, but %s is not an aggregate function" -msgstr "DISTINCT ÕËÁÚÁÎ, ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ" +#: access/transam/xlog.c:2323 +#: access/transam/xlog.c:2330 +msgid "database files are incompatible with operating system" +msgstr "" -#: parser/parse_func.c:296 +#: access/transam/xlog.c:2324 #, c-format -msgid "attribute notation .%s applied to type %s, which is not a complex type" +msgid "The database cluster was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()." msgstr "" -#: parser/parse_func.c:301 -#, c-format -msgid "attribute \"%s\" not found in data type %s" -msgstr "ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÎÁÊÄÅÎ × ÔÉÐÅ ÄÁÎÎÙÈ %s" +#: access/transam/xlog.c:2327 +#: access/transam/xlog.c:2334 +msgid "It looks like you need to initdb or install locale support." +msgstr "" -#: parser/parse_func.c:311 +#: access/transam/xlog.c:2331 #, c-format -msgid "function %s is not unique" -msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÕÎÉËÁÌØÎÁ" - -#: parser/parse_func.c:314 -msgid "Could not choose a best candidate function. You may need to add explicit type casts." +msgid "The database cluster was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()." msgstr "" -#: catalog/pg_aggregate.c:280 -#: commands/typecmds.c:896 -#: commands/typecmds.c:966 -#: commands/typecmds.c:998 -#: commands/typecmds.c:1030 -#: parser/parse_func.c:319 -#: parser/parse_func.c:1491 +#: access/transam/xlog.c:2517 #, c-format -msgid "function %s does not exist" -msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "could not write bootstrap transaction log file: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m" -#: parser/parse_func.c:322 -msgid "No function matches the given name and argument types. You may need to add explicit type casts." -msgstr "" +#: access/transam/xlog.c:2523 +#, c-format +msgid "could not fsync bootstrap transaction log file: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m" -#: parser/parse_func.c:371 -msgid "aggregates may not return sets" -msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Á" +#: access/transam/xlog.c:2591 +msgid "control file contains invalid data" +msgstr "" -#: parser/parse_func.c:1353 +#: access/transam/xlog.c:2595 #, c-format -msgid "column %s.%s.%s does not exist" -msgstr "ËÏÌÏÎËÁ %s.%s.%s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "database system was shut down at %s" +msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÏÔËÌÀÞÅÎÁ: %s" -#: parser/parse_func.c:1358 +#: access/transam/xlog.c:2599 #, c-format -msgid "column %s.%s does not exist" -msgstr "ËÏÌÏÎËÁ %s.%s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "database system shutdown was interrupted at %s" +msgstr "ÏÔËÌÀÞÅÎÉÅ ÓÉÓÔÅÍÙ ÂÙÌÏ ÐÒÅÒ×ÁÎÏ: %s" -#: parser/parse_func.c:1428 +#: access/transam/xlog.c:2603 #, c-format -msgid "aggregate %s(*) does not exist" -msgstr "ÁÇÒÅÇÁÔ %s(*) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "database system was interrupted while in recovery at %s" +msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÎÁ %s" -#: parser/parse_func.c:1433 +#: access/transam/xlog.c:2605 +msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery." +msgstr "" + +#: access/transam/xlog.c:2609 #, c-format -msgid "aggregate %s(%s) does not exist" -msgstr "ÁÇÒÅÇÁÔ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "database system was interrupted at %s" +msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ: %s" -#: parser/parse_func.c:1454 +#: access/transam/xlog.c:2627 #, c-format -msgid "function %s(%s) is not an aggregate" -msgstr "ÆÕÎËÃÉÑ %s(%s) ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" +msgid "checkpoint record is at %X/%X" +msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X" -#: catalog/pg_proc.c:92 -#: commands/functioncmds.c:150 -#: parser/parse_func.c:1514 +#: access/transam/xlog.c:2637 #, c-format -msgid "functions cannot have more than %d arguments" -msgstr "ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÂÏÌÅÅ %d" +msgid "using previous checkpoint record at %X/%X" +msgstr "ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÅÄÙÄÕÝÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X" -#: catalog/pg_type.c:503 -#: commands/functioncmds.c:109 -#: commands/typecmds.c:407 -#: commands/typecmds.c:786 -#: commands/typecmds.c:1113 -#: commands/typecmds.c:1233 -#: commands/typecmds.c:1349 -#: commands/typecmds.c:1436 -#: commands/typecmds.c:2017 -#: parser/parse_func.c:1526 -#: parser/parse_type.c:201 -#: parser/parse_type.c:227 -#: tcop/utility.c:95 -#: utils/adt/regproc.c:1003 +#: access/transam/xlog.c:2643 +msgid "could not locate a valid checkpoint record" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ËÏÒÒÅËÔÎÕÀ ËÏÎÔÒÏÌØÎÕÀ ÔÏÞËÕ" + +#: access/transam/xlog.c:2650 #, c-format -msgid "type \"%s\" does not exist" -msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "redo record is at %X/%X; undo record is at %X/%X; shutdown %s" +msgstr "redo-ÚÁÐÉÓØ: %X/%X; undo-ÚÁÐÉÓØ: %X/%X; ÏÔËÌÀÞÅÎÉÅ: %s" -#: parser/parse_node.c:124 +#: access/transam/xlog.c:2655 #, c-format -msgid "cannot subscript type %s because it is not an array" -msgstr "" +msgid "next transaction ID: %u; next OID: %u" +msgstr "ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ: %u; ÓÌÅÄÕÀÝÉÊ OID: %u" -#: parser/parse_node.c:183 -#: parser/parse_node.c:206 -msgid "array subscript must have type integer" +#: access/transam/xlog.c:2659 +msgid "invalid next transaction ID" msgstr "" -#: parser/parse_node.c:228 -#, c-format -msgid "array assignment requires type %s but expression is of type %s" +#: access/transam/xlog.c:2683 +msgid "invalid redo in checkpoint record" msgstr "" -#: 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 -#, c-format -msgid "operator does not exist: %s" -msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s" +#: access/transam/xlog.c:2692 +msgid "invalid redo/undo record in shutdown checkpoint" +msgstr "" -#: commands/functioncmds.c:175 -#: parser/parse_oper.c:113 -#: parser/parse_oper.c:124 -#, c-format -msgid "type %s does not exist" -msgstr "ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: access/transam/xlog.c:2704 +msgid "database system was not properly shut down; automatic recovery in progress" +msgstr "" -#: parser/parse_oper.c:185 -#: utils/adt/arrayfuncs.c:2403 -#: utils/adt/ri_triggers.c:3601 +#: access/transam/xlog.c:2732 #, c-format -msgid "could not identify an equality operator for type %s" +msgid "redo starts at %X/%X" msgstr "" -#: parser/parse_oper.c:249 -#: parser/parse_oper.c:314 +#: access/transam/xlog.c:2764 #, c-format -msgid "could not identify an ordering operator for type %s" +msgid "redo done at %X/%X" msgstr "" -#: parser/parse_oper.c:251 -#: parser/parse_oper.c:316 -msgid "Use an explicit ordering operator or modify the query." +#: access/transam/xlog.c:2771 +msgid "redo is not required" msgstr "" -#: parser/parse_oper.c:584 +#: access/transam/xlog.c:2840 #, c-format -msgid "operator requires run-time type coercion: %s" +msgid "undo starts at %X/%X" msgstr "" -#: parser/parse_oper.c:778 +#: access/transam/xlog.c:2851 #, c-format -msgid "operator is not unique: %s" -msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÕÎÉËÁÌÅÎ: %s" +msgid "undo done at %X/%X" +msgstr "" -#: parser/parse_oper.c:780 -msgid "Could not choose a best candidate operator. You may need to add explicit type casts." +#: access/transam/xlog.c:2856 +msgid "undo is not required" msgstr "" -#: parser/parse_oper.c:787 -msgid "No operator matches the given name and argument type(s). You may need to add explicit type casts." -msgstr "" +#: access/transam/xlog.c:2946 +msgid "database system is ready" +msgstr "ÓÉÓÔÅÍÁ ÇÏÔÏ×Á Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ" + +#: access/transam/xlog.c:2979 +msgid "invalid primary checkpoint link in control file" +msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ" + +#: access/transam/xlog.c:2982 +msgid "invalid secondary checkpoint link in control file" +msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ" + +#: access/transam/xlog.c:2992 +msgid "invalid primary checkpoint record" +msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ" + +#: access/transam/xlog.c:2995 +msgid "invalid secondary checkpoint record" +msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ" + +#: access/transam/xlog.c:3002 +msgid "invalid resource manager ID in primary checkpoint record" +msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" + +#: access/transam/xlog.c:3005 +msgid "invalid resource manager ID in secondary checkpoint record" +msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" + +#: access/transam/xlog.c:3013 +msgid "invalid xl_info in primary checkpoint record" +msgstr "ÎÅ×ÅÒÎÏÅ xl_info × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" + +#: access/transam/xlog.c:3016 +msgid "invalid xl_info in secondary checkpoint record" +msgstr "ÎÅ×ÅÒÎÏÅ xl_info ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" + +#: access/transam/xlog.c:3023 +msgid "invalid length of primary checkpoint record" +msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ" -#: parser/parse_oper.c:877 -msgid "op ANY/ALL (array) requires array on right side" -msgstr "" +#: access/transam/xlog.c:3026 +msgid "invalid length of secondary checkpoint record" +msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ" -#: parser/parse_oper.c:906 -msgid "op ANY/ALL (array) requires operator to yield boolean" -msgstr "" +#: access/transam/xlog.c:3090 +msgid "shutting down" +msgstr "ÏÔËÌÀÞÅÎÉÅ × ÐÒÏÃÅÓÓÅ" -#: parser/parse_oper.c:910 -msgid "op ANY/ALL (array) requires operator not to return a set" -msgstr "" +#: access/transam/xlog.c:3104 +msgid "database system is shut down" +msgstr "ÓÉÓÔÅÍÁ ÏÔËÌÀÞÅÎÁ" -#: parser/parse_target.c:66 -#, c-format -msgid "relation reference \"%s\" cannot be used as a select-list entry" +#: access/transam/xlog.c:3127 +msgid "checkpoint cannot be made inside transaction block" +msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ ÎÅ ÍÏÖÅÔ ÒÁÓÐÏÌÁÇÁÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ" + +#: access/transam/xlog.c:3327 +msgid "concurrent transaction log activity while database system is shutting down" msgstr "" -#: parser/parse_target.c:68 +#: access/transam/xlog.c:3568 +#: access/transam/xlog.c:3600 #, c-format -msgid "Write \"%s\".* to denote all the columns of the relation." -msgstr "" +msgid "could not fsync log file %u, segment %u: %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m" -#: parser/parse_target.c:331 +#: access/transam/xlog.c:3608 #, c-format -msgid "cannot assign to system column \"%s\"" -msgstr "ÎÅÌØÚÑ ÐÒÉÓ×ÏÉÔØ ÚÎÁÞÅÎÉÅ ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÅ \"%s\"" +msgid "could not fdatasync log file %u, segment %u: %m" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fdatasync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m" -#: parser/parse_target.c:353 -msgid "cannot set an array element to DEFAULT" +#: bootstrap/bootstrap.c:196 +msgid "" +"Usage:\n" +" postgres -boot [OPTION]... DBNAME\n" +" -c NAME=VALUE set run-time parameter\n" +" -d 1-5 debug level\n" +" -D datadir data directory\n" +" -F turn off fsync\n" +" -o file send debug output to file\n" +" -x num internal use\n" msgstr "" +"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n" +" postgres -boot [ïðãéñ]... éíñâä\n" +" -c éíñ=úîáþåîéå set run-time parameter\n" +" -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n" +" -D äéòäáîîùè ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n" +" -F ×ÙËÌÀÞÉÔØ fsync\n" +" -o æáêì ÎÁÐÒÁ×ÉÔØ ×Ù×ÏÄ ÒÅÖÉÍÁ ÏÔÌÁÄËÉ × ÆÁÊÌ\n" +" -x îïíåò ÄÌÑ ×ÎÕÔÒÅÎÎÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ\n" -#: parser/parse_target.c:420 +#: bootstrap/bootstrap.c:319 +#: postmaster/postmaster.c:567 +#: tcop/postgres.c:2409 #, c-format -msgid "column \"%s\" is of type %s but expression is of type %s" -msgstr "" +msgid "--%s requires a value" +msgstr "--%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ" -#: commands/copy.c:2225 -#: parser/parse_target.c:500 +#: bootstrap/bootstrap.c:324 +#: postmaster/postmaster.c:572 +#: tcop/postgres.c:2414 #, c-format -msgid "column \"%s\" specified more than once" -msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÁ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" +msgid "-c %s requires a value" +msgstr "-c %s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ" -#: parser/parse_target.c:555 -msgid "SELECT * with no tables specified is not valid" +#: bootstrap/bootstrap.c:357 +#: postmaster/postmaster.c:314 +#: tcop/postgres.c:2484 +#, c-format +msgid "" +"%s does not know where to find the database system data.\n" +"You must specify the directory that contains the database system\n" +"either by specifying the -D invocation option or by setting the\n" +"PGDATA environment variable.\n" msgstr "" +"íÏÄÕÌØ %s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÎÁÊÔÉ ÄÁÎÎÙÅ (ÂÁÚÙ É Ô.Ä.) ÓÉÓÔÅÍÙ.\n" +"÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÄÉÒÅËÔÏÒÉÀ, ËÏÔÏÒÁÑ ÓÏÄÅÒÖÉÔ ÄÁÎÎÙÅ\n" +"ÐÕÔ£Í ÕËÁÚÁÎÉÑ ÏÐÃÉÉ -D ÐÒÉ ÚÁÐÕÓËÅ ÉÌÉ ÕÓÔÁÎÏ×É× ÐÅÒÅÍÅÎÎÕÀ\n" +"ÏËÒÕÖÅÎÉÑ PGDATA.\n" -#: parser/parse_type.c:62 +#: catalog/dependency.c:173 #, c-format -msgid "improper %%TYPE reference (too few dotted names): %s" +msgid "cannot drop %s because other objects depend on it" msgstr "" -#: parser/parse_type.c:83 -#, c-format -msgid "improper %%TYPE reference (too many dotted names): %s" +#: catalog/dependency.c:175 +msgid "Use DROP ... CASCADE to drop the dependent objects too." msgstr "" -#: parser/parse_type.c:103 +#: catalog/dependency.c:233 #, c-format -msgid "type reference %s converted to %s" +msgid "failed to drop all objects depending on %s" msgstr "" -#: parser/parse_type.c:206 -#: parser/parse_type.c:237 +#: catalog/dependency.c:330 +#: catalog/dependency.c:729 #, c-format -msgid "type \"%s\" is only a shell" -msgstr "ÔÉÐ \"%s\" Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ" +msgid "cannot drop %s because it is required by the database system" +msgstr "" -#: parser/parse_type.c:441 -#: parser/parse_type.c:529 +#: catalog/dependency.c:466 #, c-format -msgid "invalid type name \"%s\"" -msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ \"%s\"" +msgid "cannot drop %s because %s requires it" +msgstr "" -#: parser/scansup.c:181 +#: catalog/dependency.c:468 #, c-format -msgid "identifier \"%s\" will be truncated to \"%.*s\"" +msgid "You may drop %s instead." msgstr "" -#: scan.l:296 -msgid "unterminated /* comment" -msgstr "ÎÅÚÁËÒÙÔÙÊ ËÏÍÍÅÎÔÁÒÉÊ /*" - -#: scan.l:324 -msgid "unterminated bit string literal" +#: catalog/dependency.c:536 +#: catalog/dependency.c:686 +#: catalog/dependency.c:714 +#, c-format +msgid "drop auto-cascades to %s" msgstr "" -#: scan.l:343 -msgid "unterminated hexadecimal string literal" -msgstr "" +#: catalog/dependency.c:541 +#: catalog/dependency.c:691 +#, c-format +msgid "%s depends on %s" +msgstr "%s ÚÁ×ÉÓÉÔ ÏÔ %s" -#: scan.l:389 -msgid "unterminated quoted string" +#: catalog/dependency.c:548 +#: catalog/dependency.c:698 +#, c-format +msgid "drop cascades to %s" msgstr "" -#: scan.l:402 -msgid "zero-length delimited identifier" +#: catalog/aclchk.c:160 +msgid "grant options can only be granted to individual users" msgstr "" -#: scan.l:415 -msgid "unterminated quoted identifier" +#: catalog/aclchk.c:165 +msgid "cannot revoke grant options from owner" msgstr "" -#. translator: %s is typically "syntax error" -#: scan.l:564 +#: catalog/aclchk.c:236 #, c-format -msgid "%s at end of input" -msgstr "%s × ËÏÎÃÅ ××ÏÄÁ" +msgid "invalid privilege type %s for table" +msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÔÁÂÌÉÃÙ: %s" -#. translator: first %s is typically "syntax error" -#: scan.l:572 +#: catalog/aclchk.c:343 #, c-format -msgid "%s at or near \"%s\"" -msgstr "%s × ÉÌÉ ÒÑÄÏÍ \"%s\"" - -#: y.tab.c:9086 -msgid "syntax error: cannot back up" -msgstr "" +msgid "invalid privilege type %s for database" +msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÂÁÚÙ: %s" -#: gram.y:961 -#: gram.y:987 -msgid "time zone interval must be HOUR or HOUR TO MINUTE" -msgstr "ÉÎÔÅÒ×ÁÌ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÄÏÌÖÅÎ ÂÙÔØ HOUR ÉÌÉ HOUR TO MINUTE" +#: catalog/aclchk.c:377 +#: commands/comment.c:440 +#: commands/dbcommands.c:502 +#: commands/dbcommands.c:623 +#: commands/dbcommands.c:712 +#: utils/adt/acl.c:1312 +#: utils/init/postinit.c:261 +#: utils/init/postinit.c:273 +#, c-format +msgid "database \"%s\" does not exist" +msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:972 -#: gram.y:5090 -#: gram.y:7188 +#: catalog/aclchk.c:447 #, c-format -msgid "INTERVAL(%d) precision must not be negative" -msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" +msgid "invalid privilege type %s for function" +msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÆÕÎËÃÉÉ: %s" -#: gram.y:978 -#: gram.y:5096 -#: gram.y:7194 +#: catalog/aclchk.c:548 #, c-format -msgid "INTERVAL(%d) precision reduced to maximum allowed, %d" -msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" +msgid "invalid privilege type %s for language" +msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÑÚÙËÁ: %s" -#: gram.y:1770 -#: utils/adt/ri_triggers.c:300 -#: utils/adt/ri_triggers.c:362 -#: utils/adt/ri_triggers.c:541 -#: utils/adt/ri_triggers.c:780 -#: utils/adt/ri_triggers.c:971 -#: utils/adt/ri_triggers.c:1132 -#: utils/adt/ri_triggers.c:1316 -#: utils/adt/ri_triggers.c:1485 -#: utils/adt/ri_triggers.c:1666 -#: utils/adt/ri_triggers.c:1836 -#: utils/adt/ri_triggers.c:2054 -#: utils/adt/ri_triggers.c:2234 -#: utils/adt/ri_triggers.c:2439 -#: utils/adt/ri_triggers.c:2535 -#: utils/adt/ri_triggers.c:2657 -msgid "MATCH PARTIAL not yet implemented" -msgstr "×ÙÒÁÖÅÎÉÅ MATCH PARTIAL ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ" +#: catalog/aclchk.c:578 +#: commands/functioncmds.c:441 +#: commands/proclang.c:202 +#: commands/proclang.c:257 +#: utils/adt/acl.c:1730 +#, c-format +msgid "language \"%s\" does not exist" +msgstr "ÑÚÙË \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:1852 -msgid "CREATE TABLE AS may not specify INTO" -msgstr "CREATE TABLE AS ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO" +# TO REVIEW +#: catalog/aclchk.c:598 +#, c-format +msgid "language \"%s\" is not trusted" +msgstr "ÑÚÙË \"%s\" ÎÅÄÏ×ÅÒÑÍÙÊ" -#: gram.y:2260 -msgid "CREATE ASSERTION is not yet implemented" -msgstr "×ÙÒÁÖÅÎÉÅ CREATE ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ" +#: catalog/aclchk.c:657 +#, c-format +msgid "invalid privilege type %s for schema" +msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÐÒÉ×ÉÌÅÇÉÊ ÄÌÑ ÓÈÅÍÙ: %s" -#: gram.y:2276 -msgid "DROP ASSERTION is not yet implemented" -msgstr "×ÙÒÁÖÅÎÉÅ DROP ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ" +#: catalog/aclchk.c:687 +#: catalog/namespace.c:245 +#: catalog/namespace.c:1200 +#: catalog/namespace.c:1238 +#: catalog/namespace.c:1800 +#: commands/comment.c:490 +#: commands/schemacmds.c:181 +#: commands/schemacmds.c:247 +#: utils/adt/acl.c:1934 +#, c-format +msgid "schema \"%s\" does not exist" +msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:3086 -msgid "CREATE FUNCTION / OUT parameters are not implemented" -msgstr "CREATE FUNCTION / OUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" +#: catalog/aclchk.c:792 +#: commands/user.c:1454 +#: commands/user.c:1691 +#: commands/user.c:1726 +#: libpq/pqcomm.c:475 +#, c-format +msgid "group \"%s\" does not exist" +msgstr "ÇÒÕÐÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:3093 -msgid "CREATE FUNCTION / INOUT parameters are not implemented" -msgstr "CREATE FUNCTION / INOUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" +#: catalog/aclchk.c:864 +#, c-format +msgid "group with ID %u does not exist" +msgstr "ÇÒÕÐÐÁ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:3247 -#: utils/adt/regproc.c:639 -msgid "missing argument" -msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÇÕÍÅÎÔ" +#: catalog/aclchk.c:933 +#, c-format +msgid "permission denied for relation %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ Ó×ÑÚÉ %s" -#: gram.y:3248 -#: utils/adt/regproc.c:640 -msgid "Use NONE to denote the missing argument of a unary operator." -msgstr "" +#: catalog/aclchk.c:935 +#, c-format +msgid "permission denied for database %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÂÁÚÙ %s" -#: gram.y:4150 -msgid "column name list not allowed in CREATE TABLE / AS EXECUTE" -msgstr "ÓÐÉÓÏË ÉͣΠËÏÌÏÎÏË ÎÅ ÄÏÚ×ÏÌÅÎ × CREATE TABLE / AS EXECUTE" +#: catalog/aclchk.c:937 +#, c-format +msgid "permission denied for function %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÆÕÎËÃÉÉ %s" -#: gram.y:4615 -msgid "LIMIT #,# syntax is not supported" -msgstr "ÓÉÎÔÁËÓÉÓ LIMIT #,# ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" +#: catalog/aclchk.c:939 +#, c-format +msgid "permission denied for operator %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s" -#: gram.y:4616 -msgid "Use separate LIMIT and OFFSET clauses." -msgstr "éÓÐÏÌØÚÕÊÔÅ ÏÔÄÅÌØÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT É OFFSET." +#: catalog/aclchk.c:941 +#, c-format +msgid "permission denied for type %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÔÉÐÁ %s" -#: gram.y:4766 -msgid "For example, FROM (SELECT ...) [AS] foo." -msgstr "îÁÐÒÉÍÅÒ, FROM (SELECT ...) [AS] foo." +#: catalog/aclchk.c:943 +#, c-format +msgid "permission denied for language %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÑÚÙËÁ %s" -#: gram.y:5193 -msgid "precision for type float must be at least 1 bit" -msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÉÎÉÍÕÍ 1 ÂÉÔ" +#: catalog/aclchk.c:945 +#, c-format +msgid "permission denied for schema %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÓÈÅÍÙ %s" -#: gram.y:5201 -msgid "precision for type float must be less than 54 bits" -msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÅÎÅÅ 54 ÂÉÔ" +#: catalog/aclchk.c:947 +#, c-format +msgid "permission denied for operator class %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s" -#: gram.y:5215 -#: gram.y:5230 +#: catalog/aclchk.c:949 #, c-format -msgid "NUMERIC precision %d must be between 1 and %d" -msgstr "ÔÏÞÎÏÓÔØ NUMERIC %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d" +msgid "permission denied for conversion %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÏÎ×ÅÒÓÉÉ %s" -#: gram.y:5220 +#: catalog/aclchk.c:955 #, c-format -msgid "NUMERIC scale %d must be between 0 and precision %d" -msgstr "ÍÁÓÛÔÁ NUMERIC %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d" +msgid "must be owner of relation %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ Ó×ÑÚÉ %s" -#: gram.y:5248 -#: gram.y:5263 +#: catalog/aclchk.c:957 #, c-format -msgid "DECIMAL precision %d must be between 1 and %d" -msgstr "ÔÏÞÎÏÓÔØ DECIMAL %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d" +msgid "must be owner of database %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÂÁÚÙ %s" -#: gram.y:5253 +#: catalog/aclchk.c:959 #, c-format -msgid "DECIMAL scale %d must be between 0 and precision %d" -msgstr "ÍÁÓÛÔÁ DECIMAL %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d" +msgid "must be owner of function %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÆÕÎËÃÉÉ %s" -#: gram.y:5313 -#: gram.y:5391 +#: catalog/aclchk.c:961 #, c-format -msgid "length for type %s must be at least 1" -msgstr "" +msgid "must be owner of operator %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÏÐÅÒÁÔÏÒÁ %s" -#: gram.y:5318 -#: gram.y:5396 +#: catalog/aclchk.c:963 #, c-format -msgid "length for type %s cannot exceed %d" -msgstr "" +msgid "must be owner of type %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s" -#: gram.y:5469 +#: catalog/aclchk.c:965 #, c-format -msgid "TIMESTAMP(%d)%s precision must not be negative" -msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" +msgid "must be owner of language %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÑÚÙËÁ %s" -#: gram.y:5475 +#: catalog/aclchk.c:967 #, c-format -msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d" -msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" +msgid "must be owner of schema %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÓÈÅÍÙ %s" -#: gram.y:5510 +#: catalog/aclchk.c:969 #, c-format -msgid "TIME(%d)%s precision must not be negative" -msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" +msgid "must be owner of operator class %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s" -#: gram.y:5516 +#: catalog/aclchk.c:971 #, c-format -msgid "TIME(%d)%s precision reduced to maximum allowed, %d" -msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" +msgid "must be owner of conversion %s" +msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÏÎ×ÅÒÓÉÉ %s" -#: gram.y:5662 -#: gram.y:7766 -#: gram.y:7822 -msgid "unequal number of entries in row expression" -msgstr "" +#: catalog/aclchk.c:1030 +#, c-format +msgid "user with ID %u does not exist" +msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6075 -msgid "UNIQUE predicate is not yet implemented" -msgstr "ÐÒÅÄÉËÁÔ UNIQUE ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ" +#: catalog/aclchk.c:1047 +#: catalog/aclchk.c:1369 +#, c-format +msgid "relation with OID %u does not exist" +msgstr "Ó×ÑÚØ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6317 +#: catalog/aclchk.c:1147 +#: catalog/aclchk.c:1548 #, c-format -msgid "CURRENT_TIME(%d) precision must not be negative" -msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" +msgid "database with OID %u does not exist" +msgstr "ÂÁÚÁ ÄÁÎÎÙÈ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6323 +#: catalog/aclchk.c:1204 +#: catalog/aclchk.c:1453 +#: tcop/fastpath.c:231 #, c-format -msgid "CURRENT_TIME(%d) precision reduced to maximum allowed, %d" -msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" +msgid "function with OID %u does not exist" +msgstr "ÆÕÎËÃÉÑ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6371 +#: catalog/aclchk.c:1259 #, c-format -msgid "CURRENT_TIMESTAMP(%d) precision must not be negative" -msgstr "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" +msgid "language with OID %u does not exist" +msgstr "ÑÚÙË Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6377 +#: catalog/aclchk.c:1319 +#: catalog/aclchk.c:1481 #, c-format -msgid "CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d" -msgstr "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" +msgid "schema with OID %u does not exist" +msgstr "ÓÈÅÍÁ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6424 +#: catalog/aclchk.c:1397 #, c-format -msgid "LOCALTIME(%d) precision must not be negative" -msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" +msgid "type with OID %u does not exist" +msgstr "ÔÉÐ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6430 +#: catalog/aclchk.c:1425 #, c-format -msgid "LOCALTIME(%d) precision reduced to maximum allowed, %d" -msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" +msgid "operator with OID %u does not exist" +msgstr "ÏÐÅÒÁÔÒÏ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6478 +#: catalog/aclchk.c:1509 #, c-format -msgid "LOCALTIMESTAMP(%d) precision must not be negative" -msgstr "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" +msgid "operator class with OID %u does not exist" +msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: gram.y:6484 +#: catalog/pg_aggregate.c:80 +msgid "cannot determine transition data type" +msgstr "" + +#: 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 "" + +#: catalog/pg_aggregate.c:110 #, c-format -msgid "LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d" -msgstr "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" +msgid "return type of transition function %s is not %s" +msgstr "" -#: gram.y:7635 -msgid "OLD used in query that is not in a rule" -msgstr "OLD ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ" +#: 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 "" -#: gram.y:7644 -msgid "NEW used in query that is not in a rule" -msgstr "NEW ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ" +#: catalog/pg_aggregate.c:165 +#: catalog/pg_proc.c:116 +#: catalog/pg_proc.c:539 +msgid "cannot determine result data type" +msgstr "" -#: y.tab.c:18246 -msgid "syntax error; also virtual memory exhausted" -msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ; ÔÁËÖÅ ×ÉÒÔÕÁÌØÎÁÑ ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ" +#: catalog/pg_aggregate.c:166 +msgid "An aggregate returning \"anyarray\" or \"anyelement\" must have one of them as its base type." +msgstr "" -#: y.tab.c:18250 -msgid "syntax error" -msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ" +#: catalog/pg_aggregate.c:280 +#: commands/typecmds.c:896 +#: commands/typecmds.c:966 +#: commands/typecmds.c:998 +#: commands/typecmds.c:1030 +#: parser/parse_func.c:319 +#: parser/parse_func.c:1491 +#, c-format +msgid "function %s does not exist" +msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: catalog/pg_aggregate.c:285 +#, c-format +msgid "function %s returns a set" +msgstr "" -#: y.tab.c:18364 -msgid "parser stack overflow" -msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÜËÁ ÐÁÒÓÅÒÁ" +#: catalog/pg_aggregate.c:316 +#: catalog/pg_aggregate.c:325 +#, c-format +msgid "function %s requires run-time type coercion" +msgstr "" -#: gram.y:7802 +#: catalog/heap.c:227 #, c-format -msgid "operator %s is not supported for row expressions" +msgid "permission denied to create \"%s.%s\"" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ \"%s.%s\"" + +#: catalog/heap.c:229 +msgid "System catalog modifications are currently disallowed." msgstr "" -#: gram.y:7879 -msgid "wrong number of parameters on left side of OVERLAPS expression" -msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÌÅ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS" +#: catalog/heap.c:356 +#: commands/tablecmds.c:1771 +#, c-format +msgid "tables can have at most %d columns" +msgstr "ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË ÎÁ ÔÁÂÌÉÃÕ: %d" -#: gram.y:7885 -msgid "wrong number of parameters on right side of OVERLAPS expression" -msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÐÒÁ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS" +#: catalog/heap.c:373 +#, c-format +msgid "column name \"%s\" conflicts with a system column name" +msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ËÏÎÆÌÉËÔÕÅÔ Ó ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÏÊ" -#: gram.y:7923 -msgid "multiple ORDER BY clauses not allowed" -msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ ORDER BY ÎÅ ÄÏÚ×ÏÌÅÎÙ" +#: catalog/heap.c:389 +#, c-format +msgid "column name \"%s\" is duplicated" +msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\"" -#: gram.y:7931 -msgid "multiple FOR UPDATE clauses not allowed" -msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ FOR UPDATE ÎÅ ÄÏÚ×ÏÌÅÎÙ" +#: catalog/heap.c:429 +#, c-format +msgid "column \"%s\" has type \"unknown\"" +msgstr "" -#: gram.y:7939 -msgid "multiple OFFSET clauses not allowed" -msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ OFFSET ÎÅ ÄÏÚ×ÏÌÅÎÙ" +#: catalog/heap.c:430 +msgid "Proceeding with relation creation anyway." +msgstr "" -#: gram.y:7947 -msgid "multiple LIMIT clauses not allowed" -msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT ÎÅ ÄÏÚ×ÏÌÅÎÙ" +#: catalog/heap.c:437 +#, c-format +msgid "column \"%s\" has pseudo-type %s" +msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÐÓÅ×ÄÏ-ÔÉÐ %s" -#: access/index/indexam.c:134 -#: access/index/indexam.c:159 -#: access/index/indexam.c:184 -#: commands/comment.c:309 -#: commands/indexcmds.c:575 -#: commands/indexcmds.c:605 -#: tcop/utility.c:91 +#: catalog/heap.c:447 #, c-format -msgid "\"%s\" is not an index" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ" +msgid "column \"%s\" has composite type %s" +msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÓÌÏÖÎÙÊ ÔÉÐ %s" -#: access/common/indextuple.c:57 +#: catalog/heap.c:734 +#: catalog/index.c:522 +#: commands/tablecmds.c:1292 #, c-format -msgid "number of index columns (%d) exceeds limit (%d)" -msgstr "ÞÉÓÌÏ ÉÄÅËÓÉÒÏ×ÁÎÎÙÈ ÁÔÒÉÂÕÔÏ× (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)" +msgid "relation \"%s\" already exists" +msgstr "ÏÂßÅËÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/common/indextuple.c:165 +#: catalog/heap.c:1556 +#: commands/tablecmds.c:2812 +#: commands/tablecmds.c:2854 #, c-format -msgid "index row requires %lu bytes, maximum size is %lu" -msgstr "ÓÔÒÏËÁ ÉÎÄÅËÓÁ ÔÒÅÂÕÅÔ ÂÁÊÔ: %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu" +msgid "constraint \"%s\" for relation \"%s\" already exists" +msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/common/heaptuple.c:584 +#: catalog/heap.c:1572 #, c-format -msgid "number of columns (%d) exceeds limit (%d)" -msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)" +msgid "check constraint \"%s\" already exists" +msgstr "CHECK-ÏÇÒÁÎÉÞÅÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/common/printtup.c:279 -#: tcop/fastpath.c:187 -#: tcop/fastpath.c:517 -#: tcop/postgres.c:1428 +#: catalog/heap.c:1634 #, c-format -msgid "unsupported format code: %d" -msgstr "ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ËÏÄ ÆÏÒÍÁÔÁ: %d" +msgid "only table \"%s\" can be referenced in check constraint" +msgstr "" -#: access/common/tupdesc.c:660 -#: access/common/tupdesc.c:687 -msgid "number of aliases does not match number of columns" -msgstr "ÞÉÓÌÏ ÁÌÉÁÓÏ× ÎÅ ÓÏ×ÐÁÄÁÅÔ Ó ÞÉÓÌÏÍ ËÏÌÏÎÏË" +#: catalog/heap.c:1643 +#: commands/tablecmds.c:2941 +#: commands/typecmds.c:1811 +msgid "cannot use subquery in check constraint" +msgstr "" -#: access/common/tupdesc.c:681 -msgid "no column alias was provided" -msgstr "ÁÌÉÁÓ ËÏÌÏÎËÉ ÎÅ ÕËÁÚÁÎ" +#: catalog/heap.c:1647 +#: commands/tablecmds.c:2945 +msgid "cannot use aggregate function in check constraint" +msgstr "" -#: access/common/tupdesc.c:704 -msgid "could not determine row description for function returning record" -msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÏÐÉÓÁÎÉÅ ÓÔÒÏËÉ ÄÌÑ ÆÕÎËÃÉÉ ×ÏÚ×ÒÁÝÁÀÝÅÊ ÚÁÐÉÓØ" +#: catalog/heap.c:1754 +msgid "cannot use column references in default expression" +msgstr "" -#: access/hash/hashinsert.c:90 +#: catalog/heap.c:1762 +msgid "default expression must not return a set" +msgstr "" + +#: catalog/heap.c:1770 +msgid "cannot use subquery in default expression" +msgstr "" + +#: catalog/heap.c:1774 +msgid "cannot use aggregate function in default expression" +msgstr "" + +#: catalog/heap.c:1792 +#: rewrite/rewriteHandler.c:558 #, c-format -msgid "index row size %lu exceeds hash maximum %lu" +msgid "column \"%s\" is of type %s but default expression is of type %s" msgstr "" -#: access/hash/hashsearch.c:145 -msgid "hash indexes do not support whole-index scans" +#: catalog/heap.c:1797 +#: parser/analyze.c:2790 +#: parser/parse_node.c:232 +#: parser/parse_target.c:425 +#: rewrite/rewriteHandler.c:563 +msgid "You will need to rewrite or cast the expression." +msgstr "÷ÁÍ ÐÒÉÄ£ÔØÓÑ ÐÅÒÅÐÉÓÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ×ÙÒÁÖÅÎÉÑ." + +#: catalog/heap.c:2059 +msgid "cannot truncate a table referenced in a foreign key constraint" msgstr "" -#: access/hash/hashovfl.c:521 +#: catalog/heap.c:2060 #, c-format -msgid "out of overflow pages in hash index \"%s\"" +msgid "Table \"%s\" references \"%s\" via foreign key constraint \"%s\"." msgstr "" -#: access/hash/hashutil.c:46 -msgid "hash indexes cannot contain null keys" +#: catalog/index.c:505 +msgid "user-defined indexes on system catalog tables are not supported" +msgstr "ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÉÎÄÅËÓÙ ÎÁ ÔÁÂÌÉÃÙ ÓÉÓÔÅÍÎÏÇÏ ËÁÔÁÌÏÇÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ" + +#: catalog/index.c:517 +msgid "shared indexes cannot be created after initdb" msgstr "" -#: access/hash/hashutil.c:126 +#: catalog/index.c:1659 #, c-format -msgid "index \"%s\" is not a hash index" -msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ hash-ÉÎÄÅËÓÏÍ" +msgid "shared index \"%s\" can only be reindexed in stand-alone mode" +msgstr "" -#: access/hash/hashutil.c:132 +#: catalog/namespace.c:167 +#: catalog/namespace.c:220 +#: catalog/namespace.c:1167 +#: parser/parse_expr.c:1118 +#: parser/parse_target.c:162 +msgid "cross-database references are not implemented" +msgstr "ÓÓÙÌËÉ ÍÅÖÄÕ ÂÁÚÁÍÉ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" + +#: catalog/namespace.c:187 #, c-format -msgid "index \"%s\" has wrong hash version" +msgid "relation \"%s.%s\" does not exist" +msgstr "Ó×ÑÚØ \"%s.%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: catalog/namespace.c:192 +#: utils/adt/regproc.c:837 +#, c-format +msgid "relation \"%s\" does not exist" +msgstr "Ó×ÑÚØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: catalog/namespace.c:229 +msgid "temporary tables may not specify a schema name" msgstr "" -#: access/hash/hashutil.c:133 -msgid "Please REINDEX it." -msgstr "ðÏÖÁÌÕÊÓÔÁ, ×ÙÐÏÌÎÉÔÅ REINDEX ÄÌÑ ÎÅÇÏ." +#: catalog/namespace.c:257 +#: catalog/namespace.c:1249 +msgid "no schema has been selected to create in" +msgstr "" -#: access/heap/heapam.c:580 -#: access/heap/heapam.c:615 -#: access/heap/heapam.c:650 -#: catalog/aclchk.c:283 +#: catalog/namespace.c:1172 +#: gram.y:2340 +#: gram.y:7082 +#: parser/parse_expr.c:1150 +#: parser/parse_target.c:170 #, c-format -msgid "\"%s\" is an index" -msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ" +msgid "improper qualified name (too many dotted names): %s" +msgstr "" -#: access/heap/heapam.c:585 -#: access/heap/heapam.c:620 -#: access/heap/heapam.c:655 +#: catalog/namespace.c:1284 #, c-format -msgid "\"%s\" is a special relation" -msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÐÅÃÉÁÌØÎÏÊ Ó×ÑÚØÀ" +msgid "improper relation name (too many dotted names): %s" +msgstr "" -#: access/heap/heapam.c:590 -#: access/heap/heapam.c:625 -#: access/heap/heapam.c:660 +#: catalog/namespace.c:1628 #, c-format -msgid "\"%s\" is a composite type" -msgstr "\"%s\" Ñ×ÌÑÔÓÑ ÓÌÏÖÎÙÍ ÔÉÐÏÍ" +msgid "permission denied to create temporary tables in database \"%s\"" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ×ÒÅÍÅÎÎÙÈ ÔÁÂÌÉÃ × ÂÁÚÅ \"%s\"" -#: access/heap/hio.c:109 +#: catalog/pg_largeobject.c:107 +#: storage/large_object/inv_api.c:128 +#: storage/large_object/inv_api.c:248 #, c-format -msgid "row is too big: size %lu, maximum size %lu" -msgstr "ÓÔÒÏËÁ ÓÌÉÛËÏÍ ×ÅÌÉËÁ: ÒÁÚÍÅÒ %lu, ÐÒÉ ÍÁËÓÉÍÕÍÅ: %lu" +msgid "large object %u does not exist" +msgstr "ÂÏÌØÛÏÊ ÏÂßÅËÔ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/nbtree/nbtinsert.c:254 +#: catalog/pg_conversion.c:66 #, c-format -msgid "duplicate key violates unique constraint \"%s\"" -msgstr "" +msgid "conversion \"%s\" already exists" +msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/nbtree/nbtinsert.c:406 -#: access/nbtree/nbtsort.c:402 +#: catalog/pg_conversion.c:79 #, c-format -msgid "index row size %lu exceeds btree maximum, %lu" -msgstr "ÒÁÚÍÅÒ ÓÔÒÏËÉ ÉÎÄÅËÓÁ %lu, ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÕÍ B-ÄÅÒÅ×Á: %lu" +msgid "default conversion for %s to %s already exists" +msgstr "ËÏÎ×ÅÒÓÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ %s × %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: catalog/pg_conversion.c:308 +#: commands/conversioncmds.c:109 +#: commands/conversioncmds.c:133 +#, c-format +msgid "conversion \"%s\" does not exist" +msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/nbtree/nbtpage.c:156 -#: access/nbtree/nbtpage.c:335 +#: catalog/pg_namespace.c:51 +#: commands/schemacmds.c:256 #, c-format -msgid "index \"%s\" is not a btree" -msgstr "ÉÎÄÅËÓ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ b-ÄÅÒÅ×ÏÍ" +msgid "schema \"%s\" already exists" +msgstr "ÓÈÅÍÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/nbtree/nbtpage.c:162 -#: access/nbtree/nbtpage.c:341 +#: catalog/pg_operator.c:217 +#: catalog/pg_operator.c:406 #, c-format -msgid "version mismatch in index \"%s\": file version %d, code version %d" -msgstr "ÎÅ ÓÏ×ÐÁÄÅÎÉÅ ×ÅÒÓÉÉ × ÉÎÄÅËÓÅ \"%s\": ×ÅÒÓÉÑ ÆÁÊÌÁ: %d, ×ÅÒÓÉÑ ËÏÄÁ: %d" +msgid "\"%s\" is not a valid operator name" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ÏÐÅÒÁÔÏÒÁ" -#: access/rtree/rtree.c:645 -msgid "variable-length rtree keys are not supported" +#: catalog/pg_operator.c:412 +msgid "at least one of leftarg or rightarg must be specified" msgstr "" -#: access/rtree/rtree.c:785 -#, c-format -msgid "index row size %lu exceeds rtree maximum, %lu" +#: catalog/pg_operator.c:420 +msgid "only binary operators can have commutators" msgstr "" -#: access/transam/xact.c:418 -msgid "cannot have more than 2^32-1 commands in a transaction" -msgstr "ÎÅÌØÚÑ ÉÍÅÔØ ÂÏÌÅÅ 2^32-1 ËÏÍÁÎÄ × ÏÄÎÏÊ ÔÒÁÎÚÁËÃÉÉ" +#: catalog/pg_operator.c:424 +msgid "only binary operators can have join selectivity" +msgstr "" -#. translator: %s represents an SQL statement name -#: access/transam/xact.c:1386 -#, c-format -msgid "%s cannot run inside a transaction block" -msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ" +#: catalog/pg_operator.c:428 +msgid "only binary operators can hash" +msgstr "" -#. translator: %s represents an SQL statement name -#: access/transam/xact.c:1398 -#, c-format -msgid "%s cannot be executed from a function" -msgstr "%s ÎÅ ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ÆÕÎËÃÉÉ" +#: catalog/pg_operator.c:432 +msgid "only binary operators can merge join" +msgstr "" -#. translator: %s represents an SQL statement name -#: access/transam/xact.c:1441 +#: catalog/pg_operator.c:444 #, c-format -msgid "%s may only be used in transaction blocks" -msgstr "%s ÍÏÖÅÔ ×ÙÐÏÌÎÑÔØÓÑ ÔÏÌØËÏ ×ÎÕÔÒÉ ÂÌÏËÏ× ÔÒÁÎÚÁËÃÉÊ" - -#: access/transam/xact.c:1520 -msgid "there is already a transaction in progress" -msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÖÅ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ" +msgid "operator %s already exists" +msgstr "ÏÐÅÒÁÔÏÒ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xact.c:1582 -#: access/transam/xact.c:1620 -#: access/transam/xact.c:1668 -msgid "there is no transaction in progress" -msgstr "ÎÅÔ ÔÒÁÎÚÁËÃÉÉ × ÐÒÏÃÅÓÓÅ ×ÙÐÏÌÎÅÎÉÑ" +#: catalog/pg_operator.c:726 +msgid "operator cannot be its own negator or sort operator" +msgstr "" -#: access/transam/slru.c:490 +#: catalog/pg_proc.c:92 +#: commands/functioncmds.c:150 +#: parser/parse_func.c:1514 #, c-format -msgid "file \"%s\" doesn't exist, reading as zeroes" -msgstr "ÆÁÊÌ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÞÉÔÁÅÔÓÑ ËÁË ÎÕÌÉ" +msgid "functions cannot have more than %d arguments" +msgstr "ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÂÏÌÅÅ %d" -#: access/transam/slru.c:611 -#: access/transam/slru.c:618 -#: access/transam/slru.c:625 -#: access/transam/slru.c:632 -#: access/transam/slru.c:639 -#, c-format -msgid "could not access status of transaction %u" +#: catalog/pg_proc.c:117 +#: catalog/pg_proc.c:540 +msgid "A function returning \"anyarray\" or \"anyelement\" must have at least one argument of either type." msgstr "" -#: access/transam/slru.c:612 -#: libpq/hba.c:826 -#: libpq/hba.c:850 -#: storage/smgr/smgr.c:278 -#: utils/error/elog.c:877 -#: utils/init/miscinit.c:726 -#: utils/init/miscinit.c:826 -#: utils/misc/database.c:149 +#: catalog/pg_proc.c:172 #, c-format -msgid "could not open file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\": %m" +msgid "\"%s\" is already an attribute of type %s" +msgstr "" -#: access/transam/slru.c:619 -#: access/transam/xlog.c:1385 +#: catalog/pg_proc.c:224 #, c-format -msgid "could not create file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ \"%s\": %m" +msgid "function \"%s\" already exists with same argument types" +msgstr "ÆÕÎËÃÉÑ \"%s\" Ó ÔÁËÉÍ ÎÁÂÏÒÏÍ ÁÒÇÕÍÅÎÔÏ× ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/slru.c:626 -#, c-format -msgid "could not seek in file \"%s\" to offset %u: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÆÁÊÌÅ \"%s\" ÎÁ ÓÍÅÝÅÎÉÅ %u: %m" +#: catalog/pg_proc.c:238 +msgid "cannot change return type of existing function" +msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ×ÏÚ×ÒÁÝÁÅÍÏÇÏ ÚÎÁÞÅÎÉÑ ÄÌÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÆÕÎÃÉÉ" -#: access/transam/slru.c:633 -#, c-format -msgid "could not read from file \"%s\" at offset %u: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ \"%s\" ÓÏ ÓÍÅÝÅÎÉÅÍ %u: %m" +#: catalog/pg_proc.c:239 +msgid "Use DROP FUNCTION first." +msgstr "óÎÁÞÁÌÁ ÉÓÐÏÌØÚÕÊÔÅ DROP FUNCTION." -#: access/transam/slru.c:640 +#: catalog/pg_proc.c:247 #, c-format -msgid "could not write to file \"%s\" at offset %u: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ \"%s\" ÐÒÉ ÓÍÅÝÅÎÉÉ %u: %m" +msgid "function \"%s\" is an aggregate" +msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" -#: access/transam/slru.c:818 +#: catalog/pg_proc.c:252 #, c-format -msgid "could not truncate directory \"%s\": apparent wraparound" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": Ñ×ÎÏÅ ÚÁËÒÕÇÌÅÎÉÅ" +msgid "function \"%s\" is not an aggregate" +msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" -#: access/transam/slru.c:877 +#: catalog/pg_proc.c:371 +#: catalog/pg_proc.c:392 +#: catalog/pg_proc.c:402 +#: catalog/pg_proc.c:426 +#: catalog/pg_proc.c:434 +#: catalog/pg_proc.c:486 +#: catalog/pg_proc.c:498 +#: catalog/pg_proc.c:518 #, c-format -msgid "could not open directory \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m" +msgid "return type mismatch in function declared to return %s" +msgstr "" -#: access/transam/slru.c:893 -#, c-format -msgid "removing file \"%s/%s\"" -msgstr "ÕÄÁÌÅÎÉÅ ÆÁÊÌÁ \"%s/%s\"" +#: catalog/pg_proc.c:373 +#: catalog/pg_proc.c:404 +msgid "Function's final statement must be a SELECT." +msgstr "" -#: access/transam/slru.c:905 -#, c-format -msgid "could not read directory \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m" +#: catalog/pg_proc.c:394 +msgid "Function's final statement must not be a SELECT." +msgstr "" -#: access/transam/xlog.c:1047 -#: access/transam/xlog.c:1163 -#: access/transam/xlog.c:3563 -#, c-format -msgid "could not close log file %u, segment %u: %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁËÒÙÔØ ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u: %m" +#: catalog/pg_proc.c:428 +msgid "Final SELECT must return exactly one column." +msgstr "" -#: access/transam/xlog.c:1103 -#: access/transam/xlog.c:1865 +#: catalog/pg_proc.c:436 #, c-format -msgid "could not seek in log file %u, segment %u to offset %u: %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÅÒÅÄ×ÉÎÕÔØÓÑ × ÌÏÇ-ÆÁÊÌÅ %u, ÓÅÇÍÅÎÔ %u ÎÁ ÓÍÅÝÅÎÉÅ %u: %m" +msgid "Actual return type is %s." +msgstr "" -#: access/transam/xlog.c:1117 -#, c-format -msgid "could not write to log file %u, segment %u at offset %u: %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÉÓÁÔØ × ÌÏÇ-ÆÁÊÌ %u, ÓÅÇÍÅÎÔ %u, ÓÍÅÝÅÎÉÅ %u: %m" +#: catalog/pg_proc.c:488 +msgid "Final SELECT returns too many columns." +msgstr "" -#: access/transam/xlog.c:1361 -#: access/transam/xlog.c:1450 -#: access/transam/xlog.c:1564 -#: access/transam/xlog.c:1570 +#: catalog/pg_proc.c:500 #, c-format -msgid "could not open file \"%s\" (log file %u, segment %u): %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" (ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u): %m" +msgid "Final SELECT returns %s instead of %s at column %d." +msgstr "" -#: access/transam/xlog.c:1414 -#: utils/init/miscinit.c:775 -#: utils/misc/guc.c:3775 -#, c-format -msgid "could not write to file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ \"%s\": %m" +#: catalog/pg_proc.c:520 +msgid "Final SELECT returns too few columns." +msgstr "" -#: access/transam/xlog.c:1421 +#: catalog/pg_proc.c:545 #, c-format -msgid "could not fsync file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ ÆÁÊÌ \"%s\" Ó fsync: %m" +msgid "return type %s is not supported for SQL functions" +msgstr "" -#: access/transam/xlog.c:1528 +#: catalog/pg_proc.c:587 #, 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 "there is no built-in function named \"%s\"" +msgstr "×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:1535 +#: catalog/pg_proc.c:685 #, 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 "SQL functions cannot return type %s" +msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s" -#: access/transam/xlog.c:1622 +#: catalog/pg_proc.c:701 #, c-format -msgid "could not open transaction log directory \"%s\": %m" -msgstr "" +msgid "SQL functions cannot have arguments of type %s" +msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÁÒÇÕÍÅÎÔÙ ÔÉÐÁ %s" -#: access/transam/xlog.c:1638 +#: catalog/pg_type.c:195 +#: catalog/pg_type.c:201 #, c-format -msgid "archiving transaction log file \"%s\"" -msgstr "ÁÒÈÉ×ÉÒÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\"" +msgid "invalid type internal size %d" +msgstr "" -#: access/transam/xlog.c:1655 -#, c-format -msgid "recycled transaction log file \"%s\"" -msgstr "ÐÅÒÅÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\"" +#: catalog/pg_type.c:208 +msgid "fixed-size types must have storage PLAIN" +msgstr "" -#: access/transam/xlog.c:1662 +#: catalog/pg_type.c:289 +#: catalog/pg_type.c:511 #, c-format -msgid "removing transaction log file \"%s\"" -msgstr "ÕÄÁÌÅÎÉÅ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ: \"%s\"" +msgid "type \"%s\" already exists" +msgstr "ÔÉÐ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:1673 +#: catalog/pg_type.c:503 +#: commands/functioncmds.c:109 +#: commands/typecmds.c:407 +#: commands/typecmds.c:786 +#: commands/typecmds.c:1113 +#: commands/typecmds.c:1233 +#: commands/typecmds.c:1349 +#: commands/typecmds.c:1436 +#: commands/typecmds.c:2017 +#: parser/parse_func.c:1526 +#: parser/parse_type.c:201 +#: parser/parse_type.c:227 +#: tcop/utility.c:95 +#: utils/adt/regproc.c:1003 #, c-format -msgid "could not read transaction log directory \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÄÉÒÅËÔÏÒÉÀ ÌÏÇÁ ÔÒÁÎÚÁËÃÉÊ \"%s\": %m" +msgid "type \"%s\" does not exist" +msgstr "ÔÉÐ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:1747 +#: commands/aggregatecmds.c:97 #, c-format -msgid "incorrect resource manager data checksum in record at %X/%X" +msgid "aggregate attribute \"%s\" not recognized" +msgstr "ÁÇÒÅÇÁÔÎÙÊ ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ" + +#: commands/aggregatecmds.c:107 +msgid "aggregate basetype must be specified" msgstr "" -#: access/transam/xlog.c:1770 -#, c-format -msgid "incorrect checksum of backup block %d in record at %X/%X" +#: commands/aggregatecmds.c:111 +msgid "aggregate stype must be specified" msgstr "" -#: access/transam/xlog.c:1840 -#, c-format -msgid "invalid record offset at %X/%X" +#: commands/aggregatecmds.c:115 +msgid "aggregate sfunc must be specified" msgstr "" -#: access/transam/xlog.c:1873 +#: commands/aggregatecmds.c:138 #, c-format -msgid "could not read from log file %u, segment %u at offset %u: %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m" +msgid "aggregate transition data type cannot be %s" +msgstr "" -#: access/transam/xlog.c:1884 +#: commands/aggregatecmds.c:259 #, c-format -msgid "contrecord is requested by %X/%X" -msgstr "" +msgid "function %s(*) already exists in schema \"%s\"" +msgstr "ÆÕÎËÃÉÑ %s(*) ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\"" -#: access/transam/xlog.c:1899 +#: commands/aggregatecmds.c:265 +#: commands/functioncmds.c:688 #, c-format -msgid "record with zero length at %X/%X" -msgstr "" +msgid "function %s already exists in schema \"%s\"" +msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\"" -#: access/transam/xlog.c:1924 +#: commands/analyze.c:200 #, c-format -msgid "record length %u at %X/%X too long" +msgid "skipping \"%s\" --- only table or database owner can analyze it" msgstr "" -#: access/transam/xlog.c:1931 +#: commands/analyze.c:215 #, c-format -msgid "invalid resource manager ID %u at %X/%X" -msgstr "" +msgid "skipping \"%s\" --- cannot analyze indexes, views, or special system tables" +msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÉÎÄÅËÓÙ, ×ÉÄÙ ÉÌÉ ÓÐÅÃÉÁÌØÎÙÅ ÓÉÓÔÅÍÎÙÅ ÔÁÂÌÉÃÙ ÎÅ ÁÎÁÌÉÚÉÒÕÀÔÓÑ ÄÌÑ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ" -#: access/transam/xlog.c:1963 +#: commands/analyze.c:245 #, c-format -msgid "could not read from log file %u, segment %u, offset %u: %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÌÏÇ-ÆÁÊÌÁ: %u, ÓÅÇÍÅÎÔ: %u, ÓÍÅÝÅÎÉÅ %u: %m" +msgid "analyzing \"%s.%s\"" +msgstr "ÁÎÁÌÉÚÉÒÕÅÔÓÑ \"%s.%s\"" -#: access/transam/xlog.c:1972 +#: commands/analyze.c:544 +#: commands/analyze.c:700 #, c-format -msgid "there is no contrecord flag in log file %u, segment %u, offset %u" +msgid "\"%s\": %u pages, %d rows sampled, %.0f estimated total rows" msgstr "" -#: access/transam/xlog.c:1981 +#: commands/cluster.c:150 #, c-format -msgid "invalid contrecord length %u in log file %u, segment %u, offset %u" +msgid "there is no previously clustered index for table \"%s\"" msgstr "" -#: access/transam/xlog.c:2047 +#: commands/cluster.c:164 +#: commands/tablecmds.c:3932 #, c-format -msgid "invalid magic number %04X in log file %u, segment %u, offset %u" -msgstr "" +msgid "index \"%s\" for table \"%s\" does not exist" +msgstr "ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:2054 +#: commands/cluster.c:321 #, c-format -msgid "invalid info bits %04X in log file %u, segment %u, offset %u" +msgid "\"%s\" is not an index for table \"%s\"" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" + +#: commands/cluster.c:334 +msgid "cannot cluster on partial index" msgstr "" -#: access/transam/xlog.c:2063 -#, c-format -msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u" +#: commands/cluster.c:352 +msgid "cannot cluster when index access method does not handle null values" msgstr "" -#. translator: SUI = startup id -#: access/transam/xlog.c:2086 +#: commands/cluster.c:353 #, c-format -msgid "out-of-sequence SUI %u (after %u) in log file %u, segment %u, offset %u" +msgid "You may be able to work around this by marking column \"%s\" NOT NULL." msgstr "" -#: access/transam/xlog.c:2147 -msgid "invalid LC_COLLATE setting" -msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_COLLATE" +#: commands/cluster.c:365 +msgid "cannot cluster on expressional index when index access method does not handle null values" +msgstr "" -#: access/transam/xlog.c:2152 -msgid "invalid LC_CTYPE setting" -msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ LC_CTYPE" +#: commands/cluster.c:379 +#, c-format +msgid "\"%s\" is a system catalog" +msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ" -#: access/transam/xlog.c:2171 -msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one" +#: commands/cluster.c:389 +msgid "cannot cluster temporary tables of other sessions" msgstr "" -#: access/transam/xlog.c:2181 +#: commands/conversioncmds.c:66 #, c-format -msgid "could not create control file \"%s\": %m" -msgstr "" +msgid "source encoding \"%s\" does not exist" +msgstr "ÉÓÈÏÄÎÁÑ ËÏÄÉÒÏ×ËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:2192 -#: access/transam/xlog.c:2369 +#: commands/conversioncmds.c:73 #, c-format -msgid "could not write to control file: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m" +msgid "destination encoding \"%s\" does not exist" +msgstr "ËÏÄÉÒÏ×ËÁ ÎÁÚÎÁÞÅÎÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:2198 -#: access/transam/xlog.c:2375 +#: commands/conversioncmds.c:151 #, c-format -msgid "could not fsync control file: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ: %m" +msgid "conversion \"%s\" already exists in schema \"%s\"" +msgstr "" -#: access/transam/xlog.c:2216 -#: access/transam/xlog.c:2358 +#: commands/comment.c:316 +#: commands/sequence.c:779 +#: tcop/utility.c:81 #, c-format -msgid "could not open control file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ÕÐÒÁ×ÌÅÎÉÑ \"%s\": %m" +msgid "\"%s\" is not a sequence" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ" -#: access/transam/xlog.c:2222 +#: commands/comment.c:323 +#: commands/indexcmds.c:109 +#: commands/indexcmds.c:639 +#: commands/lockcmds.c:68 +#: commands/tablecmds.c:377 +#: commands/tablecmds.c:1607 +#: commands/tablecmds.c:1898 +#: commands/tablecmds.c:2042 +#: commands/tablecmds.c:2276 +#: commands/tablecmds.c:2442 +#: commands/tablecmds.c:2568 +#: commands/tablecmds.c:2749 +#: commands/tablecmds.c:3760 +#: commands/tablecmds.c:4026 +#: commands/trigger.c:144 +#: commands/trigger.c:546 +#: tcop/utility.c:76 #, c-format -msgid "could not read from control file: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ ÕÐÒÁ×ÌÅÎÉÑ: %m" +msgid "\"%s\" is not a table" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ" -#: access/transam/xlog.c:2234 -#: access/transam/xlog.c:2264 -#: access/transam/xlog.c:2271 -#: access/transam/xlog.c:2278 -#: access/transam/xlog.c:2285 -#: access/transam/xlog.c:2292 -#: access/transam/xlog.c:2301 -#: access/transam/xlog.c:2308 -#: access/transam/xlog.c:2316 -#: utils/init/miscinit.c:844 -msgid "database files are incompatible with server" -msgstr "" +#: commands/comment.c:330 +#: commands/view.c:113 +#: tcop/utility.c:86 +#, c-format +msgid "\"%s\" is not a view" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÉÄÏÍ" -#: access/transam/xlog.c:2235 +#: commands/comment.c:386 +#: commands/tablecmds.c:1948 +#: commands/tablecmds.c:2092 +#: commands/tablecmds.c:2220 +#: commands/tablecmds.c:2384 +#: commands/tablecmds.c:2589 +#: parser/parse_func.c:1270 +#: parser/parse_relation.c:1584 +#: parser/parse_relation.c:1642 +#: parser/parse_relation.c:1821 +#: parser/parse_type.c:94 #, c-format -msgid "The database cluster was initialized with PG_CONTROL_VERSION %d, but the server was compiled with PG_CONTROL_VERSION %d." +msgid "column \"%s\" of relation \"%s\" does not exist" +msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: commands/comment.c:417 +msgid "database name may not be qualified" msgstr "" -#: access/transam/xlog.c:2238 -#: access/transam/xlog.c:2268 -msgid "It looks like you need to initdb." -msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ initdb." +#: commands/comment.c:449 +msgid "database comments may only be applied to the current database" +msgstr "" -#: access/transam/xlog.c:2248 -msgid "incorrect checksum in control file" +#: commands/comment.c:481 +#: commands/schemacmds.c:172 +msgid "schema name may not be qualified" msgstr "" -#: access/transam/xlog.c:2265 +#: commands/comment.c:564 #, c-format -msgid "The database cluster was initialized with CATALOG_VERSION_NO %d, but the server was compiled with CATALOG_VERSION_NO %d." -msgstr "" +msgid "rule \"%s\" does not exist" +msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:2272 +#: commands/comment.c:572 #, c-format -msgid "The database cluster was initialized with BLCKSZ %d, but the server was compiled with BLCKSZ %d." +msgid "there are multiple rules named \"%s\"" +msgstr "ÉÍÅÅÔÓÑ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÐÒÁ×ÉÌÁ Ó ÉÍÅÎÅÍ \"%s\"" + +#: commands/comment.c:573 +msgid "Specify a relation name as well as a rule name." msgstr "" -#: access/transam/xlog.c:2275 -#: access/transam/xlog.c:2282 -#: access/transam/xlog.c:2289 -#: access/transam/xlog.c:2296 -#: access/transam/xlog.c:2304 -#: access/transam/xlog.c:2311 -#: access/transam/xlog.c:2320 -msgid "It looks like you need to recompile or initdb." -msgstr "ðÏÈÏÖÅ ×ÁÍ ÎÁÄÏ ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÔØ ÉÌÉ ×ÙÐÏÌÎÉÔØ initdb." +#: commands/comment.c:815 +#: commands/trigger.c:484 +#: commands/trigger.c:697 +#, c-format +msgid "trigger \"%s\" for table \"%s\" does not exist" +msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:2279 +#: commands/comment.c:894 #, c-format -msgid "The database cluster was initialized with RELSEG_SIZE %d, but the server was compiled with RELSEG_SIZE %d." +msgid "table \"%s\" has multiple constraints named \"%s\"" msgstr "" -#: access/transam/xlog.c:2286 +#: commands/comment.c:906 +#, c-format +msgid "constraint \"%s\" for table \"%s\" does not exist" +msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: commands/copy.c:700 +#: commands/copy.c:708 +#: commands/copy.c:716 +#: commands/copy.c:724 +#: commands/dbcommands.c:103 +#: commands/dbcommands.c:111 +#: commands/dbcommands.c:119 +#: commands/dbcommands.c:127 +#: commands/functioncmds.c:220 +#: commands/functioncmds.c:228 +#: commands/functioncmds.c:236 +#: commands/functioncmds.c:244 +#: commands/functioncmds.c:252 +#: commands/sequence.c:880 +#: commands/sequence.c:893 +#: commands/sequence.c:901 +#: commands/sequence.c:909 +#: commands/sequence.c:917 +#: commands/sequence.c:925 +#: commands/user.c:525 +#: commands/user.c:537 +#: commands/user.c:545 +#: commands/user.c:553 +#: commands/user.c:561 +#: commands/user.c:569 +#: commands/user.c:775 +#: commands/user.c:787 +#: commands/user.c:795 +#: commands/user.c:803 +#: commands/user.c:1275 +#: commands/user.c:1283 +msgid "conflicting or redundant options" +msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ÉÌÉ ÉÚÌÉÛÎÉÅ ÏÐÃÉÉ" + +#: commands/dbcommands.c:153 #, c-format -msgid "The database cluster was initialized with NAMEDATALEN %d, but the server was compiled with NAMEDATALEN %d." -msgstr "" +msgid "%d is not a valid encoding code" +msgstr "%d ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ËÏÄÉÒÏ×ËÉ" -#: access/transam/xlog.c:2293 +#: commands/dbcommands.c:162 #, c-format -msgid "The database cluster was initialized with FUNC_MAX_ARGS %d, but the server was compiled with FUNC_MAX_ARGS %d." -msgstr "" - -#: access/transam/xlog.c:2302 -msgid "The database cluster was initialized without HAVE_INT64_TIMESTAMP but the server was compiled with HAVE_INT64_TIMESTAMP." -msgstr "" +msgid "%s is not a valid encoding name" +msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ËÏÄÉÒÏ×ËÉ" -#: access/transam/xlog.c:2309 -msgid "The database cluster was initialized with HAVE_INT64_TIMESTAMP but the server was compiled without HAVE_INT64_TIMESTAMP." -msgstr "" +#: commands/dbcommands.c:183 +msgid "permission denied to create database" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ" -#: access/transam/xlog.c:2317 -#, c-format -msgid "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the server was compiled with LOCALE_NAME_BUFLEN %d." +#: commands/dbcommands.c:192 +msgid "must be superuser to create database for another user" msgstr "" -#: access/transam/xlog.c:2323 -#: access/transam/xlog.c:2330 -msgid "database files are incompatible with operating system" +#: commands/dbcommands.c:203 +msgid "cannot use an alternative location on this platform" msgstr "" -#: access/transam/xlog.c:2324 +#: commands/dbcommands.c:217 +#: commands/dbcommands.c:405 +#: commands/dbcommands.c:653 #, c-format -msgid "The database cluster was initialized with LC_COLLATE \"%s\", which is not recognized by setlocale()." -msgstr "" - -#: access/transam/xlog.c:2327 -#: access/transam/xlog.c:2334 -msgid "It looks like you need to initdb or install locale support." -msgstr "" +msgid "database \"%s\" already exists" +msgstr "ÂÁÚÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:2331 +#: commands/dbcommands.c:231 #, c-format -msgid "The database cluster was initialized with LC_CTYPE \"%s\", which is not recognized by setlocale()." -msgstr "" +msgid "template database \"%s\" does not exist" +msgstr "ÂÁÚÁ ÄÁÎÎÙÈ-ÛÁÂÌÏÎ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: access/transam/xlog.c:2517 +#: commands/dbcommands.c:242 #, c-format -msgid "could not write bootstrap transaction log file: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m" +msgid "permission denied to copy database \"%s\"" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ËÏÐÉÒÏ×ÁÎÉÀ ÂÁÚÙ \"%s\"" -#: access/transam/xlog.c:2523 +#: commands/dbcommands.c:263 #, c-format -msgid "could not fsync bootstrap transaction log file: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÆÁÊÌ ÌÏÇÁ ÓÔÁÒÔÏ×ÙÈ ÔÒÁÎÚÁËÃÉÊ: %m" - -#: access/transam/xlog.c:2591 -msgid "control file contains invalid data" +msgid "source database \"%s\" is being accessed by other users" msgstr "" -#: access/transam/xlog.c:2595 -#, c-format -msgid "database system was shut down at %s" -msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÏÔËÌÀÞÅÎÁ: %s" - -#: access/transam/xlog.c:2599 -#, c-format -msgid "database system shutdown was interrupted at %s" -msgstr "ÏÔËÌÀÞÅÎÉÅ ÓÉÓÔÅÍÙ ÂÙÌÏ ÐÒÅÒ×ÁÎÏ: %s" - -#: access/transam/xlog.c:2603 +#: commands/dbcommands.c:274 #, c-format -msgid "database system was interrupted while in recovery at %s" -msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÎÁ %s" +msgid "invalid server encoding %d" +msgstr "ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ ÓÅÒ×ÅÒÁ: %d" -#: access/transam/xlog.c:2605 -msgid "This probably means that some data is corrupted and you will have to use the last backup for recovery." +#: commands/dbcommands.c:304 +#: commands/dbcommands.c:308 +#: commands/dbcommands.c:312 +msgid "database path may not contain single quotes" msgstr "" -#: access/transam/xlog.c:2609 +#: commands/dbcommands.c:337 #, c-format -msgid "database system was interrupted at %s" -msgstr "ÓÉÓÔÅÍÁ ÂÙÌÁ ÐÒÅÒ×ÁÎÁ: %s" +msgid "could not create database directory \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ \"%s\": %m" -#: access/transam/xlog.c:2627 +#: commands/dbcommands.c:342 #, c-format -msgid "checkpoint record is at %X/%X" -msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X" +msgid "could not remove temporary directory \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ×ÒÅÍÅÎÎÕÀ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m" -#: access/transam/xlog.c:2637 +#: commands/dbcommands.c:353 #, c-format -msgid "using previous checkpoint record at %X/%X" -msgstr "ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÅÄÙÄÕÝÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ: %X/%X" - -#: access/transam/xlog.c:2643 -msgid "could not locate a valid checkpoint record" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÎÁÊÔÉ ËÏÒÒÅËÔÎÕÀ ËÏÎÔÒÏÌØÎÕÀ ÔÏÞËÕ" +msgid "could not link file \"%s\" to \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÌÉÎËÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m" -#: access/transam/xlog.c:2650 -#, 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" +#: commands/dbcommands.c:370 +#: commands/dbcommands.c:385 +msgid "could not initialize database directory" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ" -#: access/transam/xlog.c:2655 +#: commands/dbcommands.c:371 +#: commands/dbcommands.c:376 +#: commands/dbcommands.c:961 #, c-format -msgid "next transaction ID: %u; next OID: %u" -msgstr "ID ÓÌÅÄÕÀÝÅÊ ÔÒÁÎÚÁËÃÉÉ: %u; ÓÌÅÄÕÀÝÉÊ OID: %u" - -#: access/transam/xlog.c:2659 -msgid "invalid next transaction ID" +msgid "Failing system command was: %s" msgstr "" -#: access/transam/xlog.c:2683 -msgid "invalid redo in checkpoint record" +#: commands/dbcommands.c:372 +#: commands/dbcommands.c:377 +#: commands/dbcommands.c:962 +msgid "Look in the postmaster's stderr log for more information." msgstr "" -#: access/transam/xlog.c:2692 -msgid "invalid redo/undo record in shutdown checkpoint" +#: commands/dbcommands.c:375 +#: commands/dbcommands.c:388 +msgid "could not initialize database directory; delete failed as well" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ; ÔÁËÖÅ ÎÅ ÕÄÁÌÏÓØ Å£ ÕÄÁÌÉÔØ" + +#: commands/dbcommands.c:483 +msgid "cannot drop the currently open database" msgstr "" -#: access/transam/xlog.c:2704 -msgid "database system was not properly shut down; automatic recovery in progress" +#: commands/dbcommands.c:516 +msgid "cannot drop a template database" msgstr "" -#: access/transam/xlog.c:2732 +#: commands/dbcommands.c:527 +#: commands/dbcommands.c:643 #, c-format -msgid "redo starts at %X/%X" +msgid "database \"%s\" is being accessed by other users" msgstr "" -#: access/transam/xlog.c:2764 -#, c-format -msgid "redo done at %X/%X" +#: commands/dbcommands.c:634 +msgid "current database may not be renamed" +msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÔÅËÕÝÕÀ ÂÁÚÕ ÄÁÎÎÙÈ" + +#: commands/dbcommands.c:665 +msgid "permission denied to rename database" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÀ ÂÁÚÙ" + +#: commands/dbcommands.c:884 +msgid "relative paths are not allowed as database locations" msgstr "" -#: access/transam/xlog.c:2771 -msgid "redo is not required" +#: commands/dbcommands.c:888 +msgid "absolute paths are not allowed as database locations" msgstr "" -#: access/transam/xlog.c:2840 +#: commands/dbcommands.c:900 #, c-format -msgid "undo starts at %X/%X" +msgid "postmaster environment variable \"%s\" not found" msgstr "" -#: access/transam/xlog.c:2851 +#: commands/dbcommands.c:905 #, c-format -msgid "undo done at %X/%X" +msgid "postmaster environment variable \"%s\" must be absolute path" msgstr "" -#: access/transam/xlog.c:2856 -msgid "undo is not required" +#: commands/dbcommands.c:914 +msgid "alternative path is too long" msgstr "" -#: access/transam/xlog.c:2946 -msgid "database system is ready" -msgstr "ÓÉÓÔÅÍÁ ÇÏÔÏ×Á Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ" - -#: access/transam/xlog.c:2979 -msgid "invalid primary checkpoint link in control file" -msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ" +#: commands/dbcommands.c:945 +#, c-format +msgid "could not remove file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÆÁÊÌ \"%s\": %m" -#: access/transam/xlog.c:2982 -msgid "invalid secondary checkpoint link in control file" -msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ × ËÏÎÔÒÏÌØÎÏÍ ÆÁÊÌÅ" +#: commands/dbcommands.c:959 +#, c-format +msgid "could not remove database directory \"%s\"" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ \"%s\"" -#: access/transam/xlog.c:2992 -msgid "invalid primary checkpoint record" -msgstr "ÎÅ×ÅÒÎÁÑ ÐÅÒ×ÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ" +#: commands/copy.c:193 +#: commands/copy.c:205 +#: commands/copy.c:238 +#: commands/copy.c:248 +msgid "COPY BINARY is not supported to stdout or from stdin" +msgstr "" -#: access/transam/xlog.c:2995 -msgid "invalid secondary checkpoint record" -msgstr "ÎÅ×ÅÒÎÁÑ ×ÔÏÒÉÞÎÁÑ ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ" +#: commands/copy.c:301 +#, c-format +msgid "could not write to COPY file: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ COPY: %m" -#: access/transam/xlog.c:3002 -msgid "invalid resource manager ID in primary checkpoint record" -msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" +#: commands/copy.c:309 +msgid "connection lost during COPY to stdout" +msgstr "" -#: access/transam/xlog.c:3005 -msgid "invalid resource manager ID in secondary checkpoint record" -msgstr "ÎÅ×ÅÒÎÙÊ ID ÍÅÎÅÄÖÅÒÁ ÒÅÓÕÒÓÏ× ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" +#: commands/copy.c:392 +#: commands/copy.c:410 +#: commands/copy.c:414 +#: commands/copy.c:474 +#: commands/copy.c:523 +#: tcop/fastpath.c:292 +#: tcop/postgres.c:281 +#: tcop/postgres.c:304 +msgid "unexpected EOF on client connection" +msgstr "" -#: access/transam/xlog.c:3013 -msgid "invalid xl_info in primary checkpoint record" -msgstr "ÎÅ×ÅÒÎÏÅ xl_info × ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" +#: commands/copy.c:426 +#, c-format +msgid "COPY from stdin failed: %s" +msgstr "" -#: access/transam/xlog.c:3016 -msgid "invalid xl_info in secondary checkpoint record" -msgstr "ÎÅ×ÅÒÎÏÅ xl_info ×Ï ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÅ" +#: commands/copy.c:441 +#, c-format +msgid "unexpected message type 0x%02X during COPY from stdin" +msgstr "" -#: access/transam/xlog.c:3023 -msgid "invalid length of primary checkpoint record" -msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ÐÅÒ×ÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ" +#: commands/copy.c:735 +msgid "cannot specify DELIMITER in BINARY mode" +msgstr "" -#: access/transam/xlog.c:3026 -msgid "invalid length of secondary checkpoint record" -msgstr "ÎÅ×ÅÒÎÁÑ ÄÌÉÎÁ ÚÁÐÉÓÉ ×ÔÏÒÉÞÎÏÊ ËÏÎÔÒÏÌØÎÏÊ ÔÏÞËÉ" +#: commands/copy.c:740 +msgid "cannot specify NULL in BINARY mode" +msgstr "" -#: access/transam/xlog.c:3090 -msgid "shutting down" -msgstr "ÏÔËÌÀÞÅÎÉÅ × ÐÒÏÃÅÓÓÅ" +#: commands/copy.c:758 +#: executor/execMain.c:483 +#: tcop/utility.c:260 +msgid "transaction is read-only" +msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÓÔÁÎÏ×ÌÅÎÁ \"ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\"" -#: access/transam/xlog.c:3104 -msgid "database system is shut down" -msgstr "ÓÉÓÔÅÍÁ ÏÔËÌÀÞÅÎÁ" +#: commands/copy.c:769 +msgid "must be superuser to COPY to or from a file" +msgstr "" -#: access/transam/xlog.c:3127 -msgid "checkpoint cannot be made inside transaction block" -msgstr "ËÏÎÔÒÏÌØÎÁÑ ÔÏÞËÁ ÎÅ ÍÏÖÅÔ ÒÁÓÐÏÌÁÇÁÔØÓÑ ×ÎÕÔÒÉ ÔÒÁÎÚÁËÃÉÏÎÎÏÇÏ ÂÌÏËÁ" +#: commands/copy.c:770 +msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone." +msgstr "" -#: access/transam/xlog.c:3315 -msgid "concurrent transaction log activity while database system is shutting down" +#: commands/copy.c:779 +msgid "COPY delimiter must be a single character" msgstr "" -#: access/transam/xlog.c:3556 -#: access/transam/xlog.c:3588 +#: commands/copy.c:787 #, c-format -msgid "could not fsync log file %u, segment %u: %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fsync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m" +msgid "table \"%s\" does not have OIDs" +msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ OIDs" -#: access/transam/xlog.c:3596 +#: commands/copy.c:817 #, c-format -msgid "could not fdatasync log file %u, segment %u: %m" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÉÎÈÒÏÎÉÚÉÒÏ×ÁÔØ (fdatasync) ÌÏÇ-ÆÁÊÌ: %u, ÓÅÇÍÅÎÔ: %u: %m" +msgid "cannot copy to view \"%s\"" +msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ×ÉÄ \"%s\"" -#: bootstrap/bootstrap.c:196 -msgid "" -"Usage:\n" -" postgres -boot [OPTION]... DBNAME\n" -" -c NAME=VALUE set run-time parameter\n" -" -d 1-5 debug level\n" -" -D datadir data directory\n" -" -F turn off fsync\n" -" -o file send debug output to file\n" -" -x num internal use\n" -msgstr "" -"éÓÐÏÌØÚÏ×ÁÎÉÅ:\n" -" postgres -boot [ïðãéñ]... éíñâä\n" -" -c éíñ=úîáþåîéå set run-time parameter\n" -" -d 1-5 ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ\n" -" -D äéòäáîîùè ÄÉÒÅËÔÏÒÉÑ Ó ÄÁÎÎÙÍÉ\n" -" -F ×ÙËÌÀÞÉÔØ fsync\n" -" -o æáêì ÎÁÐÒÁ×ÉÔØ ×Ù×ÏÄ ÒÅÖÉÍÁ ÏÔÌÁÄËÉ × ÆÁÊÌ\n" -" -x îïíåò ÄÌÑ ×ÎÕÔÒÅÎÎÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ\n" +#: commands/copy.c:822 +#, c-format +msgid "cannot copy to sequence \"%s\"" +msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\"" -#: bootstrap/bootstrap.c:319 -#: postmaster/postmaster.c:567 -#: tcop/postgres.c:2409 +#: commands/copy.c:827 #, c-format -msgid "--%s requires a value" -msgstr "--%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ" +msgid "cannot copy to non-table relation \"%s\"" +msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÎÅ-ÔÁÂÌÉÃÕ \"%s\"" -#: bootstrap/bootstrap.c:324 -#: postmaster/postmaster.c:572 -#: tcop/postgres.c:2414 +#: commands/copy.c:846 #, c-format -msgid "-c %s requires a value" -msgstr "-c %s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ" +msgid "could not open file \"%s\" for reading: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÞÔÅÎÉÑ: %m" -#: bootstrap/bootstrap.c:357 -#: postmaster/postmaster.c:314 -#: tcop/postgres.c:2484 +#: commands/copy.c:855 +#: commands/copy.c:917 #, c-format -msgid "" -"%s does not know where to find the database system data.\n" -"You must specify the directory that contains the database system\n" -"either by specifying the -D invocation option or by setting the\n" -"PGDATA environment variable.\n" -msgstr "" -"íÏÄÕÌØ %s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÎÁÊÔÉ ÄÁÎÎÙÅ (ÂÁÚÙ É Ô.Ä.) ÓÉÓÔÅÍÙ.\n" -"÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÄÉÒÅËÔÏÒÉÀ, ËÏÔÏÒÁÑ ÓÏÄÅÒÖÉÔ ÄÁÎÎÙÅ\n" -"ÐÕÔ£Í ÕËÁÚÁÎÉÑ ÏÐÃÉÉ -D ÐÒÉ ÚÁÐÕÓËÅ ÉÌÉ ÕÓÔÁÎÏ×É× ÐÅÒÅÍÅÎÎÕÀ\n" -"ÏËÒÕÖÅÎÉÑ PGDATA.\n" +msgid "\"%s\" is a directory" +msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ" -#: catalog/dependency.c:173 +#: commands/copy.c:867 #, c-format -msgid "cannot drop %s because other objects depend on it" -msgstr "" +msgid "cannot copy from view \"%s\"" +msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ×ÉÄÁ \"%s\"" -#: catalog/dependency.c:175 -msgid "Use DROP ... CASCADE to drop the dependent objects too." -msgstr "" +#: commands/copy.c:872 +#, c-format +msgid "cannot copy from sequence \"%s\"" +msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\"" -#: catalog/dependency.c:233 +#: commands/copy.c:877 #, c-format -msgid "failed to drop all objects depending on %s" +msgid "cannot copy from non-table relation \"%s\"" +msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\"" + +#: commands/copy.c:899 +msgid "relative path not allowed for COPY to file" msgstr "" -#: catalog/dependency.c:330 -#: catalog/dependency.c:729 +#: commands/copy.c:908 #, c-format -msgid "cannot drop %s because it is required by the database system" -msgstr "" +msgid "could not open file \"%s\" for writing: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÚÁÐÉÓÉ: %m" -#: catalog/dependency.c:466 +#: commands/copy.c:1148 #, c-format -msgid "cannot drop %s because %s requires it" -msgstr "" +msgid "COPY %s, line %d, column %s" +msgstr "COPY %s, ÓÔÒÏËÁ %d, ËÏÌÏÎËÁ %s" -#: catalog/dependency.c:468 +#: commands/copy.c:1151 #, c-format -msgid "You may drop %s instead." -msgstr "" +msgid "COPY %s, line %d" +msgstr "COPY %s, ÓÔÒÏËÁ %d" -#: catalog/dependency.c:536 -#: catalog/dependency.c:686 -#: catalog/dependency.c:714 +#: commands/copy.c:1159 #, c-format -msgid "drop auto-cascades to %s" +msgid "COPY %s, line %d, column %s: \"%s\"" msgstr "" -#: catalog/dependency.c:541 -#: catalog/dependency.c:691 +#: commands/copy.c:1186 #, c-format -msgid "%s depends on %s" -msgstr "%s ÚÁ×ÉÓÉÔ ÏÔ %s" +msgid "COPY %s, line %d: \"%s\"" +msgstr "COPY %s, ÓÔÒÏËÁ %d: \"%s\"" -#: catalog/dependency.c:548 -#: catalog/dependency.c:698 -#, c-format -msgid "drop cascades to %s" +#: commands/copy.c:1389 +msgid "COPY file signature not recognized" msgstr "" -#: catalog/aclchk.c:160 -msgid "grant options can only be granted to individual users" +#: commands/copy.c:1395 +msgid "invalid COPY file header (missing flags)" msgstr "" -#: catalog/aclchk.c:165 -msgid "cannot revoke grant options from owner" +#: commands/copy.c:1401 +msgid "unrecognized critical flags in COPY file header" msgstr "" -#: catalog/aclchk.c:236 -#, c-format -msgid "invalid privilege type %s for table" +#: commands/copy.c:1407 +msgid "invalid COPY file header (missing length)" msgstr "" -#: catalog/aclchk.c:343 -#, c-format -msgid "invalid privilege type %s for database" +#: commands/copy.c:1415 +msgid "invalid COPY file header (wrong length)" msgstr "" -#: catalog/aclchk.c:377 -#: commands/comment.c:440 -#: commands/dbcommands.c:502 -#: commands/dbcommands.c:623 -#: commands/dbcommands.c:712 -#: utils/adt/acl.c:1312 -#: utils/init/postinit.c:261 -#: utils/init/postinit.c:273 -#, c-format -msgid "database \"%s\" does not exist" -msgstr "ÂÁÚÁ ÄÁÎÎÙÈ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/copy.c:1492 +msgid "null OID in COPY data" +msgstr "" -#: catalog/aclchk.c:447 -#, c-format -msgid "invalid privilege type %s for function" +#: commands/copy.c:1501 +#: commands/copy.c:1584 +msgid "invalid OID in COPY data" msgstr "" -#: catalog/aclchk.c:548 +#: commands/copy.c:1521 #, c-format -msgid "invalid privilege type %s for language" +msgid "missing data for column \"%s\"" +msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÄÁÎÎÙÅ ÄÌÑ ËÏÌÏÎËÉ \"%s\"" + +#: commands/copy.c:1553 +msgid "extra data after last expected column" msgstr "" -#: catalog/aclchk.c:578 -#: commands/functioncmds.c:441 -#: commands/proclang.c:202 -#: commands/proclang.c:257 -#: utils/adt/acl.c:1730 +#: commands/copy.c:1570 #, c-format -msgid "language \"%s\" does not exist" -msgstr "ÑÚÙË \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "row field count is %d, expected %d" +msgstr "" -# TO REVIEW -#: catalog/aclchk.c:598 -#, c-format -msgid "language \"%s\" is not trusted" -msgstr "ÑÚÙË \"%s\" ÎÅÄÏ×ÅÒÑÍÙÊ" +#: commands/copy.c:1786 +#: commands/copy.c:1804 +msgid "literal carriage return found in data" +msgstr "" -#: catalog/aclchk.c:657 -#, c-format -msgid "invalid privilege type %s for schema" +#: commands/copy.c:1787 +#: commands/copy.c:1805 +msgid "Use \"\\r\" to represent carriage return." msgstr "" -#: catalog/aclchk.c:687 -#: catalog/namespace.c:245 -#: catalog/namespace.c:1200 -#: catalog/namespace.c:1238 -#: catalog/namespace.c:1800 -#: commands/comment.c:490 -#: commands/schemacmds.c:181 -#: commands/schemacmds.c:247 -#: utils/adt/acl.c:1934 -#, c-format -msgid "schema \"%s\" does not exist" -msgstr "ÓÈÅÍÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/copy.c:1822 +msgid "literal newline found in data" +msgstr "" -#: catalog/aclchk.c:792 -#: commands/user.c:1454 -#: commands/user.c:1691 -#: commands/user.c:1726 -#: libpq/pqcomm.c:475 -#, c-format -msgid "group \"%s\" does not exist" -msgstr "ÇÒÕÐÐÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/copy.c:1823 +msgid "" +"Use \"\\n" +"\" to represent newline." +msgstr "" -#: catalog/aclchk.c:864 -#, c-format -msgid "group with ID %u does not exist" -msgstr "ÇÒÕÐÐÁ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/copy.c:1843 +#: commands/copy.c:1859 +msgid "end-of-copy marker does not match previous newline style" +msgstr "" -#: catalog/aclchk.c:933 -#, c-format -msgid "permission denied for relation %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ Ó×ÑÚÉ %s" +#: commands/copy.c:1847 +#: commands/copy.c:1853 +msgid "end-of-copy marker corrupt" +msgstr "" -#: catalog/aclchk.c:935 -#, c-format -msgid "permission denied for database %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÂÁÚÙ %s" +#: commands/copy.c:2070 +#: commands/copy.c:2092 +msgid "unexpected EOF in COPY data" +msgstr "" -#: catalog/aclchk.c:937 -#, c-format -msgid "permission denied for function %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÆÕÎËÃÉÉ %s" +#: commands/copy.c:2079 +msgid "invalid field size" +msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÐÏÌÑ" -#: catalog/aclchk.c:939 -#, c-format -msgid "permission denied for operator %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÏÐÅÒÁÔÏÒÁ %s" +#: commands/copy.c:2106 +msgid "incorrect binary data format" +msgstr "" -#: catalog/aclchk.c:941 +#: commands/copy.c:2225 +#: parser/parse_target.c:500 #, c-format -msgid "permission denied for type %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÔÉÐÁ %s" +msgid "column \"%s\" specified more than once" +msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÁ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" -#: catalog/aclchk.c:943 +#: commands/functioncmds.c:83 #, c-format -msgid "permission denied for language %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÑÚÙËÁ %s" +msgid "SQL function cannot return shell type %s" +msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ ÏÂÏÌÏÞËÉ %s" -#: catalog/aclchk.c:945 +#: commands/functioncmds.c:88 #, c-format -msgid "permission denied for schema %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÓÈÅÍÙ %s" +msgid "return type %s is only a shell" +msgstr "" -#: catalog/aclchk.c:947 +#: commands/functioncmds.c:114 #, c-format -msgid "permission denied for operator class %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s" +msgid "type \"%s\" is not yet defined" +msgstr "ÔÉÐ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌ£Î" -#: catalog/aclchk.c:949 -#, c-format -msgid "permission denied for conversion %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ËÏÎ×ÅÒÓÉÉ %s" +#: commands/functioncmds.c:115 +msgid "Creating a shell type definition." +msgstr "" -#: catalog/aclchk.c:955 +#: commands/functioncmds.c:162 #, c-format -msgid "must be owner of relation %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ Ó×ÑÚÉ %s" +msgid "SQL function cannot accept shell type %s" +msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ ÏÂÏÌÏÞËÉ %s" -#: catalog/aclchk.c:957 +#: commands/functioncmds.c:167 #, c-format -msgid "must be owner of database %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÂÁÚÙ %s" +msgid "argument type %s is only a shell" +msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ" -#: catalog/aclchk.c:959 +#: commands/functioncmds.c:175 +#: parser/parse_oper.c:113 +#: parser/parse_oper.c:124 #, c-format -msgid "must be owner of function %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÆÕÎËÃÉÉ %s" +msgid "type %s does not exist" +msgstr "ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: catalog/aclchk.c:961 -#, c-format -msgid "must be owner of operator %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÏÐÅÒÁÔÏÒÁ %s" +#: commands/functioncmds.c:182 +msgid "functions cannot accept set arguments" +msgstr "ÆÕÎËÃÉÉ ÎÅ ÐÒÉÎÉÍÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á (set)" -#: catalog/aclchk.c:963 -#, c-format -msgid "must be owner of type %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÔÉÐÁ %s" +#: commands/functioncmds.c:265 +msgid "no function body specified" +msgstr "ÎÅ ÕËÁÚÁÎÏ ÔÅÌÏ ÆÕÎËÃÉÉ" -#: catalog/aclchk.c:965 -#, c-format -msgid "must be owner of language %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÑÚÙËÁ %s" +#: commands/functioncmds.c:272 +msgid "no language specified" +msgstr "ÑÚÙË ÎÅ ÕËÁÚÁÎ" -#: catalog/aclchk.c:967 +#: commands/functioncmds.c:333 #, c-format -msgid "must be owner of schema %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ÓÈÅÍÙ %s" +msgid "unrecognized function attribute \"%s\" ignored" +msgstr "" -#: catalog/aclchk.c:969 +#: commands/functioncmds.c:377 #, c-format -msgid "must be owner of operator class %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÌÁÓÓÁ ÏÐÅÒÁÔÏÒÏ× %s" +msgid "only one AS item needed for language \"%s\"" +msgstr "" -#: catalog/aclchk.c:971 -#, c-format -msgid "must be owner of conversion %s" -msgstr "ÎÕÖÎÏ ÂÙÔØ ×ÌÁÄÅÌØÃÅÍ ËÏÎ×ÅÒÓÉÉ %s" +#: commands/functioncmds.c:448 +msgid "You need to use \"createlang\" to load the language into the database." +msgstr "" -#: catalog/aclchk.c:1030 +#: commands/functioncmds.c:567 +#: commands/functioncmds.c:673 #, c-format -msgid "user with ID %u does not exist" -msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "\"%s\" is an aggregate function" +msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" -#: catalog/aclchk.c:1047 -#: catalog/aclchk.c:1369 -#, c-format -msgid "relation with OID %u does not exist" -msgstr "Ó×ÑÚØ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/functioncmds.c:569 +msgid "Use DROP AGGREGATE to drop aggregate functions." +msgstr "" -#: catalog/aclchk.c:1147 -#: catalog/aclchk.c:1548 +#: commands/functioncmds.c:576 #, c-format -msgid "database with OID %u does not exist" -msgstr "ÂÁÚÁ ÄÁÎÎÙÈ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "removing built-in function \"%s\"" +msgstr "ÕÄÁÌÅÎÉÅ ×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\"" -#: catalog/aclchk.c:1204 -#: catalog/aclchk.c:1453 -#: tcop/fastpath.c:231 -#, c-format -msgid "function with OID %u does not exist" -msgstr "ÆÕÎËÃÉÑ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/functioncmds.c:675 +msgid "Use ALTER AGGREGATE to rename aggregate functions." +msgstr "" -#: catalog/aclchk.c:1259 +#: commands/functioncmds.c:813 +#: commands/functioncmds.c:1047 #, c-format -msgid "language with OID %u does not exist" -msgstr "ÑÚÙË Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "source data type %s does not exist" +msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: catalog/aclchk.c:1319 -#: catalog/aclchk.c:1481 +#: commands/functioncmds.c:820 +#: commands/functioncmds.c:1054 #, c-format -msgid "schema with OID %u does not exist" -msgstr "ÓÈÅÍÁ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "target data type %s does not exist" +msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: catalog/aclchk.c:1397 -#, c-format -msgid "type with OID %u does not exist" -msgstr "ÔÉÐ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/functioncmds.c:826 +msgid "source data type and target data type are the same" +msgstr "" -#: catalog/aclchk.c:1425 +#: commands/functioncmds.c:832 #, c-format -msgid "operator with OID %u does not exist" -msgstr "ÏÐÅÒÁÔÒÏ Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "source data type %s is only a shell" +msgstr "" -#: catalog/aclchk.c:1509 +#: commands/functioncmds.c:838 #, c-format -msgid "operator class with OID %u does not exist" -msgstr "ËÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× Ó OID %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "target data type %s is only a shell" +msgstr "" -#: catalog/pg_aggregate.c:80 -msgid "cannot determine transition data type" +#: commands/functioncmds.c:844 +#, c-format +msgid "source data type %s is a pseudo-type" msgstr "" -#: catalog/pg_aggregate.c:81 -msgid "An aggregate using \"anyarray\" or \"anyelement\" as transition type must have one of them as its base type." +#: commands/functioncmds.c:850 +#, c-format +msgid "target data type %s is a pseudo-type" msgstr "" -#: catalog/pg_aggregate.c:110 +#: commands/functioncmds.c:858 +#: commands/functioncmds.c:1073 #, c-format -msgid "return type of transition function %s is not %s" +msgid "must be owner of type %s or type %s" 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" +#: commands/functioncmds.c:880 +msgid "cast function must take one argument" msgstr "" -#: catalog/pg_aggregate.c:165 -#: catalog/pg_proc.c:116 -#: catalog/pg_proc.c:539 -msgid "cannot determine result data type" +#: commands/functioncmds.c:884 +msgid "argument of cast function must match source data type" msgstr "" -#: catalog/pg_aggregate.c:166 -msgid "An aggregate returning \"anyarray\" or \"anyelement\" must have one of them as its base type." +#: commands/functioncmds.c:888 +msgid "return data type of cast function must match target data type" msgstr "" -#: catalog/pg_aggregate.c:285 -#, c-format -msgid "function %s returns a set" +#: commands/functioncmds.c:899 +msgid "cast function must not be volatile" msgstr "" -#: catalog/pg_aggregate.c:316 -#: catalog/pg_aggregate.c:325 -#, c-format -msgid "function %s requires run-time type coercion" +#: commands/functioncmds.c:904 +msgid "cast function must not be an aggregate function" msgstr "" -#: catalog/heap.c:227 -#, c-format -msgid "permission denied to create \"%s.%s\"" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ \"%s.%s\"" +#: commands/functioncmds.c:908 +msgid "cast function must not return a set" +msgstr "" -#: catalog/heap.c:229 -msgid "System catalog modifications are currently disallowed." +#: commands/functioncmds.c:931 +msgid "must be superuser to create a cast WITHOUT FUNCTION" msgstr "" -#: catalog/heap.c:356 -#: commands/tablecmds.c:1771 -#, c-format -msgid "tables can have at most %d columns" -msgstr "ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË ÎÁ ÔÁÂÌÉÃÕ: %d" +#: commands/functioncmds.c:946 +msgid "source and target data types are not physically compatible" +msgstr "" -#: catalog/heap.c:373 +#: commands/functioncmds.c:981 #, c-format -msgid "column name \"%s\" conflicts with a system column name" -msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ËÏÎÆÌÉËÔÕÅÔ Ó ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÏÊ" +msgid "cast from type %s to type %s already exists" +msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: catalog/heap.c:389 +#: commands/functioncmds.c:1064 #, c-format -msgid "column name \"%s\" is duplicated" -msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\"" +msgid "cast from type %s to type %s does not exist" +msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: catalog/heap.c:429 +#: commands/define.c:66 +#: commands/define.c:164 +#: commands/define.c:196 +#: commands/define.c:230 #, c-format -msgid "column \"%s\" has type \"unknown\"" -msgstr "" - -#: catalog/heap.c:430 -msgid "Proceeding with relation creation anyway." -msgstr "" +msgid "%s requires a parameter" +msgstr "%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ" -#: catalog/heap.c:437 +#: commands/define.c:105 +#: commands/define.c:116 +#: commands/define.c:131 +#: commands/define.c:149 #, c-format -msgid "column \"%s\" has pseudo-type %s" -msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÐÓÅ×ÄÏ-ÔÉÐ %s" +msgid "%s requires a numeric value" +msgstr "%s ÔÒÅÂÕÅÔ ÃÉÆÒÏ×ÏÅ ÚÎÁÞÅÎÉÅ" -#: catalog/heap.c:447 +#: commands/define.c:178 #, c-format -msgid "column \"%s\" has composite type %s" -msgstr "ËÏÌÏÎËÁ \"%s\" ÉÍÅÅÔ ÓÌÏÖÎÙÊ ÔÉÐ %s" +msgid "argument of %s must be a name" +msgstr "ÉÍÑ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s" -#: catalog/heap.c:734 -#: catalog/index.c:522 -#: commands/tablecmds.c:1292 +#: commands/define.c:214 #, c-format -msgid "relation \"%s\" already exists" -msgstr "ÏÂßÅËÔ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "argument of %s must be a type name" +msgstr "ÉÍÑ ÔÉÐÁ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s" -#: catalog/heap.c:1556 -#: commands/tablecmds.c:2812 -#: commands/tablecmds.c:2854 +#: commands/define.c:239 #, c-format -msgid "constraint \"%s\" for relation \"%s\" already exists" -msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "%s requires an integer value" +msgstr "%s ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ" -#: catalog/heap.c:1572 +#: commands/define.c:260 #, c-format -msgid "check constraint \"%s\" already exists" -msgstr "CHECK-ÏÇÒÁÎÉÞÅÎÉÅ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "invalid argument for %s: \"%s\"" +msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %s: \"%s\"" -#: catalog/heap.c:1634 +#: commands/indexcmds.c:144 +#: commands/opclasscmds.c:91 +#: commands/opclasscmds.c:497 +#: commands/opclasscmds.c:647 #, c-format -msgid "only table \"%s\" can be referenced in check constraint" -msgstr "" - -#: catalog/heap.c:1643 -#: commands/tablecmds.c:2941 -#: commands/typecmds.c:1811 -msgid "cannot use subquery in check constraint" -msgstr "" - -#: catalog/heap.c:1647 -#: commands/tablecmds.c:2945 -msgid "cannot use aggregate function in check constraint" +msgid "access method \"%s\" does not exist" msgstr "" -#: catalog/heap.c:1754 -msgid "cannot use column references in default expression" +#: commands/opclasscmds.c:112 +msgid "must be superuser to create an operator class" msgstr "" -#: catalog/heap.c:1762 -msgid "default expression must not return a set" +#: commands/opclasscmds.c:154 +#, c-format +msgid "invalid operator number %d, must be between 1 and %d" msgstr "" -#: catalog/heap.c:1770 -msgid "cannot use subquery in default expression" -msgstr "" +#: commands/opclasscmds.c:160 +#, c-format +msgid "operator number %d appears more than once" +msgstr "ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" -#: catalog/heap.c:1774 -msgid "cannot use aggregate function in default expression" +#: commands/opclasscmds.c:192 +#, c-format +msgid "invalid procedure number %d, must be between 1 and %d" msgstr "" -#: catalog/heap.c:1792 -#: rewrite/rewriteHandler.c:558 +#: commands/opclasscmds.c:198 #, c-format -msgid "column \"%s\" is of type %s but default expression is of type %s" -msgstr "" +msgid "procedure number %d appears more than once" +msgstr "ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" -#: catalog/heap.c:2059 -msgid "cannot truncate a table referenced in a foreign key constraint" +#: commands/opclasscmds.c:214 +msgid "storage type specified more than once" msgstr "" -#: catalog/heap.c:2060 +#: commands/opclasscmds.c:241 #, c-format -msgid "Table \"%s\" references \"%s\" via foreign key constraint \"%s\"." +msgid "storage type may not be different from data type for access method \"%s\"" msgstr "" -#: catalog/index.c:505 -msgid "user-defined indexes on system catalog tables are not supported" -msgstr "ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÉÎÄÅËÓÙ ÎÁ ÔÁÂÌÉÃÙ ÓÉÓÔÅÍÎÏÇÏ ËÁÔÁÌÏÇÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ" - -#: catalog/index.c:517 -msgid "shared indexes cannot be created after initdb" +#: commands/opclasscmds.c:259 +#, c-format +msgid "operator class \"%s\" for access method \"%s\" already exists" msgstr "" -#: catalog/index.c:1659 +#: commands/opclasscmds.c:287 #, c-format -msgid "shared index \"%s\" can only be reindexed in stand-alone mode" +msgid "could not make operator class \"%s\" be default for type %s" msgstr "" -#: catalog/namespace.c:187 +#: commands/opclasscmds.c:290 #, c-format -msgid "relation \"%s.%s\" does not exist" -msgstr "Ó×ÑÚØ \"%s.%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "Operator class \"%s\" already is the default." +msgstr "ëÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ Ñ×ÌÑÅÔÓÑ ËÌÁÓÓÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ." -#: catalog/namespace.c:192 -#: utils/adt/regproc.c:837 +#: commands/indexcmds.c:471 +#: commands/indexcmds.c:481 +#: commands/opclasscmds.c:526 +#: commands/opclasscmds.c:536 +#: commands/opclasscmds.c:669 +#: commands/opclasscmds.c:680 #, c-format -msgid "relation \"%s\" does not exist" -msgstr "Ó×ÑÚØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: catalog/namespace.c:229 -msgid "temporary tables may not specify a schema name" -msgstr "" - -#: catalog/namespace.c:257 -#: catalog/namespace.c:1249 -msgid "no schema has been selected to create in" +msgid "operator class \"%s\" does not exist for access method \"%s\"" msgstr "" -#: catalog/namespace.c:1284 +#: commands/opclasscmds.c:701 #, c-format -msgid "improper relation name (too many dotted names): %s" +msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\"" msgstr "" -#: catalog/namespace.c:1628 -#, c-format -msgid "permission denied to create temporary tables in database \"%s\"" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ×ÒÅÍÅÎÎÙÈ ÔÁÂÌÉÃ × ÂÁÚÅ \"%s\"" +#: commands/indexcmds.c:92 +msgid "must specify at least one column" +msgstr "" -#: catalog/pg_largeobject.c:107 -#: storage/large_object/inv_api.c:128 -#: storage/large_object/inv_api.c:248 +#: commands/indexcmds.c:96 #, c-format -msgid "large object %u does not exist" -msgstr "ÂÏÌØÛÏÊ ÏÂßÅËÔ %u ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "cannot use more than %d columns in an index" +msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË × ÉÎÄÅËÓÅ ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ %d" -#: catalog/pg_conversion.c:66 +#: commands/indexcmds.c:152 #, c-format -msgid "conversion \"%s\" already exists" -msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "access method \"%s\" does not support unique indexes" +msgstr "" -#: catalog/pg_conversion.c:79 +#: commands/indexcmds.c:157 #, c-format -msgid "default conversion for %s to %s already exists" -msgstr "ËÏÎ×ÅÒÓÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ %s × %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "access method \"%s\" does not support multicolumn indexes" +msgstr "" -#: catalog/pg_conversion.c:308 -#: commands/conversioncmds.c:109 -#: commands/conversioncmds.c:133 -#, c-format -msgid "conversion \"%s\" does not exist" -msgstr "ËÏÎ×ÅÒÓÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/indexcmds.c:171 +msgid "index expressions and predicates may refer only to the table being indexed" +msgstr "" -#: catalog/pg_namespace.c:51 -#: commands/schemacmds.c:256 -#, c-format -msgid "schema \"%s\" already exists" -msgstr "ÓÈÅÍÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/indexcmds.c:202 +msgid "primary keys cannot be expressions" +msgstr "" -#: catalog/pg_operator.c:217 -#: catalog/pg_operator.c:406 +#: commands/indexcmds.c:232 +#: parser/analyze.c:1442 #, c-format -msgid "\"%s\" is not a valid operator name" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ÏÐÅÒÁÔÏÒÁ" +msgid "column \"%s\" named in key does not exist" +msgstr "ËÏÌÏÎËÁ \"%s\" ÕËÁÚÁÎÎÁÑ × ËÌÀÞÅ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: catalog/pg_operator.c:412 -msgid "at least one of leftarg or rightarg must be specified" +#: commands/indexcmds.c:291 +msgid "cannot use subquery in index predicate" msgstr "" -#: catalog/pg_operator.c:420 -msgid "only binary operators can have commutators" +#: commands/indexcmds.c:295 +msgid "cannot use aggregate in index predicate" msgstr "" -#: catalog/pg_operator.c:424 -msgid "only binary operators can have join selectivity" +#: commands/indexcmds.c:304 +msgid "functions in index predicate must be marked IMMUTABLE" msgstr "" -#: catalog/pg_operator.c:428 -msgid "only binary operators can hash" +#: commands/indexcmds.c:337 +#: commands/tablecmds.c:1119 +#: parser/parse_expr.c:1034 +#, c-format +msgid "column \"%s\" does not exist" +msgstr "ËÏÌÏÎËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: commands/indexcmds.c:369 +msgid "cannot use subquery in index expression" msgstr "" -#: catalog/pg_operator.c:432 -msgid "only binary operators can merge join" +#: commands/indexcmds.c:373 +msgid "cannot use aggregate function in index expression" msgstr "" -#: catalog/pg_operator.c:444 -#, c-format -msgid "operator %s already exists" -msgstr "ÏÐÅÒÁÔÏÒ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: commands/indexcmds.c:384 +msgid "functions in index expression must be marked IMMUTABLE" +msgstr "" -#: catalog/pg_operator.c:726 -msgid "operator cannot be its own negator or sort operator" +#: commands/indexcmds.c:439 +#, c-format +msgid "data type %s has no default operator class for access method \"%s\"" msgstr "" -#: catalog/pg_proc.c:117 -#: catalog/pg_proc.c:540 -msgid "A function returning \"anyarray\" or \"anyelement\" must have at least one argument of either type." +#: commands/indexcmds.c:441 +msgid "You must specify an operator class for the index or define a default operator class for the data type." msgstr "" -#: catalog/pg_proc.c:172 +#: commands/indexcmds.c:494 #, c-format -msgid "\"%s\" is already an attribute of type %s" +msgid "operator class \"%s\" does not accept data type %s" msgstr "" -#: catalog/pg_proc.c:224 +#: commands/indexcmds.c:551 +#: utils/cache/typcache.c:286 #, c-format -msgid "function \"%s\" already exists with same argument types" -msgstr "ÆÕÎËÃÉÑ \"%s\" Ó ÔÁËÉÍ ÎÁÂÏÒÏÍ ÁÒÇÕÍÅÎÔÏ× ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: catalog/pg_proc.c:238 -msgid "cannot change return type of existing function" -msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ×ÏÚ×ÒÁÝÁÅÍÏÇÏ ÚÎÁÞÅÎÉÑ ÄÌÑ ÓÕÝÅÓÔ×ÕÀÝÅÊ ÆÕÎÃÉÉ" - -#: catalog/pg_proc.c:239 -msgid "Use DROP FUNCTION first." -msgstr "óÎÁÞÁÌÁ ÉÓÐÏÌØÚÕÊÔÅ DROP FUNCTION." +msgid "there are multiple default operator classes for data type %s" +msgstr "" -#: catalog/pg_proc.c:247 +#: commands/indexcmds.c:651 #, c-format -msgid "function \"%s\" is an aggregate" -msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" +msgid "shared table \"%s\" can only be reindexed in stand-alone mode" +msgstr "" -#: catalog/pg_proc.c:252 +#: commands/indexcmds.c:658 #, c-format -msgid "function \"%s\" is not an aggregate" -msgstr "ÆÕÎËÃÉÑ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" +msgid "table \"%s\" has no indexes" +msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ÉÄÅËÓÏ×" -#: catalog/pg_proc.c:371 -#: catalog/pg_proc.c:392 -#: catalog/pg_proc.c:402 -#: catalog/pg_proc.c:426 -#: catalog/pg_proc.c:434 -#: catalog/pg_proc.c:486 -#: catalog/pg_proc.c:498 -#: catalog/pg_proc.c:518 +#: commands/indexcmds.c:685 +msgid "can only reindex the currently open database" +msgstr "" + +#: commands/indexcmds.c:768 #, c-format -msgid "return type mismatch in function declared to return %s" +msgid "table \"%s\" was reindexed" +msgstr "ÔÁÂÌÉÃÁ \"%s\" ÐÅÒÅÉÎÄÅËÓÏ×ÁÎÁ" + +#: commands/variable.c:75 +msgid "invalid list syntax for parameter \"datestyle\"" msgstr "" -#: catalog/pg_proc.c:373 -#: catalog/pg_proc.c:404 -msgid "Function's final statement must be a SELECT." +#: commands/variable.c:161 +#, c-format +msgid "unrecognized \"datestyle\" key word: \"%s\"" msgstr "" -#: catalog/pg_proc.c:394 -msgid "Function's final statement must not be a SELECT." +#: commands/variable.c:179 +msgid "conflicting \"datestyle\" specifications" msgstr "" -#: catalog/pg_proc.c:428 -msgid "Final SELECT must return exactly one column." +#: commands/variable.c:450 +msgid "invalid interval value for time zone: month not allowed" msgstr "" -#: catalog/pg_proc.c:436 +#: commands/variable.c:557 #, c-format -msgid "Actual return type is %s." +msgid "unrecognized time zone name: \"%s\"" msgstr "" -#: catalog/pg_proc.c:488 -msgid "Final SELECT returns too many columns." +#: commands/variable.c:565 +#, c-format +msgid "time zone \"%s\" appears to use leap seconds" msgstr "" -#: catalog/pg_proc.c:500 -#, c-format -msgid "Final SELECT returns %s instead of %s at column %d." +#: commands/variable.c:567 +msgid "PostgreSQL does not support leap seconds." msgstr "" -#: catalog/pg_proc.c:520 -msgid "Final SELECT returns too few columns." +#: commands/variable.c:636 +msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query" msgstr "" -#: catalog/pg_proc.c:545 +#: commands/variable.c:713 +#: utils/mb/mbutils.c:188 #, c-format -msgid "return type %s is not supported for SQL functions" +msgid "conversion between %s and %s is not supported" msgstr "" -#: catalog/pg_proc.c:587 +#: commands/user.c:848 +#: commands/user.c:961 +#: commands/user.c:1053 +#: commands/user.c:1172 +#: commands/variable.c:784 +#: utils/cache/lsyscache.c:1981 +#: utils/init/miscinit.c:310 #, c-format -msgid "there is no built-in function named \"%s\"" -msgstr "×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "user \"%s\" does not exist" +msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: catalog/pg_proc.c:685 -#, c-format -msgid "SQL functions cannot return type %s" -msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s" +#: commands/operatorcmds.c:106 +#: commands/operatorcmds.c:114 +msgid "setof type not allowed for operator argument" +msgstr "" -#: catalog/pg_proc.c:701 +#: commands/operatorcmds.c:141 #, c-format -msgid "SQL functions cannot have arguments of type %s" -msgstr "SQL-ÆÕÎËÃÉÉ ÎÅ ÍÏÇÕÔ ÉÍÅÔØ ÁÒÇÕÍÅÎÔÙ ÔÉÐÁ %s" +msgid "operator attribute \"%s\" not recognized" +msgstr "ÁÔÒÉÂÕÔ ÏÐÅÒÁÔÏÒÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ" -#: catalog/pg_type.c:195 -#: catalog/pg_type.c:201 -#, c-format -msgid "invalid type internal size %d" +#: commands/operatorcmds.c:151 +msgid "operator procedure must be specified" msgstr "" -#: catalog/pg_type.c:208 -msgid "fixed-size types must have storage PLAIN" +#: commands/portalcmds.c:54 +#: commands/portalcmds.c:164 +#: commands/portalcmds.c:209 +msgid "invalid cursor name: must not be empty" msgstr "" -#: catalog/pg_type.c:289 -#: catalog/pg_type.c:511 +#: commands/portalcmds.c:80 +msgid "DECLARE CURSOR may not specify INTO" +msgstr "DECLARE CURSOR ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO" + +#: commands/portalcmds.c:84 +msgid "DECLARE CURSOR ... FOR UPDATE is not supported" +msgstr "DECLARE CURSOR ... FOR UPDATE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" + +#: commands/portalcmds.c:85 +msgid "Cursors must be READ ONLY." +msgstr "" + +#: commands/portalcmds.c:172 +#: commands/portalcmds.c:219 #, c-format -msgid "type \"%s\" already exists" -msgstr "ÔÉÐ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "cursor \"%s\" does not exist" +msgstr "ËÕÒÓÏÒ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/aggregatecmds.c:97 +#: commands/portalcmds.c:308 +#: tcop/pquery.c:430 +#: tcop/pquery.c:945 #, c-format -msgid "aggregate attribute \"%s\" not recognized" -msgstr "ÁÇÒÅÇÁÔÎÙÊ ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ" +msgid "portal \"%s\" already active" +msgstr "ÐÏÒÔÁÌ \"%s\" ÕÖÅ ÁËÔÉ×ÅÎ" -#: commands/aggregatecmds.c:107 -msgid "aggregate basetype must be specified" +#: commands/portalcmds.c:364 +msgid "could not reposition held cursor" msgstr "" -#: commands/aggregatecmds.c:111 -msgid "aggregate stype must be specified" +#: commands/prepare.c:61 +msgid "invalid statement name: must not be empty" msgstr "" -#: commands/aggregatecmds.c:115 -msgid "aggregate sfunc must be specified" +#: commands/prepare.c:80 +msgid "utility statements cannot be prepared" msgstr "" -#: commands/aggregatecmds.c:138 -#, c-format -msgid "aggregate transition data type cannot be %s" -msgstr "" +# [SM]: TO REVIEW +#: commands/prepare.c:168 +#: commands/prepare.c:173 +#: commands/prepare.c:536 +msgid "prepared statement is not a SELECT" +msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ Ñ×ÌÑÅÔÓÑ SELECTÏÍ" -#: commands/aggregatecmds.c:259 +# [SM]: TO REVIEW +#: commands/prepare.c:308 #, c-format -msgid "function %s(*) already exists in schema \"%s\"" -msgstr "ÆÕÎËÃÉÑ %s(*) ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\"" +msgid "prepared statement \"%s\" already exists" +msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/aggregatecmds.c:265 -#: commands/functioncmds.c:688 +# [SM]: TO REVIEW +#: commands/prepare.c:388 #, c-format -msgid "function %s already exists in schema \"%s\"" -msgstr "ÆÕÎËÃÉÑ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ × ÓÈÅÍÅ \"%s\"" +msgid "prepared statement \"%s\" does not exist" +msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/analyze.c:200 -#, c-format -msgid "skipping \"%s\" --- only table or database owner can analyze it" +#: commands/proclang.c:64 +msgid "must be superuser to create procedural language" msgstr "" -#: commands/analyze.c:215 -#, c-format -msgid "skipping \"%s\" --- cannot analyze indexes, views, or special system tables" -msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÉÎÄÅËÓÙ, ×ÉÄÙ ÉÌÉ ÓÐÅÃÉÁÌØÎÙÅ ÓÉÓÔÅÍÎÙÅ ÔÁÂÌÉÃÙ ÎÅ ÁÎÁÌÉÚÉÒÕÀÔÓÑ ÄÌÑ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ" - -#: commands/analyze.c:245 +#: commands/proclang.c:77 +#: commands/proclang.c:265 #, c-format -msgid "analyzing \"%s.%s\"" -msgstr "ÁÎÁÌÉÚÉÒÕÅÔÓÑ \"%s.%s\"" +msgid "language \"%s\" already exists" +msgstr "ÑÚÙË \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/analyze.c:544 -#: commands/analyze.c:700 +#: commands/proclang.c:97 #, c-format -msgid "\"%s\": %u pages, %d rows sampled, %.0f estimated total rows" +msgid "changing return type of function %s from \"opaque\" to \"language_handler\"" msgstr "" -#: commands/cluster.c:150 +#: commands/proclang.c:104 #, c-format -msgid "there is no previously clustered index for table \"%s\"" +msgid "function %s must return type \"language_handler\"" msgstr "" -#: commands/cluster.c:164 -#: commands/tablecmds.c:3932 -#, c-format -msgid "index \"%s\" for table \"%s\" does not exist" -msgstr "ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: commands/cluster.c:321 -#, c-format -msgid "\"%s\" is not an index for table \"%s\"" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÉÎÄÅËÓÏÍ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" +#: commands/proclang.c:188 +msgid "must be superuser to drop procedural language" +msgstr "" -#: commands/cluster.c:334 -msgid "cannot cluster on partial index" +#: commands/proclang.c:271 +msgid "must be superuser to rename procedural language" msgstr "" -#: commands/cluster.c:352 -msgid "cannot cluster when index access method does not handle null values" +#: commands/schemacmds.c:84 +#: commands/user.c:832 +#: commands/user.c:967 +msgid "permission denied" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î" + +#: commands/schemacmds.c:85 +#, c-format +msgid "\"%s\" is not a superuser, so cannot create a schema for \"%s\"" msgstr "" -#: commands/cluster.c:353 +#: commands/schemacmds.c:100 +#: commands/schemacmds.c:272 #, c-format -msgid "You may be able to work around this by marking column \"%s\" NOT NULL." +msgid "unacceptable schema name \"%s\"" msgstr "" -#: commands/cluster.c:365 -msgid "cannot cluster on expressional index when index access method does not handle null values" +#: commands/schemacmds.c:101 +#: commands/schemacmds.c:273 +msgid "The prefix \"pg_\" is reserved for system schemas." msgstr "" -#: commands/cluster.c:379 +#: commands/sequence.c:400 +#: commands/sequence.c:592 +#: commands/sequence.c:635 #, c-format -msgid "\"%s\" is a system catalog" -msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ" +msgid "permission denied for sequence %s" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ %s" -#: commands/cluster.c:389 -msgid "cannot cluster temporary tables of other sessions" +#: commands/sequence.c:477 +#, c-format +msgid "nextval: reached maximum value of sequence \"%s\" (%s)" msgstr "" -#: commands/conversioncmds.c:66 +#: commands/sequence.c:500 #, c-format -msgid "source encoding \"%s\" does not exist" -msgstr "ÉÓÈÏÄÎÁÑ ËÏÄÉÒÏ×ËÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "nextval: reached minimum value of sequence \"%s\" (%s)" +msgstr "" -#: commands/conversioncmds.c:73 +#: commands/sequence.c:598 #, c-format -msgid "destination encoding \"%s\" does not exist" -msgstr "ËÏÄÉÒÏ×ËÁ ÎÁÚÎÁÞÅÎÉÑ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "currval of sequence \"%s\" is not yet defined in this session" +msgstr "" -#: commands/conversioncmds.c:151 +#: commands/sequence.c:652 #, c-format -msgid "conversion \"%s\" already exists in schema \"%s\"" +msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)" msgstr "" -#: commands/comment.c:316 -#: commands/sequence.c:779 -#: tcop/utility.c:81 -#, c-format -msgid "\"%s\" is not a sequence" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØÀ" +#: commands/sequence.c:799 +#: executor/execGrouping.c:328 +#: executor/execGrouping.c:388 +#: executor/nodeIndexscan.c:1043 +#: executor/spi.c:85 +#: executor/spi.c:167 +#: guc-file.l:151 +#: guc-file.l:277 +#: guc-file.l:314 +#: lib/dllist.c:43 +#: lib/dllist.c:88 +#: libpq/auth.c:633 +#: postmaster/pgstat.c:857 +#: postmaster/pgstat.c:874 +#: postmaster/pgstat.c:2271 +#: postmaster/pgstat.c:2334 +#: postmaster/pgstat.c:2379 +#: postmaster/pgstat.c:2430 +#: postmaster/postmaster.c:1562 +#: postmaster/postmaster.c:2159 +#: postmaster/postmaster.c:2922 +#: storage/buffer/localbuf.c:129 +#: storage/file/fd.c:582 +#: storage/file/fd.c:615 +#: storage/file/fd.c:760 +#: storage/ipc/sinval.c:348 +#: storage/smgr/mm.c:191 +#: utils/adt/cash.c:297 +#: utils/adt/cash.c:312 +#: utils/adt/regexp.c:190 +#: utils/adt/ri_triggers.c:3431 +#: utils/cache/relcache.c:172 +#: utils/cache/relcache.c:182 +#: utils/cache/relcache.c:196 +#: utils/cache/relcache.c:1218 +#: utils/cache/typcache.c:121 +#: utils/fmgr/dfmgr.c:119 +#: utils/init/miscinit.c:177 +#: utils/init/miscinit.c:198 +#: utils/init/miscinit.c:208 +#: utils/misc/guc.c:1660 +#: utils/misc/guc.c:1857 +#: utils/misc/guc.c:2830 +#: utils/misc/guc.c:2877 +#: utils/misc/guc.c:3763 +#: utils/misc/guc.c:3898 +#: utils/misc/guc.c:3963 +#: utils/misc/guc.c:3971 +#: utils/misc/guc.c:3980 +#: utils/mmgr/aset.c:335 +#: utils/mmgr/aset.c:501 +#: utils/mmgr/aset.c:698 +#: utils/mmgr/aset.c:891 +#: utils/mmgr/portalmem.c:75 +msgid "out of memory" +msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ" -#: commands/comment.c:323 -#: commands/indexcmds.c:109 -#: commands/indexcmds.c:639 -#: commands/lockcmds.c:68 -#: commands/tablecmds.c:377 -#: commands/tablecmds.c:1607 -#: commands/tablecmds.c:1898 -#: commands/tablecmds.c:2042 -#: commands/tablecmds.c:2276 -#: commands/tablecmds.c:2442 -#: commands/tablecmds.c:2568 -#: commands/tablecmds.c:2749 -#: commands/tablecmds.c:3760 -#: commands/tablecmds.c:4026 -#: commands/trigger.c:144 -#: commands/trigger.c:546 -#: tcop/utility.c:76 +#: commands/sequence.c:940 +msgid "INCREMENT must not be zero" +msgstr "INCREMENT ÎÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌ£Í" + +#: commands/sequence.c:990 #, c-format -msgid "\"%s\" is not a table" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ" +msgid "MINVALUE (%s) must be less than MAXVALUE (%s)" +msgstr "" -#: commands/comment.c:330 -#: commands/view.c:113 -#: tcop/utility.c:86 +#: commands/sequence.c:1021 #, c-format -msgid "\"%s\" is not a view" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÉÄÏÍ" +msgid "START value (%s) can't be less than MINVALUE (%s)" +msgstr "" -#: commands/comment.c:417 -msgid "database name may not be qualified" +#: commands/sequence.c:1033 +#, c-format +msgid "START value (%s) can't be greater than MAXVALUE (%s)" msgstr "" -#: commands/comment.c:449 -msgid "database comments may only be applied to the current database" +#: commands/sequence.c:1048 +#, c-format +msgid "CACHE (%s) must be greater than zero" msgstr "" -#: commands/comment.c:481 -#: commands/schemacmds.c:172 -msgid "schema name may not be qualified" +#: commands/tablecmds.c:151 +msgid "ON COMMIT can only be used on temporary tables" msgstr "" -#: commands/comment.c:564 +#: commands/tablecmds.c:211 #, c-format -msgid "rule \"%s\" does not exist" -msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "duplicate check constraint name \"%s\"" +msgstr "" -#: commands/comment.c:572 +#: commands/tablecmds.c:388 +#: commands/tablecmds.c:1064 +#: commands/tablecmds.c:1271 +#: commands/tablecmds.c:1623 +#: commands/tablecmds.c:1909 +#: commands/tablecmds.c:2053 +#: commands/tablecmds.c:2181 +#: commands/tablecmds.c:2290 +#: commands/tablecmds.c:2453 +#: commands/tablecmds.c:2579 +#: commands/tablecmds.c:2760 +#: commands/tablecmds.c:3059 +#: commands/tablecmds.c:3771 +#: commands/trigger.c:150 +#: commands/trigger.c:552 +#: tcop/utility.c:162 +#: tcop/utility.c:197 #, c-format -msgid "there are multiple rules named \"%s\"" -msgstr "ÉÍÅÅÔÓÑ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÐÒÁ×ÉÌÁ Ó ÉÍÅÎÅÍ \"%s\"" +msgid "permission denied: \"%s\" is a system catalog" +msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î: \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ" -#: commands/comment.c:573 -msgid "Specify a relation name as well as a rule name." +#: commands/tablecmds.c:398 +msgid "cannot truncate temporary tables of other sessions" msgstr "" -#: commands/comment.c:815 -#: commands/trigger.c:484 -#: commands/trigger.c:697 +#: commands/tablecmds.c:510 #, c-format -msgid "trigger \"%s\" for table \"%s\" does not exist" -msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "column \"%s\" duplicated" +msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\"" -#: commands/comment.c:894 +#: commands/tablecmds.c:535 +#: parser/analyze.c:1188 +#: parser/analyze.c:1393 #, c-format -msgid "table \"%s\" has multiple constraints named \"%s\"" -msgstr "" +msgid "inherited relation \"%s\" is not a table" +msgstr "ÎÁÓÌÅÄÏ×ÁÎÎÏÅ ÏÔÎÏÛÅÎÉÅ \"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ" -#: commands/comment.c:906 +#: commands/tablecmds.c:541 #, c-format -msgid "constraint \"%s\" for table \"%s\" does not exist" -msgstr "ËÏÎÓÔÒÅÊÎÔ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: commands/copy.c:700 -#: commands/copy.c:708 -#: commands/copy.c:716 -#: commands/copy.c:724 -#: commands/dbcommands.c:103 -#: commands/dbcommands.c:111 -#: commands/dbcommands.c:119 -#: commands/dbcommands.c:127 -#: commands/functioncmds.c:220 -#: commands/functioncmds.c:228 -#: commands/functioncmds.c:236 -#: commands/functioncmds.c:244 -#: commands/functioncmds.c:252 -#: commands/sequence.c:880 -#: commands/sequence.c:893 -#: commands/sequence.c:901 -#: commands/sequence.c:909 -#: commands/sequence.c:917 -#: commands/sequence.c:925 -#: commands/user.c:525 -#: commands/user.c:537 -#: commands/user.c:545 -#: commands/user.c:553 -#: commands/user.c:561 -#: commands/user.c:569 -#: commands/user.c:775 -#: commands/user.c:787 -#: commands/user.c:795 -#: commands/user.c:803 -#: commands/user.c:1275 -#: commands/user.c:1283 -msgid "conflicting or redundant options" -msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ÉÌÉ ÉÚÌÉÛÎÉÅ ÏÐÃÉÉ" +msgid "cannot inherit from temporary relation \"%s\"" +msgstr "" -#: commands/dbcommands.c:153 +#: commands/tablecmds.c:558 #, c-format -msgid "%d is not a valid encoding code" -msgstr "%d ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ËÏÄÏÍ ËÏÄÉÒÏ×ËÉ" +msgid "inherited relation \"%s\" duplicated" +msgstr "" -#: commands/dbcommands.c:162 +#: commands/tablecmds.c:611 #, c-format -msgid "%s is not a valid encoding name" -msgstr "%s ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÉÍÅÎÅÍ ËÏÄÉÒÏ×ËÉ" - -#: commands/dbcommands.c:183 -msgid "permission denied to create database" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÓÏÚÄÁÎÉÀ ÂÁÚÙ" - -#: commands/dbcommands.c:192 -msgid "must be superuser to create database for another user" +msgid "merging multiple inherited definitions of column \"%s\"" msgstr "" -#: commands/dbcommands.c:203 -msgid "cannot use an alternative location on this platform" +#: commands/tablecmds.c:618 +#, c-format +msgid "inherited column \"%s\" has a type conflict" msgstr "" -#: commands/dbcommands.c:217 -#: commands/dbcommands.c:405 -#: commands/dbcommands.c:653 +#: commands/tablecmds.c:620 +#: commands/tablecmds.c:775 +#: parser/parse_coerce.c:263 +#: parser/parse_coerce.c:918 +#: parser/parse_coerce.c:935 +#: parser/parse_coerce.c:981 #, c-format -msgid "database \"%s\" already exists" -msgstr "ÂÁÚÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "%s versus %s" +msgstr "%s ÐÒÏÔÉ× %s" -#: commands/dbcommands.c:231 +#: commands/tablecmds.c:766 #, c-format -msgid "template database \"%s\" does not exist" -msgstr "ÂÁÚÁ ÄÁÎÎÙÈ-ÛÁÂÌÏÎ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "merging column \"%s\" with inherited definition" +msgstr "" -#: commands/dbcommands.c:242 +#: commands/tablecmds.c:773 #, c-format -msgid "permission denied to copy database \"%s\"" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ËÏÐÉÒÏ×ÁÎÉÀ ÂÁÚÙ \"%s\"" +msgid "column \"%s\" has a type conflict" +msgstr "ËÏÎÆÌÉËÔ ÔÉÐÏ× ÄÌÑ ËÏÌÏÎËÉ \"%s\"" -#: commands/dbcommands.c:263 +#: commands/tablecmds.c:814 #, c-format -msgid "source database \"%s\" is being accessed by other users" +msgid "column \"%s\" inherits conflicting default values" msgstr "" -#: commands/dbcommands.c:274 -#, c-format -msgid "invalid server encoding %d" -msgstr "ÎÅ×ÅÒÎÁÑ ËÏÄÉÒÏ×ËÁ ÓÅÒ×ÅÒÁ: %d" +#: commands/tablecmds.c:816 +msgid "To resolve the conflict, specify a default explicitly." +msgstr "" -#: commands/dbcommands.c:304 -#: commands/dbcommands.c:308 -#: commands/dbcommands.c:312 -msgid "database path may not contain single quotes" +#: commands/tablecmds.c:1109 +#, c-format +msgid "inherited column \"%s\" must be renamed in child tables too" msgstr "" -#: commands/dbcommands.c:337 +#: commands/tablecmds.c:1127 #, c-format -msgid "could not create database directory \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ \"%s\": %m" +msgid "cannot rename system column \"%s\"" +msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\"" -#: commands/dbcommands.c:342 +#: commands/tablecmds.c:1137 #, c-format -msgid "could not remove temporary directory \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ×ÒÅÍÅÎÎÕÀ ÄÉÒÅËÔÏÒÉÀ \"%s\": %m" +msgid "cannot rename inherited column \"%s\"" +msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\"" -#: commands/dbcommands.c:353 +#: commands/tablecmds.c:1148 +#: commands/tablecmds.c:1763 #, c-format -msgid "could not link file \"%s\" to \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÌÉÎËÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m" +msgid "column \"%s\" of relation \"%s\" already exists" +msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/dbcommands.c:370 -#: commands/dbcommands.c:385 -msgid "could not initialize database directory" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ" +#: commands/tablecmds.c:1676 +#, c-format +msgid "child table \"%s\" has different type for column \"%s\"" +msgstr "" -#: commands/dbcommands.c:371 -#: commands/dbcommands.c:376 -#: commands/dbcommands.c:961 +#: commands/tablecmds.c:1684 #, c-format -msgid "Failing system command was: %s" +msgid "merging definition of column \"%s\" for child \"%s\"" msgstr "" -#: commands/dbcommands.c:372 -#: commands/dbcommands.c:377 -#: commands/dbcommands.c:962 -msgid "Look in the postmaster's stderr log for more information." +#: commands/tablecmds.c:1716 +msgid "column must be added to child tables too" msgstr "" -#: commands/dbcommands.c:375 -#: commands/dbcommands.c:388 -msgid "could not initialize database directory; delete failed as well" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ; ÔÁËÖÅ ÎÅ ÕÄÁÌÏÓØ Å£ ÕÄÁÌÉÔØ" +#: commands/tablecmds.c:1735 +msgid "adding columns with defaults is not implemented" +msgstr "" -#: commands/dbcommands.c:483 -msgid "cannot drop the currently open database" +#: commands/tablecmds.c:1736 +msgid "Add the column, then use ALTER TABLE SET DEFAULT." msgstr "" -#: commands/dbcommands.c:516 -msgid "cannot drop a template database" +#: commands/tablecmds.c:1741 +msgid "adding NOT NULL columns is not implemented" msgstr "" -#: commands/dbcommands.c:527 -#: commands/dbcommands.c:643 -#, c-format -msgid "database \"%s\" is being accessed by other users" +#: commands/tablecmds.c:1742 +msgid "Add the column, then use ALTER TABLE SET NOT NULL." msgstr "" -#: commands/dbcommands.c:634 -msgid "current database may not be renamed" -msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÔÅËÕÝÕÀ ÂÁÚÕ ÄÁÎÎÙÈ" +#: commands/tablecmds.c:1955 +#: commands/tablecmds.c:2099 +#: commands/tablecmds.c:2227 +#: commands/tablecmds.c:2391 +#, c-format +msgid "cannot alter system column \"%s\"" +msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\"" -#: commands/dbcommands.c:665 -msgid "permission denied to rename database" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÐÅÒÅÉÍÅÎÏ×ÁÎÉÀ ÂÁÚÙ" +#: commands/tablecmds.c:1991 +#, c-format +msgid "column \"%s\" is in a primary key" +msgstr "ËÏÌÏÎËÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ" -#: commands/dbcommands.c:884 -msgid "relative paths are not allowed as database locations" +#: commands/tablecmds.c:2120 +#, c-format +msgid "column \"%s\" contains null values" +msgstr "ËÏÌÏÎËÁ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL" + +#: commands/tablecmds.c:2170 +#, c-format +msgid "\"%s\" is not a table or view" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ×ÉÄÏÍ" + +#: commands/tablecmds.c:2309 +#, c-format +msgid "statistics target %d is too low" msgstr "" -#: commands/dbcommands.c:888 -msgid "absolute paths are not allowed as database locations" +#: commands/tablecmds.c:2317 +#, c-format +msgid "lowering statistics target to %d" msgstr "" -#: commands/dbcommands.c:900 +#: commands/tablecmds.c:2340 #, c-format -msgid "postmaster environment variable \"%s\" not found" +msgid "invalid storage type \"%s\"" msgstr "" -#: commands/dbcommands.c:905 +#: commands/tablecmds.c:2410 #, c-format -msgid "postmaster environment variable \"%s\" must be absolute path" +msgid "column data type %s can only have storage PLAIN" msgstr "" -#: commands/dbcommands.c:914 -msgid "alternative path is too long" +#: commands/tablecmds.c:2516 +msgid "ALTER TABLE WITH OIDS is not yet implemented" msgstr "" -#: commands/dbcommands.c:945 +#: commands/tablecmds.c:2597 #, c-format -msgid "could not remove file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÆÁÊÌ \"%s\": %m" +msgid "cannot drop system column \"%s\"" +msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\"" -#: commands/dbcommands.c:959 +#: commands/tablecmds.c:2605 #, c-format -msgid "could not remove database directory \"%s\"" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÄÁÌÉÔØ ÄÉÒÅËÔÏÒÉÀ ÂÁÚ ÄÁÎÎÙÈ \"%s\"" +msgid "cannot drop inherited column \"%s\"" +msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\"" -#: commands/copy.c:193 -#: commands/copy.c:205 -#: commands/copy.c:238 -#: commands/copy.c:248 -msgid "COPY BINARY is not supported to stdout or from stdin" +#: commands/tablecmds.c:2932 +#, c-format +msgid "check constraint may only reference relation \"%s\"" msgstr "" -#: commands/copy.c:301 +#: commands/tablecmds.c:2996 #, c-format -msgid "could not write to COPY file: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ × ÆÁÊÌ COPY: %m" +msgid "check constraint \"%s\" is violated by some row" +msgstr "" -#: commands/copy.c:309 -msgid "connection lost during COPY to stdout" +#: commands/tablecmds.c:3047 +#, c-format +msgid "referenced relation \"%s\" is not a table" msgstr "" -#: commands/copy.c:392 -#: commands/copy.c:410 -#: commands/copy.c:414 -#: commands/copy.c:474 -#: commands/copy.c:523 -#: tcop/fastpath.c:292 -#: tcop/postgres.c:281 -#: tcop/postgres.c:304 -msgid "unexpected EOF on client connection" +#: commands/tablecmds.c:3081 +msgid "cannot reference temporary table from permanent table constraint" msgstr "" -#: commands/copy.c:426 +#: commands/tablecmds.c:3088 +msgid "cannot reference permanent table from temporary table constraint" +msgstr "" + +#: commands/tablecmds.c:3130 +#: commands/tablecmds.c:3566 +msgid "number of referencing and referenced columns for foreign key disagree" +msgstr "" + +#: commands/tablecmds.c:3212 #, c-format -msgid "COPY from stdin failed: %s" +msgid "column \"%s\" referenced in foreign key constraint does not exist" msgstr "" -#: commands/copy.c:441 +#: commands/tablecmds.c:3217 #, c-format -msgid "unexpected message type 0x%02X during COPY from stdin" +msgid "cannot have more than %d keys in a foreign key" msgstr "" -#: commands/copy.c:735 -msgid "cannot specify DELIMITER in BINARY mode" +#: commands/tablecmds.c:3280 +#, c-format +msgid "there is no primary key for referenced table \"%s\"" msgstr "" -#: commands/copy.c:740 -msgid "cannot specify NULL in BINARY mode" +#: commands/tablecmds.c:3394 +#, c-format +msgid "there is no unique constraint matching given keys for referenced table \"%s\"" msgstr "" -#: commands/copy.c:758 -#: executor/execMain.c:483 -#: tcop/utility.c:260 -msgid "transaction is read-only" -msgstr "ÔÒÁÎÚÁËÃÉÑ ÕÓÔÁÎÏ×ÌÅÎÁ \"ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\"" +#: commands/tablecmds.c:3816 +#: commands/trigger.c:2306 +#, c-format +msgid "constraint \"%s\" does not exist" +msgstr "" -#: commands/copy.c:769 -msgid "must be superuser to COPY to or from a file" +#: commands/tablecmds.c:3821 +#, c-format +msgid "multiple constraints named \"%s\" were dropped" msgstr "" -#: commands/copy.c:770 -msgid "Anyone can COPY to stdout or from stdin. psql's \\copy command also works for anyone." +#: commands/tablecmds.c:3863 +#, c-format +msgid "\"%s\" is not a table, TOAST table, index, view, or sequence" msgstr "" -#: commands/copy.c:779 -msgid "COPY delimiter must be a single character" +#: commands/tablecmds.c:4047 +msgid "shared tables cannot be toasted after initdb" msgstr "" -#: commands/copy.c:787 +#: commands/tablecmds.c:4062 #, c-format -msgid "table \"%s\" does not have OIDs" -msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÓÏÄÅÒÖÉÔ OIDs" +msgid "table \"%s\" already has a TOAST table" +msgstr "ÔÁÂÌÉÃÁ \"%s\" ÕÖÅ ÉÍÅÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ TOAST-ÔÁÂÌÉÃÕ" + +#: commands/tablecmds.c:4079 +#, c-format +msgid "table \"%s\" does not need a TOAST table" +msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÎÕÖÄÁÅÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ TOAST-ÔÁÂÌÉÃÅ" + +#: commands/trigger.c:137 +#, c-format +msgid "could not determine referenced table for constraint \"%s\"" +msgstr "" + +#: commands/trigger.c:222 +msgid "multiple INSERT events specified" +msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ INSERT" -#: commands/copy.c:817 -#, c-format -msgid "cannot copy to view \"%s\"" -msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ×ÉÄ \"%s\"" +#: commands/trigger.c:229 +msgid "multiple DELETE events specified" +msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ DELETE" -#: commands/copy.c:822 -#, c-format -msgid "cannot copy to sequence \"%s\"" -msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\"" +#: commands/trigger.c:236 +msgid "multiple UPDATE events specified" +msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÓÏÂÙÔÉÑ UPDATE" -#: commands/copy.c:827 +#: commands/trigger.c:269 +#: commands/trigger.c:654 #, c-format -msgid "cannot copy to non-table relation \"%s\"" -msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ × ÎÅ-ÔÁÂÌÉÃÕ \"%s\"" +msgid "trigger \"%s\" for relation \"%s\" already exists" +msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/copy.c:846 +#: commands/trigger.c:290 #, c-format -msgid "could not open file \"%s\" for reading: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÞÔÅÎÉÑ: %m" +msgid "changing return type of function %s from \"opaque\" to \"trigger\"" +msgstr "" -#: commands/copy.c:855 -#: commands/copy.c:917 +#: commands/trigger.c:297 #, c-format -msgid "\"%s\" is a directory" -msgstr "\"%s\" Ñ×ÌÑÅÔÓÑ ÄÉÒÅËÔÏÒÉÅÊ" +msgid "function %s must return type \"trigger\"" +msgstr "ÆÕÎËÃÉÑ %s ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"trigger\"" -#: commands/copy.c:867 +#: commands/trigger.c:1161 #, c-format -msgid "cannot copy from view \"%s\"" -msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ×ÉÄÁ \"%s\"" +msgid "trigger function %u returned null value" +msgstr "" -#: commands/copy.c:872 -#, c-format -msgid "cannot copy from sequence \"%s\"" -msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ \"%s\"" +#: commands/trigger.c:1213 +#: commands/trigger.c:1326 +#: commands/trigger.c:1455 +msgid "BEFORE STATEMENT trigger cannot return a value" +msgstr "" -#: commands/copy.c:877 -#, c-format -msgid "cannot copy from non-table relation \"%s\"" -msgstr "ÎÅÌØÚÑ ËÏÐÉÒÏ×ÁÔØ ÉÚ ÎÅ-ÔÁÂÌÉÃÙ \"%s\"" +#: commands/trigger.c:1582 +#: executor/execMain.c:1194 +#: executor/execMain.c:1495 +#: executor/execMain.c:1631 +msgid "could not serialize access due to concurrent update" +msgstr "" -#: commands/copy.c:899 -msgid "relative path not allowed for COPY to file" +#: commands/trigger.c:2257 +msgid "unnamed constraints cannot be set explicitly" msgstr "" -#: commands/copy.c:908 +#: commands/trigger.c:2290 #, c-format -msgid "could not open file \"%s\" for writing: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ \"%s\" ÄÌÑ ÚÁÐÉÓÉ: %m" +msgid "constraint \"%s\" is not deferrable" +msgstr "" -#: commands/copy.c:1148 +#: commands/typecmds.c:135 #, c-format -msgid "COPY %s, line %d, column %s" -msgstr "COPY %s, ÓÔÒÏËÁ %d, ËÏÌÏÎËÁ %s" +msgid "type names must be %d characters or less" +msgstr "" -#: commands/copy.c:1151 +#: commands/typecmds.c:167 #, c-format -msgid "COPY %s, line %d" -msgstr "COPY %s, ÓÔÒÏËÁ %d" +msgid "array element type cannot be %s" +msgstr "" -#: commands/copy.c:1159 +#: commands/typecmds.c:200 #, c-format -msgid "COPY %s, line %d, column %s: \"%s\"" +msgid "alignment \"%s\" not recognized" msgstr "" -#: commands/copy.c:1186 +#: commands/typecmds.c:217 #, c-format -msgid "COPY %s, line %d: \"%s\"" -msgstr "COPY %s, ÓÔÒÏËÁ %d: \"%s\"" - -#: commands/copy.c:1389 -msgid "COPY file signature not recognized" +msgid "storage \"%s\" not recognized" msgstr "" -#: commands/copy.c:1395 -msgid "invalid COPY file header (missing flags)" -msgstr "" +#: commands/typecmds.c:222 +#, c-format +msgid "type attribute \"%s\" not recognized" +msgstr "ÁÔÒÉÂÕÔ ÔÉÐÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ" -#: commands/copy.c:1401 -msgid "unrecognized critical flags in COPY file header" +#: commands/typecmds.c:232 +msgid "type input function must be specified" msgstr "" -#: commands/copy.c:1407 -msgid "invalid COPY file header (missing length)" +#: commands/typecmds.c:236 +msgid "type output function must be specified" msgstr "" -#: commands/copy.c:1415 -msgid "invalid COPY file header (wrong length)" +#: commands/typecmds.c:275 +#, c-format +msgid "changing return type of function %s from \"opaque\" to %s" msgstr "" -#: commands/copy.c:1492 -msgid "null OID in COPY data" +#: commands/typecmds.c:282 +#, c-format +msgid "type input function %s must return type %s" msgstr "" -#: commands/copy.c:1501 -#: commands/copy.c:1584 -msgid "invalid OID in COPY data" +#: commands/typecmds.c:292 +#, c-format +msgid "changing return type of function %s from \"opaque\" to \"cstring\"" msgstr "" -#: commands/copy.c:1521 +#: commands/typecmds.c:299 #, c-format -msgid "missing data for column \"%s\"" -msgstr "ÏÔÓÕÔÓÔ×ÕÀÔ ÄÁÎÎÙÅ ÄÌÑ ËÏÌÏÎËÉ \"%s\"" - -#: commands/copy.c:1553 -msgid "extra data after last expected column" +msgid "type output function %s must return type \"cstring\"" msgstr "" -#: commands/copy.c:1570 +#: commands/typecmds.c:308 #, c-format -msgid "row field count is %d, expected %d" +msgid "type receive function %s must return type %s" msgstr "" -#: commands/copy.c:1786 -#: commands/copy.c:1804 -msgid "literal carriage return found in data" +#: commands/typecmds.c:317 +#, c-format +msgid "type send function %s must return type \"bytea\"" msgstr "" -#: commands/copy.c:1787 -#: commands/copy.c:1805 -msgid "Use \"\\r\" to represent carriage return." +#: commands/typecmds.c:520 +#, c-format +msgid "domain names must be %d characters or less" msgstr "" -#: commands/copy.c:1822 -msgid "literal newline found in data" -msgstr "" +#: commands/typecmds.c:541 +#, c-format +msgid "\"%s\" is not a valid base type for a domain" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÂÁÚÏ×ÙÍ ÔÉÐÏÍ ÄÌÑ ÄÏÍÅÎÁ" -#: commands/copy.c:1823 -msgid "" -"Use \"\\n" -"\" to represent newline." -msgstr "" +#: commands/typecmds.c:598 +#: commands/typecmds.c:1453 +msgid "foreign key constraints not possible for domains" +msgstr "×ÔÏÒÉÞÎÙÅ ËÌÀÞÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×" -#: commands/copy.c:1843 -#: commands/copy.c:1859 -msgid "end-of-copy marker does not match previous newline style" +#: commands/typecmds.c:618 +msgid "multiple default expressions" msgstr "" -#: commands/copy.c:1847 -#: commands/copy.c:1853 -msgid "end-of-copy marker corrupt" +#: commands/typecmds.c:648 +#: commands/typecmds.c:657 +msgid "conflicting NULL/NOT NULL constraints" msgstr "" -#: commands/copy.c:2070 -#: commands/copy.c:2092 -msgid "unexpected EOF in COPY data" -msgstr "" +#: commands/typecmds.c:676 +#: commands/typecmds.c:1471 +msgid "unique constraints not possible for domains" +msgstr "UNIQUE-ËÏÎÓÔÒÅÊÎÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×" -#: commands/copy.c:2079 -msgid "invalid field size" -msgstr "ÎÅ×ÅÒÎÙÊ ÒÁÚÍÅÒ ÐÏÌÑ" +#: commands/typecmds.c:682 +#: commands/typecmds.c:1477 +msgid "primary key constraints not possible for domains" +msgstr "ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×" -#: commands/copy.c:2106 -msgid "incorrect binary data format" +#: commands/typecmds.c:691 +#: commands/typecmds.c:1486 +msgid "specifying constraint deferrability not supported for domains" msgstr "" -#: commands/functioncmds.c:83 +#: commands/typecmds.c:808 +#: commands/typecmds.c:1720 +#: commands/typecmds.c:2031 #, c-format -msgid "SQL function cannot return shell type %s" -msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ ÏÂÏÌÏÞËÉ %s" +msgid "\"%s\" is not a domain" +msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÍÅÎÏÍ" -#: commands/functioncmds.c:88 +#: commands/typecmds.c:878 #, c-format -msgid "return type %s is only a shell" +msgid "changing argument type of function %s from \"opaque\" to \"cstring\"" msgstr "" -#: commands/functioncmds.c:114 +#: commands/typecmds.c:948 #, c-format -msgid "type \"%s\" is not yet defined" -msgstr "ÔÉÐ \"%s\" ÅÝ£ ÎÅ ÏÐÒÅÄÅÌ£Î" +msgid "changing argument type of function %s from \"opaque\" to %s" +msgstr "" -#: commands/functioncmds.c:115 -msgid "Creating a shell type definition." +#: commands/typecmds.c:1059 +msgid "composite type must have at least one attribute" msgstr "" -#: commands/functioncmds.c:162 +#: commands/typecmds.c:1290 #, c-format -msgid "SQL function cannot accept shell type %s" -msgstr "SQL-ÆÕÎËÃÉÑ ÎÅ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ ÏÂÏÌÏÞËÉ %s" +msgid "column \"%s\" of table \"%s\" contains null values" +msgstr "ËÏÌÏÎËÁ \"%s\" ÔÁÂÌÉÃÙ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL" -#: commands/functioncmds.c:167 +#: commands/typecmds.c:1557 #, c-format -msgid "argument type %s is only a shell" -msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ %s Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ" +msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint" +msgstr "" -#: commands/functioncmds.c:182 -msgid "functions cannot accept set arguments" -msgstr "ÆÕÎËÃÉÉ ÎÅ ÐÒÉÎÉÍÁÀÔ ÁÒÇÕÍÅÎÔÙ-ÍÎÏÖÅÓÔ×Á (set)" +#: commands/typecmds.c:1754 +#, c-format +msgid "constraint \"%s\" for domain \"%s\" already exists" +msgstr "" -#: commands/functioncmds.c:265 -msgid "no function body specified" -msgstr "ÎÅ ÕËÁÚÁÎÏ ÔÅÌÏ ÆÕÎËÃÉÉ" +#: commands/typecmds.c:1794 +#: commands/typecmds.c:1803 +msgid "cannot use table references in domain check constraint" +msgstr "" -#: commands/functioncmds.c:272 -msgid "no language specified" -msgstr "ÑÚÙË ÎÅ ÕËÁÚÁÎ" +#: commands/typecmds.c:1815 +msgid "cannot use aggregate in check constraint" +msgstr "" + +#: commands/user.c:149 +#: commands/user.c:248 +#: commands/user.c:297 +#: commands/user.c:379 +#, c-format +msgid "could not write to temporary file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ \"%s\": %m" -#: commands/functioncmds.c:333 +#: commands/user.c:184 #, c-format -msgid "unrecognized function attribute \"%s\" ignored" -msgstr "" +msgid "invalid group name \"%s\"" +msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÇÒÕÐÐÙ \"%s\"" -#: commands/functioncmds.c:377 +#: commands/user.c:215 +#: commands/user.c:347 #, c-format -msgid "only one AS item needed for language \"%s\"" -msgstr "" +msgid "invalid user name \"%s\"" +msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\"" -#: commands/functioncmds.c:448 -msgid "You need to use \"createlang\" to load the language into the database." -msgstr "" +#: commands/user.c:258 +#: commands/user.c:389 +#, c-format +msgid "could not rename file \"%s\" to \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m" -#: commands/functioncmds.c:567 -#: commands/functioncmds.c:673 +#: commands/user.c:354 #, c-format -msgid "\"%s\" is an aggregate function" -msgstr "ÆÕÎËÃÉÑ \"%s\" Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" +msgid "invalid user password \"%s\"" +msgstr "ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ \"%s\"" -#: commands/functioncmds.c:569 -msgid "Use DROP AGGREGATE to drop aggregate functions." +#: commands/user.c:587 +msgid "user ID must be positive" +msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ" + +#: commands/user.c:604 +msgid "must be superuser to create users" msgstr "" -#: commands/functioncmds.c:576 +#: commands/user.c:609 #, c-format -msgid "removing built-in function \"%s\"" -msgstr "ÕÄÁÌÅÎÉÅ ×ÓÔÒÏÅÎÎÏÊ ÆÕÎËÃÉÉ \"%s\"" - -#: commands/functioncmds.c:675 -msgid "Use ALTER AGGREGATE to rename aggregate functions." +msgid "user name \"%s\" is reserved" msgstr "" -#: commands/functioncmds.c:813 -#: commands/functioncmds.c:1047 +#: commands/user.c:646 +#: commands/user.c:1191 #, c-format -msgid "source data type %s does not exist" -msgstr "ÉÓÈÏÄÎÙÊ ÔÉÐ ÄÁÎÎÙÈ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "user \"%s\" already exists" +msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/functioncmds.c:820 -#: commands/functioncmds.c:1054 +#: commands/user.c:651 #, c-format -msgid "target data type %s does not exist" -msgstr "ÔÉÐ ÄÁÎÎÙÈ ÎÁÚÎÁÞÅÎÉÑ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: commands/functioncmds.c:826 -msgid "source data type and target data type are the same" -msgstr "" +msgid "user ID %d is already assigned" +msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ" -#: commands/functioncmds.c:832 -#, c-format -msgid "source data type %s is only a shell" +#: commands/user.c:1026 +msgid "must be superuser to drop users" msgstr "" -#: commands/functioncmds.c:838 -#, c-format -msgid "target data type %s is only a shell" +#: commands/user.c:1060 +msgid "current user cannot be dropped" msgstr "" -#: commands/functioncmds.c:844 -#, c-format -msgid "source data type %s is a pseudo-type" +#: commands/user.c:1064 +msgid "session user cannot be dropped" msgstr "" -#: commands/functioncmds.c:850 +#: commands/user.c:1090 #, c-format -msgid "target data type %s is a pseudo-type" +msgid "user \"%s\" cannot be dropped" msgstr "" -#: commands/functioncmds.c:858 -#: commands/functioncmds.c:1073 +#: commands/user.c:1091 #, c-format -msgid "must be owner of type %s or type %s" +msgid "The user owns database \"%s\"." msgstr "" -#: commands/functioncmds.c:880 -msgid "cast function must take one argument" +#: commands/user.c:1183 +msgid "session user may not be renamed" msgstr "" -#: commands/functioncmds.c:884 -msgid "argument of cast function must match source data type" +#: commands/user.c:1197 +msgid "must be superuser to rename users" msgstr "" -#: commands/functioncmds.c:888 -msgid "return data type of cast function must match target data type" +#: commands/user.c:1230 +#, c-format +msgid "before using passwords you must revoke privileges on %s" msgstr "" -#: commands/functioncmds.c:899 -msgid "cast function must not be volatile" +#: commands/user.c:1232 +msgid "This restriction is to prevent unprivileged users from reading the passwords." msgstr "" -#: commands/functioncmds.c:904 -msgid "cast function must not be an aggregate function" +#: commands/user.c:1233 +#, c-format +msgid "Try REVOKE ALL ON \"%s\" FROM PUBLIC." msgstr "" -#: commands/functioncmds.c:908 -msgid "cast function must not return a set" -msgstr "" +#: commands/user.c:1297 +msgid "group ID must be positive" +msgstr "ID ÇÒÕÐÐÙ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ" -#: commands/functioncmds.c:931 -msgid "must be superuser to create a cast WITHOUT FUNCTION" +#: commands/user.c:1310 +msgid "must be superuser to create groups" msgstr "" -#: commands/functioncmds.c:946 -msgid "source and target data types are not physically compatible" +#: commands/user.c:1315 +#, c-format +msgid "group name \"%s\" is reserved" msgstr "" -#: commands/functioncmds.c:981 +#: commands/user.c:1352 +#: commands/user.c:1734 #, c-format -msgid "cast from type %s to type %s already exists" -msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "group \"%s\" already exists" +msgstr "ÇÒÕÐÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/functioncmds.c:1064 +#: commands/user.c:1357 #, c-format -msgid "cast from type %s to type %s does not exist" -msgstr "ËÏÎ×ÅÒÓÉÑ ÔÉÐÁ %s × ÔÉÐ %s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "group ID %d is already assigned" +msgstr "ID ÇÒÕÐÐÙ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ" -#: commands/define.c:66 -#: commands/define.c:164 -#: commands/define.c:196 -#: commands/define.c:230 -#, c-format -msgid "%s requires a parameter" -msgstr "%s ÔÒÅÂÕÅÔ ÐÁÒÁÍÅÔÒ" +#: commands/user.c:1437 +msgid "must be superuser to alter groups" +msgstr "" -#: commands/define.c:105 -#: commands/define.c:116 -#: commands/define.c:131 -#: commands/define.c:149 +#: commands/user.c:1516 #, c-format -msgid "%s requires a numeric value" -msgstr "%s ÔÒÅÂÕÅÔ ÃÉÆÒÏ×ÏÅ ÚÎÁÞÅÎÉÅ" +msgid "group \"%s\" does not have any members" +msgstr "" -#: commands/define.c:178 +#: commands/user.c:1544 #, c-format -msgid "argument of %s must be a name" -msgstr "ÉÍÑ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s" +msgid "user \"%s\" is not in group \"%s\"" +msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÇÒÕÐÐÅ \"%s\"" -#: commands/define.c:214 -#, c-format -msgid "argument of %s must be a type name" -msgstr "ÉÍÑ ÔÉÐÁ ÄÏÌÖÎÏ ÂÙÔØ ÁÒÇÕÍÅÎÔÏÍ ÄÌÑ %s" +#: commands/user.c:1676 +msgid "must be superuser to drop groups" +msgstr "" -#: commands/define.c:239 -#, c-format -msgid "%s requires an integer value" -msgstr "%s ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ" +#: commands/user.c:1740 +msgid "must be superuser to rename groups" +msgstr "" -#: commands/define.c:260 -#, c-format -msgid "invalid argument for %s: \"%s\"" -msgstr "ÎÅ×ÅÒÎÙÊ ÁÒÇÕÍÅÎÔ ÄÌÑ %s: \"%s\"" +#: commands/vacuum.c:466 +msgid "oldest xmin is far in the past" +msgstr "" -#: commands/indexcmds.c:144 -#: commands/opclasscmds.c:91 -#: commands/opclasscmds.c:497 -#: commands/opclasscmds.c:647 -#, c-format -msgid "access method \"%s\" does not exist" +#: commands/vacuum.c:467 +msgid "Close open transactions soon to avoid wraparound problems." msgstr "" -#: commands/opclasscmds.c:112 -msgid "must be superuser to create an operator class" +#: commands/vacuum.c:684 +msgid "some databases have not been vacuumed in over 2 billion transactions" msgstr "" -#: commands/opclasscmds.c:154 -#, c-format -msgid "invalid operator number %d, must be between 1 and %d" +#: commands/vacuum.c:685 +msgid "You may have already suffered transaction-wraparound data loss." msgstr "" -#: commands/opclasscmds.c:160 -#, c-format -msgid "operator number %d appears more than once" -msgstr "ÎÏÍÅÒ ÏÐÅÒÁÔÏÒÁ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" +#: commands/vacuum.c:696 +msgid "some databases have not been vacuumed in over 1 billion transactions" +msgstr "" -#: commands/opclasscmds.c:192 -#, c-format -msgid "invalid procedure number %d, must be between 1 and %d" +#: commands/vacuum.c:697 +msgid "Better vacuum them soon, or you may have a wraparound failure." msgstr "" -#: commands/opclasscmds.c:198 +#: commands/vacuum.c:704 #, c-format -msgid "procedure number %d appears more than once" -msgstr "ÎÏÍÅÒ ÐÒÏÃÅÄÕÒÙ %d ÕËÁÚÁÎ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" - -#: commands/opclasscmds.c:214 -msgid "storage type specified more than once" +msgid "some databases have not been vacuumed in %d transactions" msgstr "" -#: commands/opclasscmds.c:241 +#: commands/vacuum.c:706 #, c-format -msgid "storage type may not be different from data type for access method \"%s\"" +msgid "Better vacuum them within %d transactions, or you may have a wraparound failure." msgstr "" -#: commands/opclasscmds.c:259 +#: commands/vacuum.c:795 #, c-format -msgid "operator class \"%s\" for access method \"%s\" already exists" +msgid "skipping \"%s\" --- only table or database owner can vacuum it" msgstr "" -#: commands/opclasscmds.c:287 +#: commands/vacuum.c:809 #, c-format -msgid "could not make operator class \"%s\" be default for type %s" -msgstr "" +msgid "skipping \"%s\" --- cannot vacuum indexes, views, or special system tables" +msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÎÅÌØÚÑ ÐÒÏÉÚ×ÏÄÉÔØ ÓÂÏÒËÕ ÍÕÓÏÒÁ ÄÌÑ ÉÎÄÅËÓÏ×, ×ÉÄÏ× ÉÌÉ ÓÐÅÃÉÁÌØÎÙÈ ÓÉÓÔÅÍÎÙÈ ÔÁÂÌÉÃ" -#: commands/opclasscmds.c:290 +#: commands/vacuum.c:1040 +#: commands/vacuumlazy.c:205 #, c-format -msgid "Operator class \"%s\" already is the default." -msgstr "ëÌÁÓÓ ÏÐÅÒÁÔÏÒÏ× \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ Ñ×ÌÑÅÔÓÑ ËÌÁÓÓÏÍ ÐÏ ÕÍÏÌÞÁÎÉÀ." +msgid "vacuuming \"%s.%s\"" +msgstr "ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ ÍÕÓÏÒÁ ÄÌÑ \"%s.%s\"" -#: commands/indexcmds.c:471 -#: commands/indexcmds.c:481 -#: commands/opclasscmds.c:526 -#: commands/opclasscmds.c:536 -#: commands/opclasscmds.c:669 -#: commands/opclasscmds.c:680 +#: commands/vacuum.c:1075 +#: commands/vacuumlazy.c:263 #, c-format -msgid "operator class \"%s\" does not exist for access method \"%s\"" +msgid "relation \"%s\" page %u is uninitialized --- fixing" +msgstr "" + +#: commands/vacuum.c:1192 +#, c-format +msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- can't shrink relation" msgstr "" -#: commands/opclasscmds.c:701 +#: commands/vacuum.c:1205 #, c-format -msgid "operator class \"%s\" for access method \"%s\" already exists in schema \"%s\"" +msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink relation" msgstr "" -#: commands/indexcmds.c:92 -msgid "must specify at least one column" +#: commands/vacuum.c:1367 +#: commands/vacuumlazy.c:428 +#, c-format +msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages" msgstr "" -#: commands/indexcmds.c:96 +#: commands/vacuum.c:1370 #, c-format -msgid "cannot use more than %d columns in an index" -msgstr "ÞÉÓÌÏ ËÏÌÏÎÏË × ÉÎÄÅËÓÅ ÎÅ ÍÏÖÅÔ ÐÒÅ×ÙÛÁÔØ %d" +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/indexcmds.c:152 +#: commands/vacuum.c:2373 #, c-format -msgid "access method \"%s\" does not support unique indexes" +msgid "\"%s\": moved %u row versions, truncated %u to %u pages" msgstr "" -#: commands/indexcmds.c:157 +#: commands/vacuum.c:2376 +#: commands/vacuumlazy.c:489 +#: commands/vacuumlazy.c:774 +#: nodes/print.c:87 +#: storage/lmgr/deadlock.c:888 +#: tcop/postgres.c:3199 #, c-format -msgid "access method \"%s\" does not support multicolumn indexes" -msgstr "" +msgid "%s" +msgstr "%s" -#: commands/indexcmds.c:171 -msgid "index expressions and predicates may refer only to the table being indexed" +#: commands/vacuum.c:2560 +#: commands/vacuumlazy.c:771 +#, c-format +msgid "\"%s\": truncated %u to %u pages" msgstr "" -#: commands/indexcmds.c:202 -msgid "primary keys cannot be expressions" +#: commands/vacuum.c:2652 +#: commands/vacuum.c:2719 +#: commands/vacuumlazy.c:597 +#: commands/vacuumlazy.c:657 +#, c-format +msgid "index \"%s\" now contains %.0f row versions in %u pages" msgstr "" -#: commands/indexcmds.c:291 -msgid "cannot use subquery in index predicate" +#: commands/vacuum.c:2656 +#: commands/vacuumlazy.c:601 +#, c-format +msgid "" +"%u index pages have been deleted, %u are currently reusable.\n" +"%s" msgstr "" -#: commands/indexcmds.c:295 -msgid "cannot use aggregate in index predicate" +#: commands/vacuum.c:2670 +#: commands/vacuum.c:2739 +#, c-format +msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions" msgstr "" -#: commands/indexcmds.c:304 -msgid "functions in index predicate must be marked IMMUTABLE" -msgstr "" +#: commands/vacuum.c:2673 +#: commands/vacuum.c:2742 +msgid "Rebuild the index with REINDEX." +msgstr "ðÅÒÅÓÔÒÏÊÔÅ ÉÎÄÅËÓ Ó ÐÏÍÏÝØÀ REINDEX." -#: commands/indexcmds.c:369 -msgid "cannot use subquery in index expression" +#: commands/vacuum.c:2723 +#: commands/vacuumlazy.c:661 +#, c-format +msgid "" +"%.0f index row versions were removed.\n" +"%u index pages have been deleted, %u are currently reusable.\n" +"%s" msgstr "" -#: commands/indexcmds.c:373 -msgid "cannot use aggregate function in index expression" +#: commands/vacuumlazy.c:431 +#, 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" msgstr "" -#: commands/indexcmds.c:384 -msgid "functions in index expression must be marked IMMUTABLE" +#: commands/vacuumlazy.c:486 +#, c-format +msgid "\"%s\": removed %d row versions in %d pages" msgstr "" -#: commands/indexcmds.c:439 -#, c-format -msgid "data type %s has no default operator class for access method \"%s\"" +#: commands/view.c:89 +msgid "view must have at least one column" msgstr "" -#: commands/indexcmds.c:441 -msgid "You must specify an operator class for the index or define a default operator class for the data type." +#: commands/view.c:169 +#: commands/view.c:181 +msgid "cannot change number of columns in view" msgstr "" -#: commands/indexcmds.c:494 +#: commands/view.c:186 #, c-format -msgid "operator class \"%s\" does not accept data type %s" +msgid "cannot change name of view column \"%s\"" msgstr "" -#: commands/indexcmds.c:551 -#: utils/cache/typcache.c:286 +#: commands/view.c:193 #, c-format -msgid "there are multiple default operator classes for data type %s" -msgstr "" +msgid "cannot change data type of view column \"%s\"" +msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ËÏÌÏÎËÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ \"%s\"" -#: commands/indexcmds.c:651 +#: executor/execMain.c:857 #, c-format -msgid "shared table \"%s\" can only be reindexed in stand-alone mode" -msgstr "" +msgid "cannot change sequence \"%s\"" +msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\"" -#: commands/indexcmds.c:658 +#: executor/execMain.c:863 #, c-format -msgid "table \"%s\" has no indexes" -msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ÉÄÅËÓÏ×" +msgid "cannot change TOAST relation \"%s\"" +msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ TOAST-Ó×ÑÚØ \"%s\"" -#: commands/indexcmds.c:685 -msgid "can only reindex the currently open database" -msgstr "" +#: executor/execMain.c:869 +#, c-format +msgid "cannot change view \"%s\"" +msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ×ÉÄ \"%s\"" -#: commands/indexcmds.c:768 +#: executor/execMain.c:1763 #, c-format -msgid "table \"%s\" was reindexed" -msgstr "ÔÁÂÌÉÃÁ \"%s\" ÐÅÒÅÉÎÄÅËÓÏ×ÁÎÁ" +msgid "null value in column \"%s\" violates not-null constraint" +msgstr "" -#: commands/operatorcmds.c:106 -#: commands/operatorcmds.c:114 -msgid "setof type not allowed for operator argument" +#: executor/execMain.c:1775 +#, c-format +msgid "new row for relation \"%s\" violates check constraint \"%s\"" msgstr "" -#: commands/operatorcmds.c:141 +#: executor/execQual.c:180 +#: executor/execQual.c:204 +#: executor/execQual.c:1756 +#: utils/adt/array_userfuncs.c:362 +#: utils/adt/arrayfuncs.c:212 +#: utils/adt/arrayfuncs.c:378 +#: utils/adt/arrayfuncs.c:897 +#: utils/adt/arrayfuncs.c:2243 #, c-format -msgid "operator attribute \"%s\" not recognized" -msgstr "ÁÔÒÉÂÕÔ ÏÐÅÒÁÔÏÒÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ" +msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" +msgstr "ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ ÍÁÓÓÉ×Á (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)" -#: commands/operatorcmds.c:151 -msgid "operator procedure must be specified" +#: executor/execQual.c:512 +#, c-format +msgid "no value found for parameter \"%s\"" msgstr "" -#: commands/portalcmds.c:54 -#: commands/portalcmds.c:164 -#: commands/portalcmds.c:209 -msgid "invalid cursor name: must not be empty" +#: executor/execQual.c:517 +#, c-format +msgid "no value found for parameter %d" msgstr "" -#: commands/portalcmds.c:80 -msgid "DECLARE CURSOR may not specify INTO" -msgstr "DECLARE CURSOR ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO" - -#: commands/portalcmds.c:84 -msgid "DECLARE CURSOR ... FOR UPDATE is not supported" -msgstr "DECLARE CURSOR ... FOR UPDATE ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" +#: executor/execQual.c:694 +msgid "functions and operators can take at most one set argument" +msgstr "ÆÕÎËÃÉÉ É ÏÐÅÒÁÔÏÒÙ ÐÒÉÎÉÍÁÀÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ-ÍÎÏÖÅÓÔ×Ï (set)" -#: commands/portalcmds.c:85 -msgid "Cursors must be READ ONLY." +#: executor/execQual.c:746 +#: executor/execQual.c:790 +#: executor/execQual.c:985 +#: executor/execQual.c:2996 +#: executor/functions.c:578 +#: executor/functions.c:617 +#: utils/adt/pgstatfuncs.c:191 +#: utils/adt/sets.c:207 +#: utils/fmgr/funcapi.c:39 +msgid "set-valued function called in context that cannot accept a set" msgstr "" -#: commands/portalcmds.c:172 -#: commands/portalcmds.c:219 -#, c-format -msgid "cursor \"%s\" does not exist" -msgstr "ËÕÒÓÏÒ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: commands/portalcmds.c:308 -#: tcop/pquery.c:430 -#: tcop/pquery.c:945 -#, c-format -msgid "portal \"%s\" already active" -msgstr "ÐÏÒÔÁÌ \"%s\" ÕÖÅ ÁËÔÉ×ÅÎ" +#: executor/execQual.c:1096 +#: executor/execQual.c:1137 +msgid "function returning row cannot return null value" +msgstr "ÆÕÎËÃÉÑ ×ÏÚ×ÒÁÝÁÀÝÁÑ ÓÔÒÏËÕ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÚÎÁÞÅÎÉÅ NULL" -#: commands/portalcmds.c:364 -msgid "could not reposition held cursor" +#: executor/execQual.c:1101 +msgid "function returning row did not return a valid tuple slot" msgstr "" -#: commands/prepare.c:61 -msgid "invalid statement name: must not be empty" +#: executor/execQual.c:1164 +msgid "table-function protocol for materialize mode was not followed" msgstr "" -#: commands/prepare.c:80 -msgid "utility statements cannot be prepared" +#: executor/execQual.c:1171 +#, c-format +msgid "unrecognized table-function returnMode: %d" msgstr "" -# [SM]: TO REVIEW -#: commands/prepare.c:168 -#: commands/prepare.c:173 -#: commands/prepare.c:536 -msgid "prepared statement is not a SELECT" -msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ ÎÅ Ñ×ÌÑÅÔÓÑ SELECTÏÍ" - -# [SM]: TO REVIEW -#: commands/prepare.c:308 -#, c-format -msgid "prepared statement \"%s\" already exists" -msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: executor/execQual.c:1284 +msgid "IS DISTINCT FROM does not support set arguments" +msgstr "" -# [SM]: TO REVIEW -#: commands/prepare.c:388 -#, c-format -msgid "prepared statement \"%s\" does not exist" -msgstr "ÚÁÇÏÔÏ×ÌÅÎÎÁÑ ËÏÍÁÎÄÁ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: executor/execQual.c:1352 +msgid "op ANY/ALL (array) does not support set arguments" +msgstr "" -#: commands/sequence.c:400 -#: commands/sequence.c:592 -#: commands/sequence.c:635 -#, c-format -msgid "permission denied for sequence %s" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÄÌÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔÉ %s" +#: executor/execQual.c:1742 +msgid "cannot merge incompatible arrays" +msgstr "" -#: commands/sequence.c:477 +#: executor/execQual.c:1743 #, c-format -msgid "nextval: reached maximum value of sequence \"%s\" (%s)" +msgid "Array with element type %s cannot be included in ARRAY construct with element type %s." msgstr "" -#: commands/sequence.c:500 -#, c-format -msgid "nextval: reached minimum value of sequence \"%s\" (%s)" +#: executor/execQual.c:1776 +msgid "multidimensional arrays must have array expressions with matching dimensions" msgstr "" -#: commands/sequence.c:598 +#: executor/execQual.c:1886 +msgid "NULLIF does not support set arguments" +msgstr "" + +#: executor/execQual.c:2067 #, c-format -msgid "currval of sequence \"%s\" is not yet defined in this session" +msgid "domain %s does not allow null values" msgstr "" -#: commands/sequence.c:652 +#: executor/execQual.c:2097 #, c-format -msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)" +msgid "value for domain %s violates check constraint \"%s\"" msgstr "" -#: commands/sequence.c:799 -#: executor/execGrouping.c:328 -#: executor/execGrouping.c:388 -#: executor/nodeIndexscan.c:1043 -#: executor/spi.c:85 -#: executor/spi.c:167 -#: guc-file.l:151 -#: guc-file.l:277 -#: guc-file.l:314 -#: lib/dllist.c:43 -#: lib/dllist.c:88 -#: libpq/auth.c:633 -#: postmaster/pgstat.c:857 -#: postmaster/pgstat.c:874 -#: postmaster/pgstat.c:2271 -#: postmaster/pgstat.c:2334 -#: postmaster/pgstat.c:2379 -#: postmaster/pgstat.c:2430 -#: postmaster/postmaster.c:1562 -#: postmaster/postmaster.c:2159 -#: postmaster/postmaster.c:2922 -#: storage/buffer/localbuf.c:129 -#: storage/file/fd.c:582 -#: storage/file/fd.c:615 -#: storage/file/fd.c:760 -#: storage/ipc/sinval.c:348 -#: storage/smgr/mm.c:191 -#: utils/adt/cash.c:297 -#: utils/adt/cash.c:312 -#: utils/adt/regexp.c:190 -#: utils/adt/ri_triggers.c:3431 -#: utils/cache/relcache.c:172 -#: utils/cache/relcache.c:182 -#: utils/cache/relcache.c:196 -#: utils/cache/relcache.c:1218 -#: utils/cache/typcache.c:121 -#: utils/fmgr/dfmgr.c:119 -#: utils/init/miscinit.c:177 -#: utils/init/miscinit.c:198 -#: utils/init/miscinit.c:208 -#: utils/misc/guc.c:1659 -#: utils/misc/guc.c:1856 -#: utils/misc/guc.c:2829 -#: utils/misc/guc.c:2876 -#: utils/misc/guc.c:3762 -#: utils/misc/guc.c:3897 -#: utils/misc/guc.c:3962 -#: utils/misc/guc.c:3970 -#: utils/misc/guc.c:3979 -#: utils/mmgr/aset.c:335 -#: utils/mmgr/aset.c:501 -#: utils/mmgr/aset.c:698 -#: utils/mmgr/aset.c:891 -#: utils/mmgr/portalmem.c:75 -msgid "out of memory" -msgstr "ÎÅ È×ÁÔÁÅÔ ÐÁÍÑÔÉ" +#: executor/execQual.c:2454 +#: optimizer/util/clauses.c:411 +#: parser/parse_agg.c:74 +msgid "aggregate function calls may not be nested" +msgstr "×ÙÚÏ×Ù ÁÇÒÅÇÁÔÎÙÈ ÆÕÎËÃÉÊ ÎÅ ÍÏÇÕÔ ÂÙÔØ ×ÌÏÖÅÎÎÙÍÉ" -#: commands/sequence.c:940 -msgid "INCREMENT must not be zero" -msgstr "INCREMENT ÎÅ ÍÏÖÅÔ ÂÙÔØ ÎÕÌ£Í" +#: executor/functions.c:183 +#, c-format +msgid "could not determine actual result type for function declared to return type %s" +msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÒÅÁÌØÎÙÊ ÔÉÐ ÒÅÚÕÌØÔÁÔÁ ÄÌÑ ÆÕÎËÃÉÉ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÊ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s" -#: commands/sequence.c:990 +#: executor/functions.c:254 #, c-format -msgid "MINVALUE (%s) must be less than MAXVALUE (%s)" +msgid "could not determine actual type of argument declared %s" msgstr "" -#: commands/sequence.c:1021 +#: executor/functions.c:673 #, c-format -msgid "START value (%s) can't be less than MINVALUE (%s)" -msgstr "" +msgid "SQL function \"%s\" statement %d" +msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÚÁÐÒÏÓ %d" -#: commands/sequence.c:1033 +#: executor/functions.c:686 #, c-format -msgid "START value (%s) can't be greater than MAXVALUE (%s)" -msgstr "" +msgid "SQL function \"%s\"" +msgstr "SQL-ÆÕÎËÃÉÑ \"%s\"" -#: commands/sequence.c:1048 +#: executor/functions.c:692 #, c-format -msgid "CACHE (%s) must be greater than zero" +msgid "SQL function \"%s\" during startup" +msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÐÒÉ ÓÔÁÒÔÅ" + +#: executor/nodeAgg.c:1330 +#, c-format +msgid "aggregate %u needs to have compatible input type and transition type" msgstr "" -#: commands/proclang.c:64 -msgid "must be superuser to create procedural language" +#: executor/nodeFunctionscan.c:92 +msgid "query-specified return row and actual function return row do not match" msgstr "" -#: commands/proclang.c:77 -#: commands/proclang.c:265 +#: executor/nodeHashjoin.c:561 +#: executor/nodeHashjoin.c:571 #, c-format -msgid "language \"%s\" already exists" -msgstr "ÑÚÙË \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "could not read from hash-join temporary file: %m" +msgstr "" -#: commands/proclang.c:97 +#: executor/nodeHashjoin.c:629 +#: executor/nodeHashjoin.c:636 #, c-format -msgid "changing return type of function %s from \"opaque\" to \"language_handler\"" +msgid "could not rewind hash-join temporary file: %m" msgstr "" -#: commands/proclang.c:104 +#: executor/nodeHashjoin.c:687 +#: executor/nodeHashjoin.c:692 #, c-format -msgid "function %s must return type \"language_handler\"" +msgid "could not write to hash-join temporary file: %m" msgstr "" -#: commands/proclang.c:188 -msgid "must be superuser to drop procedural language" +#: executor/nodeMergejoin.c:1479 +msgid "RIGHT JOIN is only supported with merge-joinable join conditions" msgstr "" -#: commands/proclang.c:271 -msgid "must be superuser to rename procedural language" +#: executor/nodeMergejoin.c:1496 +#: optimizer/path/joinpath.c:839 +msgid "FULL JOIN is only supported with merge-joinable join conditions" msgstr "" -#: commands/schemacmds.c:84 -#: commands/user.c:832 -#: commands/user.c:967 -msgid "permission denied" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î" - -#: commands/schemacmds.c:85 -#, c-format -msgid "\"%s\" is not a superuser, so cannot create a schema for \"%s\"" +#: executor/nodeSubplan.c:290 +#: executor/nodeSubplan.c:332 +#: executor/nodeSubplan.c:967 +msgid "more than one row returned by a subquery used as an expression" msgstr "" -#: commands/schemacmds.c:100 -#: commands/schemacmds.c:272 -#, c-format -msgid "unacceptable schema name \"%s\"" +#: executor/spi.c:756 +msgid "cannot open multi-query plan as cursor" msgstr "" -#: commands/schemacmds.c:101 -#: commands/schemacmds.c:273 -msgid "The prefix \"pg_\" is reserved for system schemas." +#: executor/spi.c:763 +msgid "cannot open non-SELECT query as cursor" msgstr "" -#: commands/tablecmds.c:151 -msgid "ON COMMIT can only be used on temporary tables" +#: executor/spi.c:767 +msgid "cannot open SELECT INTO query as cursor" msgstr "" -#: commands/tablecmds.c:211 +#: libpq/be-fsstubs.c:124 +#: libpq/be-fsstubs.c:162 +#: libpq/be-fsstubs.c:186 +#: libpq/be-fsstubs.c:214 +#: libpq/be-fsstubs.c:271 #, c-format -msgid "duplicate check constraint name \"%s\"" +msgid "invalid large-object descriptor: %d" msgstr "" -#: commands/tablecmds.c:388 -#: commands/tablecmds.c:1064 -#: commands/tablecmds.c:1271 -#: commands/tablecmds.c:1623 -#: commands/tablecmds.c:1909 -#: commands/tablecmds.c:2053 -#: commands/tablecmds.c:2181 -#: commands/tablecmds.c:2290 -#: commands/tablecmds.c:2453 -#: commands/tablecmds.c:2579 -#: commands/tablecmds.c:2760 -#: commands/tablecmds.c:3059 -#: commands/tablecmds.c:3771 -#: commands/trigger.c:150 -#: commands/trigger.c:552 -#: tcop/utility.c:162 -#: tcop/utility.c:197 -#, c-format -msgid "permission denied: \"%s\" is a system catalog" -msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅÝ£Î: \"%s\" Ñ×ÌÑÅÔÓÑ ÓÉÓÔÅÍÎÙÍ ËÁÔÁÌÏÇÏÍ" +#: libpq/be-fsstubs.c:375 +msgid "must be superuser to use server-side lo_import()" +msgstr "" -#: commands/tablecmds.c:398 -msgid "cannot truncate temporary tables of other sessions" +#: libpq/be-fsstubs.c:376 +msgid "Anyone can use the client-side lo_import() provided by libpq." msgstr "" -#: commands/tablecmds.c:510 +#: libpq/be-fsstubs.c:391 #, c-format -msgid "column \"%s\" duplicated" -msgstr "ÐÏ×ÔÏÒÎÏÅ ÉÍÑ ËÏÌÏÎËÉ: \"%s\"" +msgid "could not open server file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" -#: commands/tablecmds.c:541 +#: libpq/be-fsstubs.c:412 #, c-format -msgid "cannot inherit from temporary relation \"%s\"" -msgstr "" +msgid "could not read server file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" -#: commands/tablecmds.c:558 -#, c-format -msgid "inherited relation \"%s\" duplicated" +#: libpq/be-fsstubs.c:442 +msgid "must be superuser to use server-side lo_export()" msgstr "" -#: commands/tablecmds.c:611 -#, c-format -msgid "merging multiple inherited definitions of column \"%s\"" +#: libpq/be-fsstubs.c:443 +msgid "Anyone can use the client-side lo_export() provided by libpq." msgstr "" -#: commands/tablecmds.c:618 +#: libpq/be-fsstubs.c:469 #, c-format -msgid "inherited column \"%s\" has a type conflict" -msgstr "" +msgid "could not create server file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" -#: commands/tablecmds.c:766 +#: libpq/be-fsstubs.c:481 #, c-format -msgid "merging column \"%s\" with inherited definition" -msgstr "" +msgid "could not write server file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" -#: commands/tablecmds.c:773 +#: libpq/auth.c:113 #, c-format -msgid "column \"%s\" has a type conflict" -msgstr "ËÏÎÆÌÉËÔ ÔÉÐÏ× ÄÌÑ ËÏÌÏÎËÉ \"%s\"" +msgid "Kerberos error: %s" +msgstr "ÏÛÉÂËÁ Kerberos: %s" -#: commands/tablecmds.c:814 +#: libpq/auth.c:119 #, c-format -msgid "column \"%s\" inherits conflicting default values" -msgstr "" - -#: commands/tablecmds.c:816 -msgid "To resolve the conflict, specify a default explicitly." +msgid "unexpected Kerberos protocol version received from client (received \"%s\", expected \"%s\")" msgstr "" -#: commands/tablecmds.c:1109 +#: libpq/auth.c:126 +#: libpq/auth.c:306 #, c-format -msgid "inherited column \"%s\" must be renamed in child tables too" +msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")" msgstr "" -#: commands/tablecmds.c:1127 -#, c-format -msgid "cannot rename system column \"%s\"" -msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\"" +#: libpq/auth.c:140 +msgid "Kerberos 4 not implemented on this server" +msgstr "Kerberos 4 ÎÅ ÒÅÁÌÉÚÏ×ÁÎ × ÜÔÏÍ ÓÅÒ×ÅÒÅ" -#: commands/tablecmds.c:1137 +#: libpq/auth.c:201 #, c-format -msgid "cannot rename inherited column \"%s\"" -msgstr "ÎÅÌØÚÑ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\"" +msgid "Kerberos initialization returned error %d" +msgstr "" -#: commands/tablecmds.c:1148 -#: commands/tablecmds.c:1763 +#: libpq/auth.c:211 #, c-format -msgid "column \"%s\" of relation \"%s\" already exists" -msgstr "ËÏÌÏÎËÁ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "Kerberos keytab resolving returned error %d" +msgstr "" -#: commands/tablecmds.c:1676 +#: libpq/auth.c:224 #, c-format -msgid "child table \"%s\" has different type for column \"%s\"" +msgid "Kerberos sname_to_principal(\"%s\") returned error %d" msgstr "" -#: commands/tablecmds.c:1684 +#: libpq/auth.c:269 #, c-format -msgid "merging definition of column \"%s\" for child \"%s\"" +msgid "Kerberos recvauth returned error %d" msgstr "" -#: commands/tablecmds.c:1716 -msgid "column must be added to child tables too" +#: libpq/auth.c:294 +#, c-format +msgid "Kerberos unparse_name returned error %d" msgstr "" -#: commands/tablecmds.c:1735 -msgid "adding columns with defaults is not implemented" -msgstr "" +#: libpq/auth.c:327 +msgid "Kerberos 5 not implemented on this server" +msgstr "Kerberos 5 ÎÅ ÒÅÁÌÉÚÏ×ÁÎ × ÜÔÏÍ ÓÅÒ×ÅÒÅ" -#: commands/tablecmds.c:1736 -msgid "Add the column, then use ALTER TABLE SET DEFAULT." +#: libpq/auth.c:394 +#, c-format +msgid "%s authentication failed for user \"%s\"" msgstr "" -#: commands/tablecmds.c:1741 -msgid "adding NOT NULL columns is not implemented" +#: libpq/auth.c:418 +msgid "missing or erroneous pg_hba.conf file" msgstr "" -#: commands/tablecmds.c:1742 -msgid "Add the column, then use ALTER TABLE SET NOT NULL." +#: libpq/auth.c:419 +msgid "See server log for details." msgstr "" -#: commands/tablecmds.c:1955 -#: commands/tablecmds.c:2099 -#: commands/tablecmds.c:2227 -#: commands/tablecmds.c:2391 +#: libpq/auth.c:445 #, c-format -msgid "cannot alter system column \"%s\"" -msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\"" +msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s" +msgstr "" -#: commands/tablecmds.c:1991 -#, c-format -msgid "column \"%s\" is in a primary key" -msgstr "ËÏÌÏÎËÁ \"%s\" ÎÁÈÏÄÉÔÓÑ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ" +#: libpq/auth.c:447 +msgid "SSL on" +msgstr "SSL ×ËÌ." -#: commands/tablecmds.c:2120 -#, c-format -msgid "column \"%s\" contains null values" -msgstr "ËÏÌÏÎËÁ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL" +#: libpq/auth.c:447 +msgid "SSL off" +msgstr "SSL ×ÙËÌ." -#: commands/tablecmds.c:2170 +#: libpq/auth.c:451 #, c-format -msgid "\"%s\" is not a table or view" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÔÁÂÌÉÃÅÊ ÉÌÉ ×ÉÄÏÍ" +msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\"" +msgstr "" -#: commands/tablecmds.c:2309 -#, c-format -msgid "statistics target %d is too low" +#: libpq/auth.c:463 +msgid "Kerberos 4 only supports IPv4 connections" msgstr "" -#: commands/tablecmds.c:2317 +#: libpq/auth.c:494 #, c-format -msgid "lowering statistics target to %d" +msgid "could not enable credential reception: %m" msgstr "" -#: commands/tablecmds.c:2340 +#: libpq/auth.c:581 #, c-format -msgid "invalid storage type \"%s\"" +msgid "error from underlying PAM layer: %s" msgstr "" -#: commands/tablecmds.c:2410 +#: libpq/auth.c:586 #, c-format -msgid "column data type %s can only have storage PLAIN" +msgid "unsupported PAM conversation %d/%s" msgstr "" -#: commands/tablecmds.c:2516 -msgid "ALTER TABLE WITH OIDS is not yet implemented" +#: libpq/auth.c:618 +msgid "empty password returned by client" msgstr "" -#: commands/tablecmds.c:2597 -#, c-format -msgid "cannot drop system column \"%s\"" -msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÓÉÓÔÅÍÎÕÀ ËÏÌÏÎËÕ \"%s\"" - -#: commands/tablecmds.c:2605 +#: libpq/auth.c:678 #, c-format -msgid "cannot drop inherited column \"%s\"" -msgstr "ÎÅÌØÚÑ ÕÄÁÌÉÔØ ÎÁÓÌÅÄÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s\"" +msgid "could not create PAM authenticator: %s" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s" -#: commands/tablecmds.c:2932 +#: libpq/auth.c:689 #, c-format -msgid "check constraint may only reference relation \"%s\"" +msgid "pam_set_item(PAM_USER) failed: %s" msgstr "" -#: commands/tablecmds.c:2996 +#: libpq/auth.c:700 #, c-format -msgid "check constraint \"%s\" is violated by some row" +msgid "pam_set_item(PAM_CONV) failed: %s" msgstr "" -#: commands/tablecmds.c:3047 +#: libpq/auth.c:711 #, c-format -msgid "referenced relation \"%s\" is not a table" -msgstr "" - -#: commands/tablecmds.c:3081 -msgid "cannot reference temporary table from permanent table constraint" +msgid "pam_authenticate failed: %s" msgstr "" -#: commands/tablecmds.c:3088 -msgid "cannot reference permanent table from temporary table constraint" +#: libpq/auth.c:722 +#, c-format +msgid "pam_acct_mgmt failed: %s" msgstr "" -#: commands/tablecmds.c:3130 -#: commands/tablecmds.c:3566 -msgid "number of referencing and referenced columns for foreign key disagree" -msgstr "" +#: libpq/auth.c:733 +#, c-format +msgid "could not release PAM authenticator: %s" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s" -#: commands/tablecmds.c:3212 +#: libpq/auth.c:771 #, c-format -msgid "column \"%s\" referenced in foreign key constraint does not exist" +msgid "expected password response, got message type %d" msgstr "" -#: commands/tablecmds.c:3217 -#, c-format -msgid "cannot have more than %d keys in a foreign key" +#: libpq/auth.c:799 +msgid "invalid password packet size" msgstr "" -#: commands/tablecmds.c:3280 -#, c-format -msgid "there is no primary key for referenced table \"%s\"" +#: libpq/auth.c:803 +msgid "received password packet" msgstr "" -#: commands/tablecmds.c:3394 +#: libpq/be-secure.c:274 +#: libpq/be-secure.c:359 #, c-format -msgid "there is no unique constraint matching given keys for referenced table \"%s\"" -msgstr "" +msgid "SSL SYSCALL error: %m" +msgstr "ÏÛÉÂËÁ SSL SYSCALL: %m" -#: commands/tablecmds.c:3816 -#: commands/trigger.c:2306 +#: libpq/be-secure.c:279 +#: libpq/be-secure.c:364 +msgid "SSL SYSCALL error: EOF detected" +msgstr "ÏÛÉÂËÁ SSL SYSCALL: ÏÂÎÁÒÕÖÅÎ ËÏÎÅà ÆÁÊÌÁ" + +#: libpq/be-secure.c:287 +#: libpq/be-secure.c:372 #, c-format -msgid "constraint \"%s\" does not exist" -msgstr "" +msgid "SSL error: %s" +msgstr "ÏÛÉÂËÁ SSL: %s" -#: commands/tablecmds.c:3821 +#: libpq/be-secure.c:296 +#: libpq/be-secure.c:381 #, c-format -msgid "multiple constraints named \"%s\" were dropped" +msgid "unrecognized SSL error code %d" msgstr "" -#: commands/tablecmds.c:3863 -#, c-format -msgid "\"%s\" is not a table, TOAST table, index, view, or sequence" +#: libpq/be-secure.c:327 +#: libpq/be-secure.c:331 +#: libpq/be-secure.c:341 +msgid "SSL renegotiation failure" msgstr "" -#: commands/tablecmds.c:4047 -msgid "shared tables cannot be toasted after initdb" +#: libpq/be-secure.c:335 +msgid "SSL failed to send renegotiation request" msgstr "" -#: commands/tablecmds.c:4062 +#: libpq/be-secure.c:634 #, c-format -msgid "table \"%s\" already has a TOAST table" -msgstr "ÔÁÂÌÉÃÁ \"%s\" ÕÖÅ ÉÍÅÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ TOAST-ÔÁÂÌÉÃÕ" +msgid "could not create SSL context: %s" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s" -#: commands/tablecmds.c:4079 +#: libpq/be-secure.c:644 #, c-format -msgid "table \"%s\" does not need a TOAST table" -msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÎÕÖÄÁÅÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ TOAST-ÔÁÂÌÉÃÅ" +msgid "could not load server certificate file \"%s\": %s" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÓÅÒÔÉÆÉËÁÔ ÓÅÒ×ÅÒÁ \"%s\": %s" -#: commands/trigger.c:137 +#: libpq/be-secure.c:651 #, c-format -msgid "could not determine referenced table for constraint \"%s\"" -msgstr "" - -#: commands/trigger.c:222 -msgid "multiple INSERT events specified" +msgid "could not access private key file \"%s\": %m" msgstr "" -#: commands/trigger.c:229 -msgid "multiple DELETE events specified" +#: libpq/be-secure.c:657 +#, c-format +msgid "unsafe permissions on private key file \"%s\"" msgstr "" -#: commands/trigger.c:236 -msgid "multiple UPDATE events specified" +#: libpq/be-secure.c:659 +msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"." msgstr "" -#: commands/trigger.c:269 -#: commands/trigger.c:654 +#: libpq/be-secure.c:663 #, c-format -msgid "trigger \"%s\" for relation \"%s\" already exists" -msgstr "ÔÒÉÇÇÅÒ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "could not load private key file \"%s\": %s" +msgstr "" -#: commands/trigger.c:290 +#: libpq/be-secure.c:668 #, c-format -msgid "changing return type of function %s from \"opaque\" to \"trigger\"" +msgid "check of private key failed: %s" msgstr "" -#: commands/trigger.c:297 +#: libpq/be-secure.c:686 #, c-format -msgid "function %s must return type \"trigger\"" -msgstr "ÆÕÎËÃÉÑ %s ÄÏÌÖÎÁ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ \"trigger\"" +msgid "could not load root certificate file \"%s\": %s" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÇÒÕÚÉÔØ ÆÁÊÌÁ ËÏÒÎÅ×ÙÈ ÓÅÒÔÉÆÉËÁÔÏ× \"%s\": %s" -#: commands/trigger.c:1161 -#, c-format -msgid "trigger function %u returned null value" +#: libpq/be-secure.c:688 +msgid "Will not verify client certificates." msgstr "" -#: commands/trigger.c:1213 -#: commands/trigger.c:1326 -#: commands/trigger.c:1455 -msgid "BEFORE STATEMENT trigger cannot return a value" -msgstr "" +#: libpq/be-secure.c:726 +#, c-format +msgid "could not initialize SSL connection: %s" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s" -#: commands/trigger.c:1582 -#: executor/execMain.c:1194 -#: executor/execMain.c:1495 -#: executor/execMain.c:1631 -msgid "could not serialize access due to concurrent update" -msgstr "" +#: libpq/be-secure.c:750 +#, c-format +msgid "SSL connection from \"%s\"" +msgstr "SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÏÔ \"%s\"" -#: commands/trigger.c:2257 -msgid "unnamed constraints cannot be set explicitly" +#: libpq/crypt.c:62 +msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted" msgstr "" -#: commands/trigger.c:2290 +#: libpq/hba.c:130 #, c-format -msgid "constraint \"%s\" is not deferrable" +msgid "authentication file token too long, skipping: \"%s\"" msgstr "" -#: commands/typecmds.c:135 +#: libpq/hba.c:265 #, c-format -msgid "type names must be %d characters or less" +msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m" msgstr "" -#: commands/typecmds.c:167 +#: libpq/hba.c:674 #, c-format -msgid "array element type cannot be %s" +msgid "invalid IP address \"%s\" in pg_hba.conf file: %s" msgstr "" -#: commands/typecmds.c:200 +#: libpq/hba.c:768 #, c-format -msgid "alignment \"%s\" not recognized" +msgid "invalid entry in pg_hba.conf file at line %d, token \"%s\"" msgstr "" -#: commands/typecmds.c:217 +#: libpq/hba.c:773 #, c-format -msgid "storage \"%s\" not recognized" +msgid "missing field in pg_hba.conf file at end of line %d" msgstr "" -#: commands/typecmds.c:222 +#: guc-file.l:164 +#: libpq/hba.c:969 #, c-format -msgid "type attribute \"%s\" not recognized" -msgstr "ÁÔÒÉÂÕÔ ÔÉÐÁ \"%s\" ÎÅ ÒÁÓÐÏÚÎÁÎ" - -#: commands/typecmds.c:232 -msgid "type input function must be specified" -msgstr "" - -#: commands/typecmds.c:236 -msgid "type output function must be specified" -msgstr "" +msgid "could not open configuration file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m" -#: commands/typecmds.c:275 +#: libpq/hba.c:1031 #, c-format -msgid "changing return type of function %s from \"opaque\" to %s" +msgid "invalid entry in pg_ident.conf file at line %d, token \"%s\"" msgstr "" -#: commands/typecmds.c:282 +#: libpq/hba.c:1036 #, c-format -msgid "type input function %s must return type %s" +msgid "missing entry in pg_ident.conf file at end of line %d" msgstr "" -#: commands/typecmds.c:292 -#, c-format -msgid "changing return type of function %s from \"opaque\" to \"cstring\"" +#: libpq/hba.c:1068 +msgid "cannot use Ident authentication without usermap field" msgstr "" -#: commands/typecmds.c:299 +#: libpq/hba.c:1116 #, c-format -msgid "type output function %s must return type \"cstring\"" +msgid "could not open Ident usermap file \"%s\": %m" msgstr "" -#: commands/typecmds.c:308 +#: libpq/hba.c:1287 #, c-format -msgid "type receive function %s must return type %s" -msgstr "" +msgid "could not create socket for Ident connection: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ Ident-ÐÏÄÓÏÅÄÉÎÅÎÉÑ: %m" -#: commands/typecmds.c:317 +#: libpq/hba.c:1303 #, c-format -msgid "type send function %s must return type \"bytea\"" +msgid "could not bind to local address \"%s\": %m" msgstr "" -#: commands/typecmds.c:520 +#: libpq/hba.c:1315 #, c-format -msgid "domain names must be %d characters or less" -msgstr "" +msgid "could not connect to Ident server at address \"%s\", port %s: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÄÓÏÅÄÉÎÉÔØÓÑ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m" -#: commands/typecmds.c:541 +#: libpq/hba.c:1335 #, c-format -msgid "\"%s\" is not a valid base type for a domain" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ×ÅÒÎÙÍ ÂÁÚÏ×ÙÍ ÔÉÐÏÍ ÄÌÑ ÄÏÍÅÎÁ" - -#: commands/typecmds.c:598 -#: commands/typecmds.c:1453 -msgid "foreign key constraints not possible for domains" -msgstr "×ÔÏÒÉÞÎÙÅ ËÌÀÞÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×" +msgid "could not send query to Ident server at address \"%s\", port %s: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÐÒÁ×ÉÔØ ÚÁÐÒÏÓ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m" -#: commands/typecmds.c:618 -msgid "multiple default expressions" +#: libpq/hba.c:1350 +#, c-format +msgid "could not receive response from Ident server at address \"%s\", port %s: %m" msgstr "" -#: commands/typecmds.c:648 -#: commands/typecmds.c:657 -msgid "conflicting NULL/NOT NULL constraints" +#: libpq/hba.c:1391 +#: libpq/hba.c:1422 +#: libpq/hba.c:1490 +#, c-format +msgid "could not get peer credentials: %m" msgstr "" -#: commands/typecmds.c:676 -#: commands/typecmds.c:1471 -msgid "unique constraints not possible for domains" -msgstr "UNIQUE-ËÏÎÓÔÒÅÊÎÔÙ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×" - -#: commands/typecmds.c:682 -#: commands/typecmds.c:1477 -msgid "primary key constraints not possible for domains" -msgstr "ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÌÑ ÄÏÍÅÎÏ×" +#: libpq/hba.c:1400 +#: libpq/hba.c:1431 +#: libpq/hba.c:1501 +#, c-format +msgid "local user with ID %d does not exist" +msgstr "ÌÏËÁÌØÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: commands/typecmds.c:691 -#: commands/typecmds.c:1486 -msgid "specifying constraint deferrability not supported for domains" +#: libpq/hba.c:1513 +msgid "Ident authentication is not supported on local connections on this platform" msgstr "" -#: commands/typecmds.c:808 -#: commands/typecmds.c:1720 -#: commands/typecmds.c:2031 +#: libpq/pqcomm.c:248 #, c-format -msgid "\"%s\" is not a domain" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÄÏÍÅÎÏÍ" +msgid "could not translate host name \"%s\", service \"%s\" to address: %s" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅ×ÅÓÔÉ ÉÍÑ ÈÏÓÔÁ \"%s\", ÓÅÒ×ÉÓ \"%s\" × ÁÄÒÅÓ: %s" -#: commands/typecmds.c:878 +#: libpq/pqcomm.c:252 #, c-format -msgid "changing argument type of function %s from \"opaque\" to \"cstring\"" +msgid "could not translate service \"%s\" to address: %s" msgstr "" -#: commands/typecmds.c:948 +#: libpq/pqcomm.c:285 +msgid "IPv4" +msgstr "IPv4" + +#: libpq/pqcomm.c:289 +msgid "IPv6" +msgstr "IPv6" + +#: libpq/pqcomm.c:294 +msgid "Unix" +msgstr "Unix" + +#: libpq/pqcomm.c:299 #, c-format -msgid "changing argument type of function %s from \"opaque\" to %s" +msgid "unrecognized address family %d" msgstr "" -#: commands/typecmds.c:1059 -msgid "composite type must have at least one attribute" -msgstr "" +#. translator: %s is IPv4, IPv6, or Unix +#: libpq/pqcomm.c:310 +#, c-format +msgid "could not create %s socket: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ %s: %m" -#: commands/typecmds.c:1290 +#: libpq/pqcomm.c:322 #, c-format -msgid "column \"%s\" of table \"%s\" contains null values" -msgstr "ËÏÌÏÎËÁ \"%s\" ÔÁÂÌÉÃÙ \"%s\" ÓÏÄÅÒÖÉÔ ÚÎÁÞÅÎÉÑ NULL" +msgid "setsockopt(SO_REUSEADDR) failed: %m" +msgstr "setsockopt(SO_REUSEADDR) ÎÅ ÕÄÁÌÓÑ: %m" -#: commands/typecmds.c:1557 +#: libpq/pqcomm.c:336 #, c-format -msgid "column \"%s\" of table \"%s\" contains values that violate the new constraint" -msgstr "" +msgid "setsockopt(IPV6_V6ONLY) failed: %m" +msgstr "setsockopt(IPV6_V6ONLY) ÎÅ ÕÄÁÌÓÑ: %m" -#: commands/typecmds.c:1754 +#. translator: %s is IPv4, IPv6, or Unix +#: libpq/pqcomm.c:355 #, c-format -msgid "constraint \"%s\" for domain \"%s\" already exists" +msgid "could not bind %s socket: %m" msgstr "" -#: commands/typecmds.c:1794 -#: commands/typecmds.c:1803 -msgid "cannot use table references in domain check constraint" +#: libpq/pqcomm.c:358 +#, c-format +msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry." msgstr "" -#: commands/typecmds.c:1815 -msgid "cannot use aggregate in check constraint" +#: libpq/pqcomm.c:361 +#, c-format +msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry." msgstr "" -#: commands/user.c:149 -#: commands/user.c:248 -#: commands/user.c:297 -#: commands/user.c:379 +#. translator: %s is IPv4, IPv6, or Unix +#: libpq/pqcomm.c:395 #, c-format -msgid "could not write to temporary file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ×Ï ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ \"%s\": %m" +msgid "could not listen on %s socket: %m" +msgstr "" -#: commands/user.c:184 +#: libpq/pqcomm.c:485 #, c-format -msgid "invalid group name \"%s\"" -msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÇÒÕÐÐÙ \"%s\"" +msgid "could not set group of file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ ÆÁÊÌÁ \"%s\": %m" -#: commands/user.c:215 -#: commands/user.c:347 +#: libpq/pqcomm.c:496 #, c-format -msgid "invalid user name \"%s\"" -msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ \"%s\"" +msgid "could not set permissions of file \"%s\": %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÆÁÊÌÁ \"%s\": %m" -#: commands/user.c:258 -#: commands/user.c:389 +#: libpq/pqcomm.c:526 #, c-format -msgid "could not rename file \"%s\" to \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÆÁÊÌ \"%s\" × \"%s\": %m" +msgid "could not accept new connection: %m" +msgstr "" -#: commands/user.c:354 +#: libpq/pqcomm.c:678 #, c-format -msgid "invalid user password \"%s\"" -msgstr "ÎÅ×ÅÒÎÙÊ ÐÁÒÏÌØ \"%s\"" - -#: commands/user.c:587 -msgid "user ID must be positive" -msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ" - -#: commands/user.c:604 -msgid "must be superuser to create users" +msgid "could not receive data from client: %m" msgstr "" -#: commands/user.c:609 -#, c-format -msgid "user name \"%s\" is reserved" +#: libpq/pqcomm.c:841 +msgid "unexpected EOF within message length word" msgstr "" -#: commands/user.c:646 -#: commands/user.c:1191 -#, c-format -msgid "user \"%s\" already exists" -msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: libpq/pqcomm.c:853 +msgid "invalid message length" +msgstr "" -#: commands/user.c:651 -#, c-format -msgid "user ID %d is already assigned" -msgstr "ID ÐÏÌØÚÏ×ÁÔÅÌÑ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ" +#: libpq/pqcomm.c:867 +msgid "incomplete message from client" +msgstr "" -#: commands/user.c:848 -#: commands/user.c:961 -#: commands/user.c:1053 -#: commands/user.c:1172 -#: commands/variable.c:778 -#: utils/cache/lsyscache.c:1981 -#: utils/init/miscinit.c:310 +#: libpq/pqcomm.c:946 #, c-format -msgid "user \"%s\" does not exist" -msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: commands/user.c:1026 -msgid "must be superuser to drop users" +msgid "could not send data to client: %m" +msgstr "" + +#: libpq/pqformat.c:443 +msgid "no data left in message" msgstr "" -#: commands/user.c:1060 -msgid "current user cannot be dropped" +#: libpq/pqformat.c:591 +#: libpq/pqformat.c:609 +#: libpq/pqformat.c:630 +#: utils/adt/arrayfuncs.c:1023 +msgid "insufficient data left in message" msgstr "" -#: commands/user.c:1064 -msgid "session user cannot be dropped" +#: libpq/pqformat.c:671 +msgid "invalid string in message" msgstr "" -#: commands/user.c:1090 -#, c-format -msgid "user \"%s\" cannot be dropped" +#: libpq/pqformat.c:687 +msgid "invalid message format" msgstr "" -#: commands/user.c:1091 +#: main/main.c:84 #, c-format -msgid "The user owns database \"%s\"." +msgid "%s: setsysinfo failed: %s\n" msgstr "" -#: commands/user.c:1183 -msgid "session user may not be renamed" +#: main/main.c:175 +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 "" -#: commands/user.c:1197 -msgid "must be superuser to rename users" +#: main/main.c:196 +#, c-format +msgid "%s: real and effective user IDs must match\n" msgstr "" -#: commands/user.c:1230 +#: main/main.c:240 #, c-format -msgid "before using passwords you must revoke privileges on %s" +msgid "%s: invalid effective UID: %d\n" msgstr "" -#: commands/user.c:1232 -msgid "This restriction is to prevent unprivileged users from reading the passwords." +#: main/main.c:253 +#, c-format +msgid "%s: could not determine user name (GetUserName failed)\n" msgstr "" -#: commands/user.c:1233 -#, c-format -msgid "Try REVOKE ALL ON \"%s\" FROM PUBLIC." +#: optimizer/path/allpaths.c:214 +msgid "SELECT FOR UPDATE is not supported for inheritance queries" msgstr "" -#: commands/user.c:1297 -msgid "group ID must be positive" -msgstr "ID ÇÒÕÐÐÙ ÄÏÌÖÅÎ ÂÙÔØ ÐÏÌÏÖÉÔÅÌØÎÙÍ" +#: optimizer/plan/initsplan.c:282 +#: optimizer/prep/prepjointree.c:365 +msgid "UNION JOIN is not implemented" +msgstr "" -#: commands/user.c:1310 -msgid "must be superuser to create groups" +#: optimizer/plan/initsplan.c:339 +msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an outer join" msgstr "" -#: commands/user.c:1315 +#: optimizer/plan/initsplan.c:755 #, c-format -msgid "group name \"%s\" is reserved" +msgid "could not identify an equality operator for types %s and %s" msgstr "" -#: commands/user.c:1352 -#: commands/user.c:1734 +#: optimizer/plan/initsplan.c:768 #, c-format -msgid "group \"%s\" already exists" -msgstr "ÇÒÕÐÐÁ \"%s\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ" +msgid "equality operator for types %s and %s should be merge-joinable, but isn't" +msgstr "" -#: commands/user.c:1357 -#, c-format -msgid "group ID %d is already assigned" -msgstr "ID ÇÒÕÐÐÙ %d ÕÖÅ ÐÒÉÓ×ÏÅÎÏ" +#: optimizer/plan/planner.c:594 +#: parser/analyze.c:2090 +#: parser/analyze.c:2254 +#: parser/analyze.c:2809 +msgid "SELECT FOR UPDATE is not allowed with UNION/INTERSECT/EXCEPT" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE × UNION/INTERSECT/EXCEPT" -#: commands/user.c:1437 -msgid "must be superuser to alter groups" +#: optimizer/plan/planner.c:660 +msgid "SELECT FOR UPDATE is not allowed in subqueries" msgstr "" -#: commands/user.c:1516 +#: optimizer/util/clauses.c:2047 #, c-format -msgid "group \"%s\" does not have any members" +msgid "SQL function \"%s\" during inlining" msgstr "" -#: commands/user.c:1544 +#: optimizer/util/clauses.c:2432 +#: optimizer/util/clauses.c:2909 +#: parser/parse_expr.c:1323 #, c-format -msgid "user \"%s\" is not in group \"%s\"" -msgstr "ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\" ÎÅ ÐÒÉÎÁÄÌÅÖÉÔ ÇÒÕÐÐÅ \"%s\"" - -#: commands/user.c:1676 -msgid "must be superuser to drop groups" +msgid "relation reference \"%s\" cannot be used in an expression" msgstr "" -#: commands/user.c:1740 -msgid "must be superuser to rename groups" -msgstr "" +#: parser/parse_clause.c:336 +#, c-format +msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN" +msgstr "×ÙÒÁÖÅÎÉÅ JOIN/ON ÓÓÙÌÁÅÔÓÑ ÎÁ \"%s\", ÞÔÏ ÎÅ Ñ×ÌÑÅÔÓÑ ÞÁÓÔØÀ JOIN" -#: commands/vacuum.c:466 -msgid "oldest xmin is far in the past" -msgstr "" +#: gram.y:4765 +#: parser/parse_clause.c:396 +msgid "subquery in FROM must have an alias" +msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÄÏÌÖÅÎ ÉÍÅÔØ ÁÌÉÁÓ" -#: commands/vacuum.c:467 -msgid "Close open transactions soon to avoid wraparound problems." -msgstr "" +#: parser/parse_clause.c:419 +msgid "subquery in FROM may not have SELECT INTO" +msgstr "ÐÏÄÚÁÐÒÏÓ × FROM ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ SELECT INTO" -#: commands/vacuum.c:684 -msgid "some databases have not been vacuumed in over 2 billion transactions" -msgstr "" +#: parser/parse_clause.c:441 +msgid "subquery in FROM may not refer to other relations of same query level" +msgstr "ÐÏÚÁÐÒÏÓ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÁ" -#: commands/vacuum.c:685 -msgid "You may have already suffered transaction-wraparound data loss." -msgstr "" +#: parser/parse_clause.c:496 +msgid "function expression in FROM may not refer to other relations of same query level" +msgstr "ÆÕÎËÃÉÏÎÁÌØÎÏÅ ×ÙÒÁÖÅÎÉÅ ×Ï FROM ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÁ" -#: commands/vacuum.c:696 -msgid "some databases have not been vacuumed in over 1 billion transactions" -msgstr "" +#: parser/parse_clause.c:508 +msgid "cannot use aggregate function in function expression in FROM" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎÃÉÀ × ÆÕÎÃÉÏÎÁÌØÎÏÍ ×ÙÒÁÖÅÎÉÉ × FROM" -#: commands/vacuum.c:697 -msgid "Better vacuum them soon, or you may have a wraparound failure." -msgstr "" +#: parser/parse_clause.c:728 +#, c-format +msgid "column name \"%s\" appears more than once in USING clause" +msgstr "ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ × USING-×ÙÒÁÖÅÎÉÉ" -#: commands/vacuum.c:704 +#: parser/parse_clause.c:743 #, c-format -msgid "some databases have not been vacuumed in %d transactions" -msgstr "" +msgid "common column name \"%s\" appears more than once in left table" +msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÌÅ×Á" -#: commands/vacuum.c:706 +#: parser/parse_clause.c:752 #, c-format -msgid "Better vacuum them within %d transactions, or you may have a wraparound failure." -msgstr "" +msgid "column \"%s\" specified in USING clause does not exist in left table" +msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÌÅ×Á" -#: commands/vacuum.c:795 +#: parser/parse_clause.c:766 #, c-format -msgid "skipping \"%s\" --- only table or database owner can vacuum it" -msgstr "" +msgid "common column name \"%s\" appears more than once in right table" +msgstr "ÏÂÝÅÅ ÉÍÑ ËÏÌÏÎËÉ \"%s\" ÆÉÇÕÒÉÒÕÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÒÁÚÁ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á" -#: commands/vacuum.c:809 +#: parser/parse_clause.c:775 #, c-format -msgid "skipping \"%s\" --- cannot vacuum indexes, views, or special system tables" -msgstr "ÐÒÏÐÕÓËÁÅÔÓÑ \"%s\" --- ÎÅÌØÚÑ ÐÒÏÉÚ×ÏÄÉÔØ ÓÂÏÒËÕ ÍÕÓÏÒÁ ÄÌÑ ÉÎÄÅËÓÏ×, ×ÉÄÏ× ÉÌÉ ÓÐÅÃÉÁÌØÎÙÈ ÓÉÓÔÅÍÎÙÈ ÔÁÂÌÉÃ" +msgid "column \"%s\" specified in USING clause does not exist in right table" +msgstr "ËÏÌÏÎËÁ \"%s\" × USING-×ÙÒÁÖÅÎÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ ÓÐÒÁ×Á" -#: commands/vacuum.c:1040 -#: commands/vacuumlazy.c:205 +#: parser/parse_clause.c:827 #, c-format -msgid "vacuuming \"%s.%s\"" -msgstr "ÐÒÏÉÚ×ÏÄÉÔÓÑ ÓÂÏÒËÁ ÍÕÓÏÒÁ ÄÌÑ \"%s.%s\"" +msgid "column alias list for \"%s\" has too many entries" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÁÐÉÓÅÊ × ÓÐÉÓËÅ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ \"%s\"" -#: commands/vacuum.c:1075 -#: commands/vacuumlazy.c:263 +#. translator: %s is name of a SQL construct, eg LIMIT +#: parser/parse_clause.c:1020 #, c-format -msgid "relation \"%s\" page %u is uninitialized --- fixing" -msgstr "" +msgid "argument of %s must not contain variables" +msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÅÒÅÍÅÎÎÙÅ" -#: commands/vacuum.c:1192 +#. translator: %s is name of a SQL construct, eg LIMIT +#: parser/parse_clause.c:1028 #, c-format -msgid "relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- can't shrink relation" -msgstr "" +msgid "argument of %s must not contain aggregates" +msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÁÇÒÅÇÁÔÙ" -#: commands/vacuum.c:1205 +#. translator: %s is name of a SQL construct, eg LIMIT +#: parser/parse_clause.c:1036 #, c-format -msgid "relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- can't shrink relation" -msgstr "" +msgid "argument of %s must not contain subqueries" +msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÅÎ ÓÏÄÅÒÖÁÔØ ÐÏÄÚÁÐÒÏÓÙ" -#: commands/vacuum.c:1367 -#: commands/vacuumlazy.c:428 +#. translator: first %s is name of a SQL construct, eg ORDER BY +#: parser/parse_clause.c:1146 #, c-format -msgid "\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages" -msgstr "" +msgid "%s \"%s\" is ambiguous" +msgstr "×ÙÒÁÖÅÎÉÅ %s \"%s\" Ä×ÕÓÍÙÓÌÅÎÎÏ" -#: commands/vacuum.c:1370 +#. translator: %s is name of a SQL construct, eg ORDER BY +#: parser/parse_clause.c:1168 #, 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 "" +msgid "non-integer constant in %s" +msgstr "ÎÅÃÅÌÏÞÉÓÌÅÎÎÁÑ ËÏÎÓÔÁÎÔÁ × %s" -#: commands/vacuum.c:2373 +#. translator: %s is name of a SQL construct, eg ORDER BY +#: parser/parse_clause.c:1185 +#, c-format +msgid "%s position %d is not in select list" +msgstr "ÐÏÚÉÃÉÑ %s %d ÎÅ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ" + +#: parser/parse_clause.c:1370 +msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list" +msgstr "ÄÌÑ SELECT DISTINCT, ×ÙÒÁÖÅÎÉÑ ORDER BY ÏÂÑÚÁÎÙ ÂÙÔØ × ÓÐÉÓËÅ ×ÙÂÏÒËÉ (SELECT)" + +#: parser/parse_clause.c:1410 +msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions" +msgstr "÷ÙÒÁÖÅÎÉÑ SELECT DISTINCT ON ÄÏÌÖÎÙ ÓÏ×ÐÁÄÁÔØ Ó ÉÚÎÁÞÁÌØÎÙÍÉ ×ÙÒÁÖÅÎÉÑÍÉ ORDER BY" + +#: parser/analyze.c:364 +msgid "CREATE VIEW specifies more column names than columns" +msgstr "CREATE VIEW ÕËÁÚÙ×ÁÅÔ ÂÏÌØÛÅ ÉͣΠËÏÌÏÎÏË ÞÅÍ ÒÅÁÌØÎÏ ÉÍÅÅÔÓÑ" + +#: parser/analyze.c:574 +msgid "INSERT ... SELECT may not specify INTO" +msgstr "INSERT ... SELECT ÎÅ ÍÏÇÕÔ ÕËÁÚÙ×ÁÔØ INTO" + +#: parser/analyze.c:666 +msgid "INSERT has more expressions than target columns" +msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ×ÙÒÁÖÅÎÉÊ ÞÅÍ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ" + +#: parser/analyze.c:687 +msgid "INSERT has more target columns than expressions" +msgstr "INSERT ÓÏÄÅÒÖÉÔ ÂÏÌØÛÅ ËÏÌÏÎÏË ÎÁÚÎÁÞÅÎÉÑ ÞÅÍ ×ÙÒÁÖÅÎÉÊ" + +#: parser/analyze.c:973 +#, c-format +msgid "%s will create implicit sequence \"%s\" for \"serial\" column \"%s.%s\"" +msgstr "%s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÕÀ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\" ÄÌÑ ËÏÌÏÎËÉ \"%s.%s\" ÔÉÐÁ \"serial\"" + +#: parser/analyze.c:1057 +#: parser/analyze.c:1067 #, c-format -msgid "\"%s\": moved %u row versions, truncated %u to %u pages" -msgstr "" +msgid "conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\"" +msgstr "ËÏÎÆÌÉËÔÕÀÝÉÅ ÏÂßÑ×ÌÅÎÉÑ NULL/NOT NULL ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%s\"" -#: commands/vacuum.c:2376 -#: commands/vacuumlazy.c:489 -#: commands/vacuumlazy.c:774 -#: nodes/print.c:87 -#: storage/lmgr/deadlock.c:888 -#: tcop/postgres.c:3199 +#: parser/analyze.c:1077 #, c-format -msgid "%s" -msgstr "%s" +msgid "multiple default values specified for column \"%s\" of table \"%s\"" +msgstr "ÕËÁÚÁÎÙ ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ËÏÌÏÎËÉ \"%s\" × ÔÁÂÌÉÃÅ \"%s\"" -#: commands/vacuum.c:2560 -#: commands/vacuumlazy.c:771 +#: parser/analyze.c:1322 #, c-format -msgid "\"%s\": truncated %u to %u pages" -msgstr "" +msgid "multiple primary keys for table \"%s\" are not allowed" +msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ÐÅÒ×ÉÞÎÙÅ ËÌÀÞÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\" ÎÅ ÄÏÚ×ÏÌÅÎÙ" -#: commands/vacuum.c:2652 -#: commands/vacuum.c:2719 -#: commands/vacuumlazy.c:597 -#: commands/vacuumlazy.c:657 +#: parser/analyze.c:1454 #, c-format -msgid "index \"%s\" now contains %.0f row versions in %u pages" -msgstr "" +msgid "column \"%s\" appears twice in primary key constraint" +msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ÐÅÒ×ÉÞÎÏÍ ËÌÀÞÅ" -#: commands/vacuum.c:2656 -#: commands/vacuumlazy.c:601 +#: parser/analyze.c:1459 #, c-format -msgid "" -"%u index pages have been deleted, %u are currently reusable.\n" -"%s" -msgstr "" +msgid "column \"%s\" appears twice in unique constraint" +msgstr "ËÏÌÏÎËÁ \"%s\" ÆÉÇÕÒÉÒÕÅÔ Ä×ÁÖÄÙ × ËÏÎÓÔÒÅÊÎÔÅ UNIQUE" -#: commands/vacuum.c:2670 -#: commands/vacuum.c:2739 +#: parser/analyze.c:1553 #, c-format -msgid "index \"%s\" contains %.0f row versions, but table contains %.0f row versions" -msgstr "" +msgid "%s / %s%s will create implicit index \"%s\" for table \"%s\"" +msgstr "%s / %s%s ÓÏÚÄÁÓÔ ÐÏÄÒÁÚÕÍÅ×ÁÅÍÙÊ ÉÎÄÅËÓ \"%s\" ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" -#: commands/vacuum.c:2673 -#: commands/vacuum.c:2742 -msgid "Rebuild the index with REINDEX." -msgstr "ðÅÒÅÓÔÒÏÊÔÅ ÉÎÄÅËÓ Ó ÐÏÍÏÝØÀ REINDEX." +#: parser/analyze.c:1658 +msgid "index expression may not return a set" +msgstr "ÉÄÅËÓÎÏÅ ×ÙÒÁÖÅÎÉÅ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï" -#: commands/vacuum.c:2723 -#: commands/vacuumlazy.c:661 -#, c-format -msgid "" -"%.0f index row versions were removed.\n" -"%u index pages have been deleted, %u are currently reusable.\n" -"%s" -msgstr "" +#: parser/analyze.c:1750 +msgid "rule WHERE condition may not contain references to other relations" +msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÓÓÙÌËÉ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ" -#: commands/vacuumlazy.c:431 -#, 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" -msgstr "" +#: parser/analyze.c:1756 +msgid "rule WHERE condition may not contain aggregate functions" +msgstr "ÕÓÌÏ×ÉÅ ÐÒÁ×ÉÌÁ WHERE ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÁÇÇÒÅÇÁÔÎÙÅ ÆÕÎËÃÉÉ" -#: commands/vacuumlazy.c:486 -#, c-format -msgid "\"%s\": removed %d row versions in %d pages" -msgstr "" +#: parser/analyze.c:1827 +msgid "rules with WHERE conditions may only have SELECT, INSERT, UPDATE, or DELETE actions" +msgstr "ÐÒÁ×ÉÌÁ Ó ÕÓÌÏ×ÉÑÍÉ WHERE ÍÏÇÕÔ ÓÏÄÅÒÖÁÔØ ÔÏÌØËÏ ÄÅÊÓÔ×ÉÑ SELECT, INSERT, UPDATE ÉÌÍ DELETE" -#: commands/variable.c:75 -msgid "invalid list syntax for parameter \"datestyle\"" -msgstr "" +#: parser/analyze.c:1846 +#: parser/analyze.c:1918 +#: rewrite/rewriteHandler.c:174 +#: rewrite/rewriteManip.c:746 +#: rewrite/rewriteManip.c:802 +msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented" +msgstr "ÕÓÌÏ×ÎÙÅ ËÏÍÁÎÄÙ UNION/INTERSECT/EXCEPT ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" -#: commands/variable.c:161 +#: parser/analyze.c:1864 +msgid "ON SELECT rule may not use OLD" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON SELECT" + +#: parser/analyze.c:1868 +msgid "ON SELECT rule may not use NEW" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON SELECT" + +#: parser/analyze.c:1877 +msgid "ON INSERT rule may not use OLD" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ OLD × ÐÒÁ×ÉÌÅ ON INSERT" + +#: parser/analyze.c:1883 +msgid "ON DELETE rule may not use NEW" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ NEW × ÐÒÁ×ÉÌÅ ON DELETE" + +#: parser/analyze.c:2211 +msgid "ORDER BY on a UNION/INTERSECT/EXCEPT result must be on one of the result columns" +msgstr "ORDER BY ÄÌÑ ÒÅÚÕÌØÔÁÔÁ UNION/INTERSECT/EXCEPT ÄÏÌÖÅÎ ÂÙÔØ ÐÏ ÏÄÎÏÊ ÉÚ ÒÅÚÕÌØÔÉÒÕÀÝÉÈ ËÏÌÏÎÏË" + +#: parser/analyze.c:2249 +msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT" +msgstr "INTO ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ × ÐÅÒ×ÏÍ SELECT'Å × UNION/INTERSECT/EXCEPT" + +#: parser/analyze.c:2310 +msgid "UNION/INTERSECT/EXCEPT member statement may not refer to other relations of same query level" +msgstr "ËÏÍÁÎÄÁ, ÓÏÓÔÏÑÝÁÑ × UNION/INTERSECT/EXCEPT ÎÅ ÍÏÖÅÔ ÓÓÙÌÁÔØÓÑ ÎÁ ÄÒÕÇÉÅ ÏÔÎÏÛÅÎÉÑ ÎÁ ÔÏÍ ÖÅ ÕÒÏ×ÎÅ ÚÁÐÒÏÓÏ×" + +#: parser/analyze.c:2363 #, c-format -msgid "unrecognized \"datestyle\" key word: \"%s\"" -msgstr "" +msgid "each %s query must have the same number of columns" +msgstr "ËÁÖÄÙÊ ÚÁÐÒÏÓ %s ÄÏÌÖÅÎ ÉÍÅÔØ ÏÄÉÎÁËÏ×ÏÅ ÞÉÓÌÏ ËÏÌÏÎÏË" -#: commands/variable.c:179 -msgid "conflicting \"datestyle\" specifications" -msgstr "" +#: parser/analyze.c:2433 +msgid "CREATE TABLE AS specifies too many column names" +msgstr "CREATE TABLE AS ÕËÁÚÙ×ÁÅÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÉͣΠÄÌÑ ËÏÌÏÎËÉ" -#: commands/variable.c:450 -msgid "invalid interval value for time zone: month not allowed" -msgstr "" +#: parser/analyze.c:2666 +msgid "cannot specify both SCROLL and NO SCROLL" +msgstr "ÎÅÌØÚÑ ÕËÁÚÙ×ÁÔØ ÏÂÁ SCROLL É NO SCROLL" -#: commands/variable.c:557 +#: parser/analyze.c:2752 #, c-format -msgid "unrecognized time zone name: \"%s\"" +msgid "wrong number of parameters for prepared statement \"%s\"" msgstr "" -#: commands/variable.c:565 +#: parser/analyze.c:2754 #, c-format -msgid "time zone \"%s\" appears to use leap seconds" -msgstr "" +msgid "Expected %d parameters but got %d." +msgstr "ïÖÉÄÁÌÏÓØ ÐÁÒÁÍÅÔÒÏ×: %d, ÎÏ ÂÙÌÏ ÐÏÌÕÞÅÎÏ: %d." -#: commands/variable.c:567 -msgid "PostgreSQL does not support leap seconds." -msgstr "" +#: parser/analyze.c:2769 +msgid "cannot use subquery in EXECUTE parameter" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÏÄÚÁÐÒÏÓ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE" -#: commands/variable.c:636 -msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query" -msgstr "" +#: parser/analyze.c:2773 +msgid "cannot use aggregate function in EXECUTE parameter" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÇÒÅÇÁÔÎÕÀ ÆÕÎËÃÉÀ × ÐÁÒÁÍÅÔÒÅ Ë EXECUTE" -#: commands/variable.c:713 -#: utils/mb/mbutils.c:188 +#: parser/analyze.c:2786 #, c-format -msgid "conversion between %s and %s is not supported" +msgid "parameter $%d of type %s cannot be coerced to the expected type %s" msgstr "" -#: commands/view.c:89 -msgid "view must have at least one column" -msgstr "" +#: parser/analyze.c:2813 +msgid "SELECT FOR UPDATE is not allowed with DISTINCT clause" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ DISTINCT" -#: commands/view.c:169 -#: commands/view.c:181 -msgid "cannot change number of columns in view" -msgstr "" +#: parser/analyze.c:2817 +msgid "SELECT FOR UPDATE is not allowed with GROUP BY clause" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ×ÙÒÁÖÅÎÉÅÍ GROUP BY" -#: commands/view.c:186 -#, c-format -msgid "cannot change name of view column \"%s\"" -msgstr "" +#: parser/analyze.c:2821 +msgid "SELECT FOR UPDATE is not allowed with aggregate functions" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ SELECT FOR UPDATE Ó ÁÇÒÅÇÁÔÎÙÍÉ ÆÕÎËÃÉÑÍÉ" -#: commands/view.c:193 -#, c-format -msgid "cannot change data type of view column \"%s\"" -msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÔÉÐ ËÏÌÏÎËÉ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ \"%s\"" +#: parser/analyze.c:2901 +msgid "SELECT FOR UPDATE cannot be applied to a join" +msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë JOIN" -#: executor/execMain.c:857 -#, c-format -msgid "cannot change sequence \"%s\"" -msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ \"%s\"" +#: parser/analyze.c:2906 +msgid "SELECT FOR UPDATE cannot be applied to NEW or OLD" +msgstr "ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ SELECT FOR UPDATE Ë NEW ÉÌÉ OLD" -#: executor/execMain.c:863 -#, c-format -msgid "cannot change TOAST relation \"%s\"" -msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ TOAST-Ó×ÑÚØ \"%s\"" +#: parser/analyze.c:2911 +msgid "SELECT FOR UPDATE cannot be applied to a function" +msgstr "SELECT FOR UPDATE: ÎÅÌØÚÑ ÐÒÉÍÅÎÑÔØ Ë ÆÕÎËÃÉÉ" -#: executor/execMain.c:869 +#: parser/analyze.c:2924 #, c-format -msgid "cannot change view \"%s\"" -msgstr "ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ ×ÉÄ \"%s\"" +msgid "relation \"%s\" in FOR UPDATE clause not found in FROM clause" +msgstr "ÏÔÎÏÛÅÎÉÅ \"%s\" × ×ÙÒÁÖÅÎÉÉ FOR UPDATE ÎÅ ÎÁÊÄÅÎÏ × ×ÙÒÁÖÅÎÉÉ FROM" -#: executor/execMain.c:1763 -#, c-format -msgid "null value in column \"%s\" violates not-null constraint" -msgstr "" +#: parser/analyze.c:3016 +msgid "misplaced DEFERRABLE clause" +msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ DEFERRABLE" -#: executor/execMain.c:1775 -#, c-format -msgid "new row for relation \"%s\" violates check constraint \"%s\"" -msgstr "" +#: parser/analyze.c:3020 +#: parser/analyze.c:3033 +msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed" +msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ DEFERRABLE/NOT DEFERRABLE ÎÅ ÄÏÚ×ÏÌÅÎÙ" -#: executor/execQual.c:180 -#: executor/execQual.c:204 -#: executor/execQual.c:1756 -#: utils/adt/array_userfuncs.c:362 -#: utils/adt/arrayfuncs.c:212 -#: utils/adt/arrayfuncs.c:378 -#: utils/adt/arrayfuncs.c:897 -#: utils/adt/arrayfuncs.c:2243 +#: parser/analyze.c:3029 +msgid "misplaced NOT DEFERRABLE clause" +msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ NOT DEFERRABLE" + +#: gram.y:2193 +#: gram.y:2208 +#: parser/analyze.c:3040 +#: parser/analyze.c:3064 +msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE" +msgstr "ÏÇÒÁÎÉÞÅÎÉÅ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÅ ËÁË INITIALLY DEFERRED ÔÁËÖÅ ÄÏÌÖÎÏ ÂÙÔØ DEFERRABLE" + +#: parser/analyze.c:3047 +msgid "misplaced INITIALLY DEFERRED clause" +msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY DEFERRED" + +#: parser/analyze.c:3051 +#: parser/analyze.c:3075 +msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed" +msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ INITIALLY IMMEDIATE/DEFERRED ÎÅ ÄÏÚ×ÏÌÅÎÙ" + +#: parser/analyze.c:3071 +msgid "misplaced INITIALLY IMMEDIATE clause" +msgstr "ÎÅÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÌÏÖÅÎÎÏÅ ×ÙÒÁÖÅÎÉÅ INITIALLY IMMEDIATE" + +#: parser/analyze.c:3184 +#: parser/analyze.c:3205 #, c-format -msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)" -msgstr "ÞÉÓÌÏ ÒÁÚÍÅÒÎÏÓÔÅÊ ÍÁÓÓÉ×Á (%d) ÐÒÅ×ÙÛÁÅÔ ÌÉÍÉÔ (%d)" +msgid "CREATE specifies a schema (%s) different from the one being created (%s)" +msgstr "CREATE ÕËÁÚÙ×ÁÅÔ ÓÈÅÍÕ (%s) ÏÔÌÉÞÎÕÀ ÏÔ ÓÏÚÄÁ×ÁÅÍÏÊ (%s)" -#: executor/execQual.c:512 +#: parser/analyze.c:3259 +#: parser/parse_coerce.c:245 +#: parser/parse_expr.c:137 +#: parser/parse_expr.c:143 #, c-format -msgid "no value found for parameter \"%s\"" -msgstr "" +msgid "there is no parameter $%d" +msgstr "ÐÁÒÁÍÅÔÒ $%d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: executor/execQual.c:517 +#: parser/analyze.c:3264 +#: tcop/postgres.c:1142 #, c-format -msgid "no value found for parameter %d" -msgstr "" +msgid "could not determine data type of parameter $%d" +msgstr "ÎÅ ÏÐÒÅÄÅÌÉÔØ ÔÉÐ ÄÁÎÎÙÚ ÐÁÒÁÍÅÔÒÁ $%d" -#: executor/execQual.c:694 -msgid "functions and operators can take at most one set argument" -msgstr "ÆÕÎËÃÉÉ É ÏÐÅÒÁÔÏÒÙ ÐÒÉÎÉÍÁÀÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ-ÍÎÏÖÅÓÔ×Ï (set)" +#: parser/parse_agg.c:120 +msgid "aggregates not allowed in WHERE clause" +msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × WHERE" -#: executor/execQual.c:746 -#: executor/execQual.c:790 -#: executor/execQual.c:985 -#: executor/execQual.c:2996 -#: executor/functions.c:578 -#: executor/functions.c:617 -#: utils/adt/pgstatfuncs.c:191 -#: utils/adt/sets.c:207 -#: utils/fmgr/funcapi.c:39 -msgid "set-valued function called in context that cannot accept a set" -msgstr "" +#: parser/parse_agg.c:124 +msgid "aggregates not allowed in JOIN conditions" +msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × ÕÓÌÏ×ÉÑÈ JOIN" -#: executor/execQual.c:1096 -#: executor/execQual.c:1137 -msgid "function returning row cannot return null value" -msgstr "ÆÕÎËÃÉÑ ×ÏÚ×ÒÁÝÁÀÝÁÑ ÓÔÒÏËÕ ÎÅ ÍÏÖÅÔ ×ÏÚ×ÒÁÝÁÔØ ÚÎÁÞÅÎÉÅ NULL" +#: parser/parse_agg.c:143 +msgid "aggregates not allowed in GROUP BY clause" +msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÄÏÚ×ÏÌÅÎÙ × GROUP BY" -#: executor/execQual.c:1101 -msgid "function returning row did not return a valid tuple slot" -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 ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ × ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÉ" -#: executor/execQual.c:1164 -msgid "table-function protocol for materialize mode was not followed" -msgstr "" +#: parser/parse_agg.c:321 +#, c-format +msgid "subquery uses ungrouped column \"%s.%s\" from outer query" +msgstr "ÐÏÄÚÁÐÒÏÓ ÉÓÐÏÌØÚÕÅÔ ÎÅÓÇÒÕÐÐÉÒÏ×ÁÎÎÕÀ ËÏÌÏÎËÕ \"%s.%s\" ÉÚ ×ÎÅÛÎÅÇÏ ÚÁÐÒÏÓÁ" -#: executor/execQual.c:1171 +#: parser/parse_relation.c:174 +#: parser/parse_relation.c:189 #, c-format -msgid "unrecognized table-function returnMode: %d" -msgstr "" +msgid "table reference \"%s\" is ambiguous" +msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ" -#: executor/execQual.c:1284 -msgid "IS DISTINCT FROM does not support set arguments" -msgstr "" +#: parser/parse_relation.c:249 +#: parser/parse_relation.c:264 +#, c-format +msgid "table reference %u is ambiguous" +msgstr "ÓÓÙÌËÁ ÎÁ ÔÁÂÌÉÃÕ %u ÎÅÏÄÎÏÚÎÁÞÎÁ" -#: executor/execQual.c:1352 -msgid "op ANY/ALL (array) does not support set arguments" -msgstr "" +#: parser/parse_relation.c:356 +#: parser/parse_relation.c:368 +#, c-format +msgid "table name \"%s\" specified more than once" +msgstr "ÉÍÑ ÔÁÂÌÉÃÙ \"%s\" ÕËÁÚÁÎÏ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÒÁÚÁ" -#: executor/execQual.c:1742 -msgid "cannot merge incompatible arrays" -msgstr "" +#: parser/parse_relation.c:477 +#: parser/parse_relation.c:574 +#, c-format +msgid "column reference \"%s\" is ambiguous" +msgstr "ÓÓÙÌËÁ ÎÁ ËÏÌÏÎËÕ \"%s\" ÎÅÏÄÎÏÚÎÁÞÎÁ" -#: executor/execQual.c:1743 +#: parser/parse_relation.c:669 +#: parser/parse_relation.c:764 +#: parser/parse_relation.c:859 +#: parser/parse_relation.c:979 #, c-format -msgid "Array with element type %s cannot be included in ARRAY construct with element type %s." -msgstr "" +msgid "table \"%s\" has %d columns available but %d columns specified" +msgstr "Õ ÔÁÂÌÉÃÙ \"%s\" ËÏÌÏÎÏË ÄÏÓÔÕÐÎÏ: %d, ÎÏ ÕËÁÚÁÎÏ: %d" -#: executor/execQual.c:1776 -msgid "multidimensional arrays must have array expressions with matching dimensions" +#: parser/parse_relation.c:936 +msgid "a column definition list is only allowed for functions returning \"record\"" msgstr "" -#: executor/execQual.c:1886 -msgid "NULLIF does not support set arguments" +#: parser/parse_relation.c:947 +msgid "a column definition list is required for functions returning \"record\"" msgstr "" -#: executor/execQual.c:2067 +#: parser/parse_relation.c:1008 #, c-format -msgid "domain %s does not allow null values" -msgstr "" +msgid "too many column aliases specified for function %s" +msgstr "ÕËÁÚÁÎÏ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÌÉÁÓÏ× ËÏÌÏÎËÉ ÄÌÑ ÆÕÎËÃÉÉ %s" -#: executor/execQual.c:2097 +#: parser/parse_relation.c:1031 #, c-format -msgid "value for domain %s violates check constraint \"%s\"" -msgstr "" +msgid "function \"%s\" in FROM has unsupported return type" +msgstr "ÆÕÎËÃÉÑ \"%s\" × FROM ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ×ÏÚÒÁÔÁ" -#: executor/functions.c:183 -#, c-format -msgid "could not determine actual result type for function declared to return type %s" -msgstr "ÎÅ × ÓÏÓÔÏÑÎÉÉ ÏÐÒÅÄÅÌÉÔØ ÒÅÁÌØÎÙÊ ÔÉÐ ÒÅÚÕÌØÔÁÔÁ ÄÌÑ ÆÕÎËÃÉÉ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÏÊ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ %s" +#: parser/parse_relation.c:1423 +#: parser/parse_relation.c:1667 +msgid "function in FROM has unsupported return type" +msgstr "ÆÕÎËÃÉÑ × FROM ÉÍÅÅÔ ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÔÉÐ ×ÏÚÒÁÔÁ" -#: executor/functions.c:254 +#: parser/parse_relation.c:1911 #, c-format -msgid "could not determine actual type of argument declared %s" -msgstr "" +msgid "missing FROM-clause entry in subquery for table \"%s\"" +msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" -#: executor/functions.c:673 +#: parser/parse_relation.c:1916 #, c-format -msgid "SQL function \"%s\" statement %d" -msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÚÁÐÒÏÓ %d" +msgid "missing FROM-clause entry for table \"%s\"" +msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÚÁÐÉÓØ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" -#: executor/functions.c:686 +#: parser/parse_relation.c:1935 #, c-format -msgid "SQL function \"%s\"" -msgstr "SQL-ÆÕÎËÃÉÑ \"%s\"" +msgid "adding missing FROM-clause entry in subquery for table \"%s\"" +msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ × ÐÏÄÚÁÐÒÏÓÅ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" -#: executor/functions.c:692 +#: parser/parse_relation.c:1940 #, c-format -msgid "SQL function \"%s\" during startup" -msgstr "SQL-ÆÕÎËÃÉÑ \"%s\" ÐÒÉ ÓÔÁÒÔÅ" +msgid "adding missing FROM-clause entry for table \"%s\"" +msgstr "ÄÏÂÁ×ÌÅÎÉÅ ÏÔÓÕÔÓÔ×ÕÀÝÅÊ ÚÁÐÉÓÉ Ï FROM-×ÙÒÁÖÅÎÉÉ ÄÌÑ ÔÁÂÌÉÃÙ \"%s\"" -#: executor/nodeAgg.c:1330 +#: parser/parse_coerce.c:261 #, c-format -msgid "aggregate %u needs to have compatible input type and transition type" +msgid "inconsistent types deduced for parameter $%d" msgstr "" -#: executor/nodeFunctionscan.c:92 -msgid "query-specified return row and actual function return row do not match" -msgstr "" +#. translator: first %s is name of a SQL construct, eg WHERE +#: parser/parse_coerce.c:579 +#, c-format +msgid "argument of %s must be type boolean, not type %s" +msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ boolean, Á ÎÅ %s" -#: executor/nodeHashjoin.c:561 -#: executor/nodeHashjoin.c:571 +#. translator: %s is name of a SQL construct, eg WHERE +#: parser/parse_coerce.c:587 +#: parser/parse_coerce.c:626 #, c-format -msgid "could not read from hash-join temporary file: %m" -msgstr "" +msgid "argument of %s must not return a set" +msgstr "ÁÒÇÕÍÅÎÔ Ë %s ÎÅ ÄÏÌÖÎÅÎ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Ï" -#: executor/nodeHashjoin.c:629 -#: executor/nodeHashjoin.c:636 +#. translator: first %s is name of a SQL construct, eg LIMIT +#: parser/parse_coerce.c:618 #, c-format -msgid "could not rewind hash-join temporary file: %m" -msgstr "" +msgid "argument of %s must be type integer, not type %s" +msgstr "ÔÉÐ ÁÒÇÕÍÅÎÔÁ ËÏÎÓÔÒÕËÃÉÉ %s ÄÏÌÖÅÎ ÂÙÔØ integer, Á ÎÅ %s" -#: executor/nodeHashjoin.c:687 -#: executor/nodeHashjoin.c:692 +#: parser/parse_coerce.c:679 #, c-format -msgid "could not write to hash-join temporary file: %m" -msgstr "" +msgid "%s types %s and %s cannot be matched" +msgstr "%s ÔÉÐÙ %s É %s ÎÅ ÓÏ×ÐÁÄÁÀÔ" -#: executor/spi.c:756 -msgid "cannot open multi-query plan as cursor" -msgstr "" +#. translator: first %s is name of a SQL construct, eg CASE +#: parser/parse_coerce.c:741 +#, c-format +msgid "%s could not convert type %s to %s" +msgstr "%s ÎÅ × ÓÏÓÔÏÑÎÉÉ ÓËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s" -#: executor/spi.c:763 -msgid "cannot open non-SELECT query as cursor" -msgstr "" +#: parser/parse_coerce.c:917 +msgid "arguments declared \"anyelement\" are not all alike" +msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyelement\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ" -#: executor/spi.c:767 -msgid "cannot open SELECT INTO query as cursor" -msgstr "" +#: parser/parse_coerce.c:934 +msgid "arguments declared \"anyarray\" are not all alike" +msgstr "ÁÒÇÕÍÅÎÔÙ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÅ ËÁË \"anyarray\" ÎÅ ×ÓÅ ÏÄÉÎÁËÏ×ÙÅ" -#: executor/nodeMergejoin.c:1479 -msgid "RIGHT JOIN is only supported with merge-joinable join conditions" -msgstr "" +#: parser/parse_coerce.c:963 +#: parser/parse_coerce.c:1075 +#: parser/parse_coerce.c:1102 +#, c-format +msgid "argument declared \"anyarray\" is not an array but type %s" +msgstr "ÁÒÇÕÍÅÎÔ ÚÁÄÅËÌÁÒÉÒÏ×ÁÎÎÙÊ ËÁË \"anyarray\" ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ Á Ñ×ÌÑÅÔÓÑ ÔÉÐÏÍ %s" -#: executor/nodeMergejoin.c:1496 -#: optimizer/path/joinpath.c:839 -msgid "FULL JOIN is only supported with merge-joinable join conditions" +#: parser/parse_coerce.c:980 +msgid "argument declared \"anyarray\" is not consistent with argument declared \"anyelement\"" msgstr "" -#: executor/nodeSubplan.c:290 -#: executor/nodeSubplan.c:332 -#: executor/nodeSubplan.c:967 -msgid "more than one row returned by a subquery used as an expression" +#: parser/parse_coerce.c:991 +msgid "could not determine anyarray/anyelement type because input has type \"unknown\"" msgstr "" -#: libpq/be-fsstubs.c:124 -#: libpq/be-fsstubs.c:162 -#: libpq/be-fsstubs.c:186 -#: libpq/be-fsstubs.c:214 -#: libpq/be-fsstubs.c:271 +#: parser/parse_coerce.c:1016 +#: parser/parse_coerce.c:1033 +#: parser/parse_coerce.c:1087 +#: parser/parse_expr.c:796 +#: parser/parse_expr.c:1228 +#: parser/parse_expr.c:1267 +#: parser/parse_oper.c:920 #, c-format -msgid "invalid large-object descriptor: %d" -msgstr "" - -#: libpq/be-fsstubs.c:375 -msgid "must be superuser to use server-side lo_import()" -msgstr "" +msgid "could not find array type for data type %s" +msgstr "ÔÉÐ ÍÁÓÓÉ×Á ÄÌÑ ÔÉÐÁ ÄÁÎÎÙÈ %s ÎÅ ÎÁÊÄÅÎ" -#: libpq/be-fsstubs.c:376 -msgid "Anyone can use the client-side lo_import() provided by libpq." -msgstr "" +#: parser/parse_expr.c:105 +msgid "expression too complex" +msgstr "ÓÌÉÛËÏÍ ÓÌÏÖÎÏÅ ×ÙÒÁÖÅÎÉÅ" -#: libpq/be-fsstubs.c:391 +#: parser/parse_expr.c:106 #, c-format -msgid "could not open server file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÔÒÙÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" +msgid "Nesting depth exceeds maximum expression depth %d." +msgstr "çÌÕÂÉÎÁ ×ÌÏÖÅÎÎÏÓÔÉ ÐÒÅ×ÙÛÁÅÔ ÍÁËÓÉÍÁÌØÎÕÀ ÇÌÕÂÉÎÕ ×ÙÒÁÖÅÎÉÊ %d." -#: libpq/be-fsstubs.c:412 -#, c-format -msgid "could not read server file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" +#: parser/parse_expr.c:108 +msgid "Increase the configuration parameter \"max_expr_depth\"." +msgstr "õ×ÅÌÉÞÔÅ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ \"max_expr_depth\"." -#: libpq/be-fsstubs.c:442 -msgid "must be superuser to use server-side lo_export()" -msgstr "" +#: parser/parse_expr.c:352 +msgid "IS DISTINCT FROM requires = operator to yield boolean" +msgstr "IS DISTINCT FROM ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ" -#: libpq/be-fsstubs.c:443 -msgid "Anyone can use the client-side lo_export() provided by libpq." -msgstr "" +#: parser/parse_expr.c:375 +msgid "NULLIF requires = operator to yield boolean" +msgstr "NULLIF ÔÒÅÂÕÅÔ ÏÐÅÒÁÔÏÒ = ×ÏÚ×ÒÁÝÁÔØ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ" -#: libpq/be-fsstubs.c:469 -#, c-format -msgid "could not create server file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" +#: parser/parse_expr.c:497 +msgid "subquery must return a column" +msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ËÏÌÏÎËÕ" -#: libpq/be-fsstubs.c:481 -#, c-format -msgid "could not write server file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÆÁÊÌ ÓÅÒ×ÅÒÁ \"%s\": %m" +#: parser/parse_expr.c:503 +msgid "subquery must return only one column" +msgstr "ÐÏÄÚÁÐÒÏÓ ÄÏÌÖÅÎ ×ÅÒÎÕÔØ ÔÏÌØËÏ ÏÄÎÕ ËÏÌÏÎËÕ" -#: libpq/auth.c:113 +#: parser/parse_expr.c:559 #, c-format -msgid "Kerberos error: %s" -msgstr "ÏÛÉÂËÁ Kerberos: %s" +msgid "row comparison cannot use operator %s" +msgstr "ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÅÒÁÔÏÒ %s ÐÒÉ ÓÒÁ×ÎÅÎÉÉ ÓÔÒÏË" -#: libpq/auth.c:119 +#: parser/parse_expr.c:586 +msgid "subquery has too many columns" +msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ËÏÌÏÎÏË × ÐÏÄÚÁÐÒÏÓÅ" + +#: parser/parse_expr.c:604 #, c-format -msgid "unexpected Kerberos protocol version received from client (received \"%s\", expected \"%s\")" +msgid "operator %s must return type boolean, not type %s" +msgstr "ÏÐÅÒÁÔÏÒ %s ÄÏÌÖÅÎ ×ÏÚ×ÒÁÝÁÔØ ÔÉÐ boolean, Á ÎÅ %s" + +#: parser/parse_expr.c:607 +#: parser/parse_expr.c:614 +msgid "The operator of a quantified predicate subquery must return type boolean." msgstr "" -#: libpq/auth.c:126 -#: libpq/auth.c:306 +#: parser/parse_expr.c:612 #, c-format -msgid "unexpected Kerberos user name received from client (received \"%s\", expected \"%s\")" +msgid "operator %s must not return a set" msgstr "" -#: libpq/auth.c:140 -msgid "Kerberos 4 not implemented on this server" -msgstr "" +#: parser/parse_expr.c:624 +msgid "subquery has too few columns" +msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ËÏÌÏÎÏË Á ÐÏÄÚÁÐÒÏÓÅ" -#: libpq/auth.c:201 +#: parser/parse_expr.c:1531 #, c-format -msgid "Kerberos initialization returned error %d" -msgstr "" +msgid "cannot cast type %s to %s" +msgstr "ÎÅÌØÚÑ ËÏÎ×ÅÒÔÉÒÏ×ÁÔØ ÔÉÐ %s × %s" -#: libpq/auth.c:211 +#: parser/parse_func.c:89 #, c-format -msgid "Kerberos keytab resolving returned error %d" -msgstr "" +msgid "cannot pass more than %d arguments to a function" +msgstr "ÞÉÓÌÏ ÁÒÇÕÍÅÎÔÏ× ÆÕÎËÃÉÉ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ %d" -#: libpq/auth.c:224 +#: parser/parse_func.c:224 #, c-format -msgid "Kerberos sname_to_principal(\"%s\") returned error %d" -msgstr "" +msgid "cannot pass result of subquery or join \"%s\" to a function" +msgstr "ÎÅÌØÚÑ ÐÅÒÅÄÁ×ÁÔØ ÒÅÚÕÌØÔÁÔ ÐÏÄÚÁÐÒÏÓÁ ÉÌÉ JOIN \"%s\" × ÆÕÎËÃÉÀ" -#: libpq/auth.c:269 +#: parser/parse_func.c:265 #, c-format -msgid "Kerberos recvauth returned error %d" -msgstr "" +msgid "%s(*) specified, but %s is not an aggregate function" +msgstr "ÕËÁÚÁÎÏ: %s(*), ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ" -#: libpq/auth.c:294 +#: parser/parse_func.c:271 #, c-format -msgid "Kerberos unparse_name returned error %d" -msgstr "" +msgid "DISTINCT specified, but %s is not an aggregate function" +msgstr "DISTINCT ÕËÁÚÁÎ, ÎÏ %s ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÎÏÊ ÆÕÎËÃÉÅÊ" -#: libpq/auth.c:327 -msgid "Kerberos 5 not implemented on this server" +#: parser/parse_func.c:296 +#, c-format +msgid "attribute notation .%s applied to type %s, which is not a complex type" msgstr "" -#: libpq/auth.c:394 +#: parser/parse_func.c:301 #, c-format -msgid "%s authentication failed for user \"%s\"" -msgstr "" +msgid "attribute \"%s\" not found in data type %s" +msgstr "ÁÔÒÉÂÕÔ \"%s\" ÎÅ ÎÁÊÄÅÎ × ÔÉÐÅ ÄÁÎÎÙÈ %s" -#: libpq/auth.c:418 -msgid "missing or erroneous pg_hba.conf file" -msgstr "" +#: parser/parse_func.c:311 +#, c-format +msgid "function %s is not unique" +msgstr "ÆÕÎËÃÉÑ %s ÎÅ ÕÎÉËÁÌØÎÁ" -#: libpq/auth.c:419 -msgid "See server log for details." +#: parser/parse_func.c:314 +msgid "Could not choose a best candidate function. You may need to add explicit type casts." msgstr "" -#: libpq/auth.c:445 -#, c-format -msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s" +#: parser/parse_func.c:322 +msgid "No function matches the given name and argument types. You may need to add explicit type casts." msgstr "" -#: libpq/auth.c:447 -msgid "SSL on" -msgstr "SSL ×ËÌ." - -#: libpq/auth.c:447 -msgid "SSL off" -msgstr "SSL ×ÙËÌ." +#: parser/parse_func.c:371 +msgid "aggregates may not return sets" +msgstr "ÁÇÒÅÇÁÔÙ ÎÅ ÍÏÇÕÔ ×ÏÚ×ÒÁÝÁÔØ ÍÎÏÖÅÓÔ×Á" -#: libpq/auth.c:451 +#: parser/parse_func.c:1353 #, c-format -msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\"" -msgstr "" - -#: libpq/auth.c:463 -msgid "Kerberos 4 only supports IPv4 connections" -msgstr "" +msgid "column %s.%s.%s does not exist" +msgstr "ËÏÌÏÎËÁ %s.%s.%s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: libpq/auth.c:494 +#: parser/parse_func.c:1358 #, c-format -msgid "could not enable credential reception: %m" -msgstr "" +msgid "column %s.%s does not exist" +msgstr "ËÏÌÏÎËÁ %s.%s ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: libpq/auth.c:581 +#: parser/parse_func.c:1428 #, c-format -msgid "error from underlying PAM layer: %s" -msgstr "" +msgid "aggregate %s(*) does not exist" +msgstr "ÁÇÒÅÇÁÔ %s(*) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: libpq/auth.c:586 +#: parser/parse_func.c:1433 #, c-format -msgid "unsupported PAM conversation %d/%s" -msgstr "" - -#: libpq/auth.c:618 -msgid "empty password returned by client" -msgstr "" +msgid "aggregate %s(%s) does not exist" +msgstr "ÁÇÒÅÇÁÔ %s(%s) ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: libpq/auth.c:678 +#: parser/parse_func.c:1454 #, c-format -msgid "could not create PAM authenticator: %s" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s" +msgid "function %s(%s) is not an aggregate" +msgstr "ÆÕÎËÃÉÑ %s(%s) ÎÅ Ñ×ÌÑÅÔÓÑ ÁÇÒÅÇÁÔÏÍ" -#: libpq/auth.c:689 +#: parser/parse_node.c:124 #, c-format -msgid "pam_set_item(PAM_USER) failed: %s" +msgid "cannot subscript type %s because it is not an array" msgstr "" -#: libpq/auth.c:700 -#, c-format -msgid "pam_set_item(PAM_CONV) failed: %s" +#: parser/parse_node.c:183 +#: parser/parse_node.c:206 +msgid "array subscript must have type integer" msgstr "" -#: libpq/auth.c:711 +#: parser/parse_node.c:228 #, c-format -msgid "pam_authenticate failed: %s" +msgid "array assignment requires type %s but expression is of type %s" msgstr "" -#: libpq/auth.c:722 +#: 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 #, c-format -msgid "pam_acct_mgmt failed: %s" -msgstr "" +msgid "operator does not exist: %s" +msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ: %s" -#: libpq/auth.c:733 +#: parser/parse_oper.c:185 +#: utils/adt/arrayfuncs.c:2403 +#: utils/adt/ri_triggers.c:3601 #, c-format -msgid "could not release PAM authenticator: %s" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÕÄÁÌÉÔØ ÁÕÔÅÎÔÉÆÉËÁÔÏÒ PAM: %s" +msgid "could not identify an equality operator for type %s" +msgstr "" -#: libpq/auth.c:771 +#: parser/parse_oper.c:249 +#: parser/parse_oper.c:314 #, c-format -msgid "expected password response, got message type %d" +msgid "could not identify an ordering operator for type %s" msgstr "" -#: libpq/auth.c:799 -msgid "invalid password packet size" +#: parser/parse_oper.c:251 +#: parser/parse_oper.c:316 +msgid "Use an explicit ordering operator or modify the query." msgstr "" -#: libpq/auth.c:803 -msgid "received password packet" +#: parser/parse_oper.c:584 +#, c-format +msgid "operator requires run-time type coercion: %s" msgstr "" -#: libpq/be-secure.c:274 -#: libpq/be-secure.c:359 +#: parser/parse_oper.c:778 #, c-format -msgid "SSL SYSCALL error: %m" -msgstr "ÏÛÉÂËÁ SSL SYSCALL: %m" +msgid "operator is not unique: %s" +msgstr "ÏÐÅÒÁÔÏÒ ÎÅ ÕÎÉËÁÌÅÎ: %s" -#: libpq/be-secure.c:279 -#: libpq/be-secure.c:364 -msgid "SSL SYSCALL error: EOF detected" -msgstr "ÏÛÉÂËÁ SSL SYSCALL: ÏÂÎÁÒÕÖÅÎ ËÏÎÅà ÆÁÊÌÁ" +#: parser/parse_oper.c:780 +msgid "Could not choose a best candidate operator. You may need to add explicit type casts." +msgstr "" -#: libpq/be-secure.c:287 -#: libpq/be-secure.c:372 -#, c-format -msgid "SSL error: %s" -msgstr "ÏÛÉÂËÁ SSL: %s" +#: parser/parse_oper.c:787 +msgid "No operator matches the given name and argument type(s). You may need to add explicit type casts." +msgstr "" -#: libpq/be-secure.c:296 -#: libpq/be-secure.c:381 -#, c-format -msgid "unrecognized SSL error code %d" +#: parser/parse_oper.c:877 +msgid "op ANY/ALL (array) requires array on right side" msgstr "" -#: libpq/be-secure.c:327 -#: libpq/be-secure.c:331 -#: libpq/be-secure.c:341 -msgid "SSL renegotiation failure" +#: parser/parse_oper.c:906 +msgid "op ANY/ALL (array) requires operator to yield boolean" msgstr "" -#: libpq/be-secure.c:335 -msgid "SSL failed to send renegotiation request" +#: parser/parse_oper.c:910 +msgid "op ANY/ALL (array) requires operator not to return a set" msgstr "" -#: libpq/be-secure.c:634 -#, c-format -msgid "could not create SSL context: %s" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÏÎÔÅËÓÔ SSL: %s" +#: scan.l:296 +msgid "unterminated /* comment" +msgstr "ÎÅÚÁËÒÙÔÙÊ ËÏÍÍÅÎÔÁÒÉÊ /*" -#: libpq/be-secure.c:644 -#, c-format -msgid "could not load server certificate file \"%s\": %s" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÓÅÒÔÉÆÉËÁÔ ÓÅÒ×ÅÒÁ \"%s\": %s" +#: scan.l:324 +msgid "unterminated bit string literal" +msgstr "" -#: libpq/be-secure.c:651 -#, c-format -msgid "could not access private key file \"%s\": %m" +#: scan.l:343 +msgid "unterminated hexadecimal string literal" msgstr "" -#: libpq/be-secure.c:657 -#, c-format -msgid "unsafe permissions on private key file \"%s\"" +#: scan.l:389 +msgid "unterminated quoted string" msgstr "" -#: libpq/be-secure.c:659 -msgid "File must be owned by the database user and must have no permissions for \"group\" or \"other\"." +#: scan.l:402 +msgid "zero-length delimited identifier" msgstr "" -#: libpq/be-secure.c:663 -#, c-format -msgid "could not load private key file \"%s\": %s" +#: scan.l:415 +msgid "unterminated quoted identifier" msgstr "" -#: libpq/be-secure.c:668 +#. translator: %s is typically "syntax error" +#: scan.l:564 #, c-format -msgid "check of private key failed: %s" -msgstr "" +msgid "%s at end of input" +msgstr "%s × ËÏÎÃÅ ××ÏÄÁ" -#: libpq/be-secure.c:686 +#. translator: first %s is typically "syntax error" +#: scan.l:572 #, c-format -msgid "could not load root certificate file \"%s\": %s" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÇÒÕÚÉÔØ ÆÁÊÌÁ ËÏÒÎÅ×ÙÈ ÓÅÒÔÉÆÉËÁÔÏ× \"%s\": %s" +msgid "%s at or near \"%s\"" +msgstr "%s × ÉÌÉ ÒÑÄÏÍ \"%s\"" -#: libpq/be-secure.c:688 -msgid "Will not verify client certificates." +#: parser/parse_target.c:66 +#, c-format +msgid "relation reference \"%s\" cannot be used as a select-list entry" msgstr "" -#: libpq/be-secure.c:726 +#: parser/parse_target.c:68 #, c-format -msgid "could not initialize SSL connection: %s" -msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÅ: %s" +msgid "Write \"%s\".* to denote all the columns of the relation." +msgstr "" -#: libpq/be-secure.c:750 +#: parser/parse_target.c:331 #, c-format -msgid "SSL connection from \"%s\"" -msgstr "SSL ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÏÔ \"%s\"" +msgid "cannot assign to system column \"%s\"" +msgstr "ÎÅÌØÚÑ ÐÒÉÓ×ÏÉÔØ ÚÎÁÞÅÎÉÅ ÓÉÓÔÅÍÎÏÊ ËÏÌÏÎËÅ \"%s\"" -#: libpq/crypt.c:62 -msgid "cannot use authentication method \"crypt\" because password is MD5-encrypted" +#: parser/parse_target.c:353 +msgid "cannot set an array element to DEFAULT" msgstr "" -#: libpq/hba.c:130 +#: parser/parse_target.c:420 #, c-format -msgid "authentication file token too long, skipping: \"%s\"" +msgid "column \"%s\" is of type %s but expression is of type %s" msgstr "" -#: libpq/hba.c:265 -#, c-format -msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m" +#: parser/parse_target.c:555 +msgid "SELECT * with no tables specified is not valid" msgstr "" -#: libpq/hba.c:674 +#: parser/parse_type.c:62 #, c-format -msgid "invalid IP address \"%s\" in pg_hba.conf file: %s" +msgid "improper %%TYPE reference (too few dotted names): %s" msgstr "" -#: libpq/hba.c:768 +#: parser/parse_type.c:83 #, c-format -msgid "invalid entry in pg_hba.conf file at line %d, token \"%s\"" +msgid "improper %%TYPE reference (too many dotted names): %s" msgstr "" -#: libpq/hba.c:773 +#: parser/parse_type.c:103 #, c-format -msgid "missing field in pg_hba.conf file at end of line %d" +msgid "type reference %s converted to %s" msgstr "" -#: guc-file.l:164 -#: libpq/hba.c:969 +#: parser/parse_type.c:206 +#: parser/parse_type.c:237 #, c-format -msgid "could not open configuration file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ \"%s\": %m" +msgid "type \"%s\" is only a shell" +msgstr "ÔÉÐ \"%s\" Ñ×ÌÑÅÔÓÑ ÔÏÌØËÏ ÏÂÏÌÏÞËÏÊ" -#: libpq/hba.c:1031 +#: parser/parse_type.c:441 +#: parser/parse_type.c:529 #, c-format -msgid "invalid entry in pg_ident.conf file at line %d, token \"%s\"" -msgstr "" +msgid "invalid type name \"%s\"" +msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ \"%s\"" -#: libpq/hba.c:1036 +#: parser/scansup.c:181 #, c-format -msgid "missing entry in pg_ident.conf file at end of line %d" +msgid "identifier \"%s\" will be truncated to \"%.*s\"" msgstr "" -#: libpq/hba.c:1068 -msgid "cannot use Ident authentication without usermap field" +#: y.tab.c:9086 +msgid "syntax error: cannot back up" msgstr "" -#: libpq/hba.c:1116 -#, c-format -msgid "could not open Ident usermap file \"%s\": %m" -msgstr "" +#: gram.y:961 +#: gram.y:987 +msgid "time zone interval must be HOUR or HOUR TO MINUTE" +msgstr "ÉÎÔÅÒ×ÁÌ ×ÒÅÍÅÎÎÏÊ ÚÏÎÙ ÄÏÌÖÅÎ ÂÙÔØ HOUR ÉÌÉ HOUR TO MINUTE" -#: libpq/hba.c:1287 +#: gram.y:972 +#: gram.y:5090 +#: gram.y:7188 #, c-format -msgid "could not create socket for Ident connection: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ ÄÌÑ Ident-ÐÏÄÓÏÅÄÉÎÅÎÉÑ: %m" +msgid "INTERVAL(%d) precision must not be negative" +msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" -#: libpq/hba.c:1303 +#: gram.y:978 +#: gram.y:5096 +#: gram.y:7194 #, c-format -msgid "could not bind to local address \"%s\": %m" -msgstr "" +msgid "INTERVAL(%d) precision reduced to maximum allowed, %d" +msgstr "INTERVAL(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" -#: libpq/hba.c:1315 -#, c-format -msgid "could not connect to Ident server at address \"%s\", port %s: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÄÓÏÅÄÉÎÉÔØÓÑ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m" +#: gram.y:1770 +#: utils/adt/ri_triggers.c:300 +#: utils/adt/ri_triggers.c:362 +#: utils/adt/ri_triggers.c:541 +#: utils/adt/ri_triggers.c:780 +#: utils/adt/ri_triggers.c:971 +#: utils/adt/ri_triggers.c:1132 +#: utils/adt/ri_triggers.c:1316 +#: utils/adt/ri_triggers.c:1485 +#: utils/adt/ri_triggers.c:1666 +#: utils/adt/ri_triggers.c:1836 +#: utils/adt/ri_triggers.c:2054 +#: utils/adt/ri_triggers.c:2234 +#: utils/adt/ri_triggers.c:2439 +#: utils/adt/ri_triggers.c:2535 +#: utils/adt/ri_triggers.c:2657 +msgid "MATCH PARTIAL not yet implemented" +msgstr "×ÙÒÁÖÅÎÉÅ MATCH PARTIAL ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ" -#: libpq/hba.c:1335 -#, c-format -msgid "could not send query to Ident server at address \"%s\", port %s: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔÐÒÁ×ÉÔØ ÚÁÐÒÏÓ Ë Ident-ÓÅÒ×ÅÒÕ Ó ÁÄÒÅÓÏÍ \"%s\", ÐÏÒÔ %s: %m" +#: gram.y:1852 +msgid "CREATE TABLE AS may not specify INTO" +msgstr "CREATE TABLE AS ÎÅ ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ INTO" -#: libpq/hba.c:1350 -#, c-format -msgid "could not receive response from Ident server at address \"%s\", port %s: %m" -msgstr "" +#: gram.y:2260 +msgid "CREATE ASSERTION is not yet implemented" +msgstr "×ÙÒÁÖÅÎÉÅ CREATE ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ" -#: libpq/hba.c:1391 -#: libpq/hba.c:1422 -#: libpq/hba.c:1490 -#, c-format -msgid "could not get peer credentials: %m" -msgstr "" +#: gram.y:2276 +msgid "DROP ASSERTION is not yet implemented" +msgstr "×ÙÒÁÖÅÎÉÅ DROP ASSERTION ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÏ" -#: libpq/hba.c:1400 -#: libpq/hba.c:1431 -#: libpq/hba.c:1501 -#, c-format -msgid "local user with ID %d does not exist" -msgstr "ÌÏËÁÌØÎÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ Ó ID %d ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" +#: gram.y:3086 +msgid "CREATE FUNCTION / OUT parameters are not implemented" +msgstr "CREATE FUNCTION / OUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" -#: libpq/hba.c:1513 -msgid "Ident authentication is not supported on local connections on this platform" -msgstr "" +#: gram.y:3093 +msgid "CREATE FUNCTION / INOUT parameters are not implemented" +msgstr "CREATE FUNCTION / INOUT ÐÁÒÁÍÅÔÒÙ ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎÙ" -#: libpq/pqcomm.c:248 -#, c-format -msgid "could not translate host name \"%s\", service \"%s\" to address: %s" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÅÒÅ×ÅÓÔÉ ÉÍÑ ÈÏÓÔÁ \"%s\", ÓÅÒ×ÉÓ \"%s\" × ÁÄÒÅÓ: %s" +#: gram.y:3247 +#: utils/adt/regproc.c:639 +msgid "missing argument" +msgstr "ÏÔÓÕÔÓÔ×ÕÅÔ ÁÒÇÕÍÅÎÔ" -#: libpq/pqcomm.c:252 -#, c-format -msgid "could not translate service \"%s\" to address: %s" +#: gram.y:3248 +#: utils/adt/regproc.c:640 +msgid "Use NONE to denote the missing argument of a unary operator." msgstr "" -#: libpq/pqcomm.c:285 -msgid "IPv4" -msgstr "IPv4" +#: gram.y:4150 +msgid "column name list not allowed in CREATE TABLE / AS EXECUTE" +msgstr "ÓÐÉÓÏË ÉͣΠËÏÌÏÎÏË ÎÅ ÄÏÚ×ÏÌÅÎ × CREATE TABLE / AS EXECUTE" -#: libpq/pqcomm.c:289 -msgid "IPv6" -msgstr "IPv6" +#: gram.y:4615 +msgid "LIMIT #,# syntax is not supported" +msgstr "ÓÉÎÔÁËÓÉÓ LIMIT #,# ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" -#: libpq/pqcomm.c:294 -msgid "Unix" -msgstr "Unix" +#: gram.y:4616 +msgid "Use separate LIMIT and OFFSET clauses." +msgstr "éÓÐÏÌØÚÕÊÔÅ ÏÔÄÅÌØÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT É OFFSET." -#: libpq/pqcomm.c:299 -#, c-format -msgid "unrecognized address family %d" -msgstr "" +#: gram.y:4766 +msgid "For example, FROM (SELECT ...) [AS] foo." +msgstr "îÁÐÒÉÍÅÒ, FROM (SELECT ...) [AS] foo." -#. translator: %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:310 -#, c-format -msgid "could not create %s socket: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÏËÅÔ %s: %m" +#: gram.y:5193 +msgid "precision for type float must be at least 1 bit" +msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÉÎÉÍÕÍ 1 ÂÉÔ" + +#: gram.y:5201 +msgid "precision for type float must be less than 54 bits" +msgstr "ÔÏÞÎÏÓÔØ ÔÉÐÁ float ÄÏÌÖÎÁ ÂÙÔØ ÍÅÎÅÅ 54 ÂÉÔ" -#: libpq/pqcomm.c:322 +#: gram.y:5215 +#: gram.y:5230 #, c-format -msgid "setsockopt(SO_REUSEADDR) failed: %m" -msgstr "setsockopt(SO_REUSEADDR) ÎÅ ÕÄÁÌÓÑ: %m" +msgid "NUMERIC precision %d must be between 1 and %d" +msgstr "ÔÏÞÎÏÓÔØ NUMERIC %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d" -#: libpq/pqcomm.c:336 +#: gram.y:5220 #, c-format -msgid "setsockopt(IPV6_V6ONLY) failed: %m" -msgstr "setsockopt(IPV6_V6ONLY) ÎÅ ÕÄÁÌÓÑ: %m" +msgid "NUMERIC scale %d must be between 0 and precision %d" +msgstr "ÍÁÓÛÔÁ NUMERIC %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d" -#. translator: %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:355 +#: gram.y:5248 +#: gram.y:5263 #, c-format -msgid "could not bind %s socket: %m" -msgstr "" +msgid "DECIMAL precision %d must be between 1 and %d" +msgstr "ÔÏÞÎÏÓÔØ DECIMAL %d ÄÏÌÖÎÁ ÂÙÔØ ÍÅÖÄÕ 1 É %d" -#: libpq/pqcomm.c:358 +#: gram.y:5253 #, c-format -msgid "Is another postmaster already running on port %d? If not, remove socket file \"%s\" and retry." -msgstr "" +msgid "DECIMAL scale %d must be between 0 and precision %d" +msgstr "ÍÁÓÛÔÁ DECIMAL %d ÄÏÌÖÅÎ ÂÙÔØ ÍÅÖÄÕ 0 É ÔÏÞÎÏÓÔØÀ %d" -#: libpq/pqcomm.c:361 +#: gram.y:5313 +#: gram.y:5391 #, c-format -msgid "Is another postmaster already running on port %d? If not, wait a few seconds and retry." +msgid "length for type %s must be at least 1" msgstr "" -#. translator: %s is IPv4, IPv6, or Unix -#: libpq/pqcomm.c:395 +#: gram.y:5318 +#: gram.y:5396 #, c-format -msgid "could not listen on %s socket: %m" +msgid "length for type %s cannot exceed %d" msgstr "" -#: libpq/pqcomm.c:485 +#: gram.y:5469 #, c-format -msgid "could not set group of file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÇÒÕÐÐÕ ÆÁÊÌÁ \"%s\": %m" +msgid "TIMESTAMP(%d)%s precision must not be negative" +msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" -#: libpq/pqcomm.c:496 +#: gram.y:5475 #, c-format -msgid "could not set permissions of file \"%s\": %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÕÓÔÁÎÏ×ÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÄÌÑ ÆÁÊÌÁ \"%s\": %m" +msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d" +msgstr "TIMESTAMP(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" -#: libpq/pqcomm.c:526 +#: gram.y:5510 #, c-format -msgid "could not accept new connection: %m" -msgstr "" +msgid "TIME(%d)%s precision must not be negative" +msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" -#: libpq/pqcomm.c:678 +#: gram.y:5516 #, c-format -msgid "could not receive data from client: %m" -msgstr "" - -#: libpq/pqcomm.c:841 -msgid "unexpected EOF within message length word" -msgstr "" +msgid "TIME(%d)%s precision reduced to maximum allowed, %d" +msgstr "TIME(%d)%s: ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" -#: libpq/pqcomm.c:853 -msgid "invalid message length" +#: gram.y:5662 +#: gram.y:7766 +#: gram.y:7822 +msgid "unequal number of entries in row expression" msgstr "" -#: libpq/pqcomm.c:867 -msgid "incomplete message from client" -msgstr "" +#: gram.y:6075 +msgid "UNIQUE predicate is not yet implemented" +msgstr "ÐÒÅÄÉËÁÔ UNIQUE ÅÝ£ ÎÅ ÒÅÁÌÉÚÏ×ÁÎ" -#: libpq/pqcomm.c:946 +#: gram.y:6317 #, c-format -msgid "could not send data to client: %m" -msgstr "" - -#: libpq/pqformat.c:443 -msgid "no data left in message" -msgstr "" - -#: libpq/pqformat.c:591 -#: libpq/pqformat.c:609 -#: libpq/pqformat.c:630 -#: utils/adt/arrayfuncs.c:1023 -msgid "insufficient data left in message" -msgstr "" +msgid "CURRENT_TIME(%d) precision must not be negative" +msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" -#: libpq/pqformat.c:671 -msgid "invalid string in message" -msgstr "" +#: gram.y:6323 +#, c-format +msgid "CURRENT_TIME(%d) precision reduced to maximum allowed, %d" +msgstr "CURRENT_TIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" -#: libpq/pqformat.c:687 -msgid "invalid message format" -msgstr "" +#: gram.y:6371 +#, c-format +msgid "CURRENT_TIMESTAMP(%d) precision must not be negative" +msgstr "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" -#: main/main.c:84 +#: gram.y:6377 #, c-format -msgid "%s: setsysinfo failed: %s\n" -msgstr "" +msgid "CURRENT_TIMESTAMP(%d) precision reduced to maximum allowed, %d" +msgstr "CURRENT_TIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" -#: main/main.c:175 -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 "" +#: gram.y:6424 +#, c-format +msgid "LOCALTIME(%d) precision must not be negative" +msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" -#: main/main.c:196 +#: gram.y:6430 #, c-format -msgid "%s: real and effective user IDs must match\n" -msgstr "" +msgid "LOCALTIME(%d) precision reduced to maximum allowed, %d" +msgstr "LOCALTIME(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" -#: main/main.c:240 +#: gram.y:6478 #, c-format -msgid "%s: invalid effective UID: %d\n" -msgstr "" +msgid "LOCALTIMESTAMP(%d) precision must not be negative" +msgstr "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÄÏÌÖÎÁ ÂÙÔØ ÎÅÏÔÒÉÃÁÔÅÌØÎÁ" -#: main/main.c:253 +#: gram.y:6484 #, c-format -msgid "%s: could not determine user name (GetUserName failed)\n" -msgstr "" +msgid "LOCALTIMESTAMP(%d) precision reduced to maximum allowed, %d" +msgstr "LOCALTIMESTAMP(%d): ÔÏÞÎÏÓÔØ ÕÍÅÎØÛÅÎÁ ÄÏ ÄÏÚ×ÏÌÅÎÎÏÇÏ ÍÁËÓÉÍÕÍÁ: %d" -#: optimizer/plan/initsplan.c:282 -#: optimizer/prep/prepjointree.c:365 -msgid "UNION JOIN is not implemented" -msgstr "" +#: gram.y:7635 +msgid "OLD used in query that is not in a rule" +msgstr "OLD ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ" -#: optimizer/path/allpaths.c:214 -msgid "SELECT FOR UPDATE is not supported for inheritance queries" -msgstr "" +#: gram.y:7644 +msgid "NEW used in query that is not in a rule" +msgstr "NEW ÉÓÐÏÌØÚÏ×ÁÎ × ÚÁÐÒÏÓÅ ÎÅ Ñ×ÌÑÀÝÅÍÓÑ ÐÒÁ×ÉÌÏÍ" -#: optimizer/plan/initsplan.c:339 -msgid "SELECT FOR UPDATE cannot be applied to the nullable side of an outer join" -msgstr "" +#: y.tab.c:18246 +msgid "syntax error; also virtual memory exhausted" +msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ; ÔÁËÖÅ ×ÉÒÔÕÁÌØÎÁÑ ÐÁÍÑÔØ ÉÓÞÅÒÐÁÎÁ" -#: optimizer/plan/initsplan.c:755 -#, c-format -msgid "could not identify an equality operator for types %s and %s" -msgstr "" +#: y.tab.c:18250 +msgid "syntax error" +msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ" -#: optimizer/plan/initsplan.c:768 +#: y.tab.c:18364 +msgid "parser stack overflow" +msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÜËÁ ÐÁÒÓÅÒÁ" + +#: gram.y:7802 #, c-format -msgid "equality operator for types %s and %s should be merge-joinable, but isn't" +msgid "operator %s is not supported for row expressions" msgstr "" -#: optimizer/plan/planner.c:660 -msgid "SELECT FOR UPDATE is not allowed in subqueries" -msgstr "" +#: gram.y:7879 +msgid "wrong number of parameters on left side of OVERLAPS expression" +msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÌÅ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS" -#: optimizer/util/clauses.c:2047 -#, c-format -msgid "SQL function \"%s\" during inlining" -msgstr "" +#: gram.y:7885 +msgid "wrong number of parameters on right side of OVERLAPS expression" +msgstr "ÎÅ×ÅÒÎÏÅ ÞÉÓÌÏ ÐÁÒÁÍÅÔÒÏ× ÓÐÒÁ×Á × ×ÙÒÁÖÅÎÉÉ OVERLAPS" -#: port/pg_sema.c:117 -#: port/sysv_sema.c:117 -#, c-format -msgid "could not create semaphores: %m" -msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m" +#: gram.y:7923 +msgid "multiple ORDER BY clauses not allowed" +msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ ORDER BY ÎÅ ÄÏÚ×ÏÌÅÎÙ" -#: port/pg_sema.c:118 -#: port/sysv_sema.c:118 -#, c-format -msgid "Failed system call was semget(%d, %d, 0%o)." -msgstr "" +#: gram.y:7931 +msgid "multiple FOR UPDATE clauses not allowed" +msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ FOR UPDATE ÎÅ ÄÏÚ×ÏÌÅÎÙ" -#: port/pg_sema.c:122 -#: port/sysv_sema.c:122 -#, 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 "" +#: gram.y:7939 +msgid "multiple OFFSET clauses not allowed" +msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ OFFSET ÎÅ ÄÏÚ×ÏÌÅÎÙ" -#: port/pg_sema.c:151 -#: port/sysv_sema.c:151 -#, 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 "" +#: gram.y:7947 +msgid "multiple LIMIT clauses not allowed" +msgstr "ÍÎÏÇÏÞÉÓÌÅÎÎÙÅ ×ÙÒÁÖÅÎÉÑ LIMIT ÎÅ ÄÏÚ×ÏÌÅÎÙ" #: port/pg_shmem.c:92 #: port/sysv_shmem.c:92 @@ -5423,12 +5396,39 @@ msgid "" "The PostgreSQL documentation contains more information about shared memory configuration." msgstr "" -#: port/pg_shmem.c:119 -#: port/sysv_shmem.c:119 +#: port/pg_shmem.c:119 +#: port/sysv_shmem.c:119 +#, c-format +msgid "" +"This error does *not* mean that you have run out of disk space. It occurs either if all available shared memory IDs have been taken, in which case you need to raise the SHMMNI parameter in your kernel, or because the system's overall limit for shared memory has been reached. If you cannot increase the shared memory limit, reduce PostgreSQL's shared memory request (currently %u bytes), by reducing its shared_buffers parameter (currently %d) and/or its max_connections parameter (currently %d).\n" +"The PostgreSQL documentation contains more information about shared memory configuration." +msgstr "" + +#: port/pg_sema.c:117 +#: port/sysv_sema.c:117 +#, c-format +msgid "could not create semaphores: %m" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÏÚÄÁÔØ ÓÅÍÁÆÏÒÙ: %m" + +#: port/pg_sema.c:118 +#: port/sysv_sema.c:118 +#, c-format +msgid "Failed system call was semget(%d, %d, 0%o)." +msgstr "" + +#: port/pg_sema.c:122 +#: port/sysv_sema.c:122 +#, 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/pg_sema.c:151 +#: port/sysv_sema.c:151 #, 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 "You possibly need to raise your kernel's SEMVMX value to be at least %d. Look into the PostgreSQL documentation for details." msgstr "" #: postmaster/postmaster.c:327 @@ -6085,15 +6085,6 @@ msgstr "" msgid "rule \"%s\" for relation \"%s\" does not exist" msgstr "ÐÒÁ×ÉÌÏ \"%s\" ÄÌÑ Ó×ÑÚÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" -#: rewrite/rewriteManip.c:734 -#: rewrite/rewriteManip.c:790 -msgid "conditional utility statements are not implemented" -msgstr "" - -#: rewrite/rewriteManip.c:890 -msgid "cannot handle whole-row reference" -msgstr "" - #: rewrite/rewriteHandler.c:456 #: rewrite/rewriteHandler.c:470 #, c-format @@ -6130,6 +6121,15 @@ msgstr " msgid "You need an unconditional ON DELETE DO INSTEAD rule." msgstr "" +#: rewrite/rewriteManip.c:734 +#: rewrite/rewriteManip.c:790 +msgid "conditional utility statements are not implemented" +msgstr "" + +#: rewrite/rewriteManip.c:890 +msgid "cannot handle whole-row reference" +msgstr "" + #: storage/buffer/buf_table.c:128 #: storage/freespace/freespace.c:1005 #: storage/ipc/shmem.c:170 @@ -6313,6 +6313,37 @@ msgstr "" msgid "could not unlink %u/%u: %m" msgstr "" +#: tcop/fastpath.c:106 +#: tcop/fastpath.c:450 +#: tcop/fastpath.c:573 +#, c-format +msgid "invalid argument size %d in function call message" +msgstr "" + +#: tcop/fastpath.c:305 +#: tcop/postgres.c:794 +#: tcop/postgres.c:1114 +#: tcop/postgres.c:1572 +msgid "current transaction is aborted, commands ignored until end of transaction block" +msgstr "" + +#: tcop/fastpath.c:420 +#: tcop/fastpath.c:543 +#, c-format +msgid "function call message contains %d arguments but function requires %d" +msgstr "" + +#: tcop/fastpath.c:428 +#, c-format +msgid "function call message contains %d argument formats but %d arguments" +msgstr "" + +#: tcop/fastpath.c:511 +#: tcop/fastpath.c:596 +#, c-format +msgid "incorrect binary data format in function argument %d" +msgstr "" + #: tcop/postgres.c:331 #: tcop/postgres.c:343 #: tcop/postgres.c:354 @@ -6327,13 +6358,6 @@ msgstr "" msgid "statement: %s" msgstr "ËÏÍÁÎÄÁ: %s" -#: tcop/fastpath.c:305 -#: tcop/postgres.c:794 -#: tcop/postgres.c:1114 -#: tcop/postgres.c:1572 -msgid "current transaction is aborted, commands ignored until end of transaction block" -msgstr "" - #: tcop/postgres.c:957 #, c-format msgid "duration: %ld.%03ld ms" @@ -6596,73 +6620,6 @@ msgstr "" msgid "must be superuser to do CHECKPOINT" msgstr "" -#: tcop/fastpath.c:106 -#: tcop/fastpath.c:450 -#: tcop/fastpath.c:573 -#, c-format -msgid "invalid argument size %d in function call message" -msgstr "" - -#: tcop/fastpath.c:420 -#: tcop/fastpath.c:543 -#, c-format -msgid "function call message contains %d arguments but function requires %d" -msgstr "" - -#: tcop/fastpath.c:428 -#, c-format -msgid "function call message contains %d argument formats but %d arguments" -msgstr "" - -#: tcop/fastpath.c:511 -#: tcop/fastpath.c:596 -#, c-format -msgid "incorrect binary data format in function argument %d" -msgstr "" - -#: utils/mb/encnames.c:445 -msgid "encoding name too long" -msgstr "ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ" - -#: utils/mb/wchar.c:640 -msgid "Unicode characters greater than or equal to 0x10000 are not supported" -msgstr "" - -#: utils/mb/wchar.c:669 -#, c-format -msgid "invalid byte sequence for encoding \"%s\": 0x%s" -msgstr "ÎÅ×ÅÒÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÉÍÑ ËÏÄÉÒÏ×ËÉ \"%s\": 0x%s" - -#: utils/mb/mbutils.c:252 -#, c-format -msgid "default conversion function for encoding \"%s\" to \"%s\" does not exist" -msgstr "ÆÕÎËÃÉÑ ËÏÎ×ÅÒÓÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÚ ËÏÄÉÒÏ×ËÉ \"%s\" × \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" - -#: utils/mb/mbutils.c:326 -#, c-format -msgid "invalid source encoding name \"%s\"" -msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ: \"%s\"" - -#: utils/mb/mbutils.c:331 -#, c-format -msgid "invalid destination encoding name \"%s\"" -msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ ÎÁÚÎÁÞÅÎÉÑ: \"%s\"" - -#: utils/mb/conv.c:376 -#, c-format -msgid "ignoring unconvertible UTF-8 character 0x%04x" -msgstr "" - -#: utils/mb/conv.c:406 -#, c-format -msgid "invalid encoding number: %d" -msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ËÏÄÉÒÏ×ËÉ: %d" - -#: utils/mb/conv.c:445 -#, c-format -msgid "ignoring unconvertible %s character 0x%04x" -msgstr "" - #: utils/adt/array_userfuncs.c:50 msgid "could not determine input data types" msgstr "" @@ -6849,7 +6806,7 @@ msgstr "" #: utils/adt/arrayfuncs.c:912 msgid "wrong element type" -msgstr "" +msgstr "ÎÅ×ÅÒÎÙÊ ÔÉÐ ÜÌÅÍÅÎÔÁ" #: utils/adt/arrayfuncs.c:955 #: utils/cache/lsyscache.c:1701 @@ -6915,7 +6872,7 @@ msgstr "" #: utils/adt/arrayfuncs.c:2933 msgid "target type is not an array" -msgstr "" +msgstr "ÔÉÐ ÎÁÚÎÁÞÅÎÉÑ ÎÅ Ñ×ÌÑÅÔÓÑ ÍÁÓÓÉ×ÏÍ" #: utils/adt/arrayfuncs.c:2945 msgid "array coercion to domain type elements not currently supported" @@ -7006,7 +6963,7 @@ msgstr " #: utils/adt/timestamp.c:3621 #: utils/adt/timestamp.c:3625 msgid "timestamp out of range" -msgstr "" +msgstr "timestamp ×ÎÅ ÄÉÁÐÁÚÏÎÁ" #: utils/adt/date.c:466 msgid "cannot convert reserved abstime value to date" @@ -7116,7 +7073,7 @@ msgstr " #: utils/adt/encode.c:307 msgid "invalid symbol" -msgstr "" +msgstr "ÎÅ×ÅÒÎÙÊ ÓÉÍ×ÏÌ" #: utils/adt/encode.c:327 msgid "invalid end sequence" @@ -7127,7 +7084,7 @@ msgstr "" #: utils/adt/varlena.c:118 #: utils/adt/varlena.c:158 msgid "invalid input syntax for type bytea" -msgstr "" +msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ bytea" #: utils/adt/float.c:135 msgid "type \"real\" value out of range: overflow" @@ -7160,7 +7117,7 @@ msgstr "\"%s\" #: utils/adt/numeric.c:3143 #, c-format msgid "invalid input syntax for type double precision: \"%s\"" -msgstr "" +msgstr "ÎÅ×ÅÒÎÙÊ ×ÈÏÄÎÏÊ ÓÉÎÔÁËÓÉÓ ÄÌÑ ÔÉÐÁ double, ÔÏÞÎÏÓÔØ: \"%s\"" #: utils/adt/float.c:309 #, c-format @@ -7185,7 +7142,7 @@ msgstr "\"%s\" #: utils/adt/varbit.c:1210 #: utils/adt/varbit.c:1275 msgid "integer out of range" -msgstr "" +msgstr "ÃÅÌÏÅ ×ÎÅ ÄÉÁÐÁÚÏÎÁ" #: utils/adt/float.c:1208 #: utils/adt/numeric.c:4035 @@ -7195,7 +7152,7 @@ msgstr "" #: utils/adt/float.c:1254 #: utils/adt/float.c:1284 msgid "result is out of range" -msgstr "" +msgstr "ÒÅÚÕÌØÔÁÔ ×ÎÅ ÄÉÁÐÁÚÏÎÁ" #: utils/adt/float.c:1304 #: utils/adt/float.c:1330 @@ -7217,7 +7174,7 @@ msgstr "" #: utils/adt/float.c:1514 #: utils/adt/float.c:1539 msgid "input is out of range" -msgstr "" +msgstr "××ÏÄ ×ÎÅ ÄÉÁÐÁÚÏÎÁ" #: utils/adt/formatting.c:968 msgid "\"9\" must be ahead of \"PR\"" @@ -7365,11 +7322,11 @@ msgstr "" #: utils/adt/geo_ops.c:3728 msgid "function \"poly_distance\" not implemented" -msgstr "" +msgstr "ÆÕÎËÃÉÑ \"poly_distance\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ" #: utils/adt/geo_ops.c:4040 msgid "function \"path_center\" not implemented" -msgstr "" +msgstr "ÆÕÎËÃÉÑ \"path_center\" ÎÅ ÒÅÁÌÉÚÏ×ÁÎÁ" #: utils/adt/geo_ops.c:4057 msgid "open path cannot be converted to polygon" @@ -7534,7 +7491,7 @@ msgstr "" #: utils/adt/numeric.c:1648 #: utils/adt/numeric.c:1696 msgid "cannot convert NaN to integer" -msgstr "" +msgstr "ÎÅÌØÚÑ ÐÒÅÏÂÒÁÚÏ×ÁÔØ NaN × integer" #: utils/adt/numeric.c:2539 #: utils/adt/numeric.c:2562 @@ -7576,17 +7533,17 @@ msgstr "" #: utils/adt/numutils.c:105 #, c-format msgid "value \"%s\" is out of range for type integer" -msgstr "" +msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ integer" #: utils/adt/numutils.c:111 #, c-format msgid "value \"%s\" is out of range for type shortint" -msgstr "" +msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ shortint" #: utils/adt/numutils.c:117 #, c-format msgid "value \"%s\" is out of range for 8-bit integer" -msgstr "" +msgstr "ÚÎÁÞÅÎÉÅ \"%s\" ×ÎÅ ÄÉÁÐÁÚÏÎÁ ÄÌÑ ÔÉÐÁ integer 8 ÂÉÔ" #: utils/adt/oid.c:49 #: utils/adt/oid.c:54 @@ -7605,169 +7562,73 @@ msgstr " msgid "oidvector has too many elements" msgstr "" -#: utils/adt/ri_triggers.c:336 -#: utils/adt/ri_triggers.c:2719 -#: utils/adt/ri_triggers.c:3208 -#: utils/adt/ri_triggers.c:3245 -#, c-format -msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\"" -msgstr "" - -#: utils/adt/ri_triggers.c:339 -#: utils/adt/ri_triggers.c:2722 -msgid "MATCH FULL does not allow mixing of null and nonnull key values." -msgstr "" - -#: utils/adt/ri_triggers.c:2481 -#: utils/adt/ri_triggers.c:2937 -#, c-format -msgid "function \"%s\" called with wrong number of trigger arguments" -msgstr "" - -#: utils/adt/ri_triggers.c:2499 -#: utils/adt/ri_triggers.c:2947 -#, c-format -msgid "no target table given for trigger \"%s\" on table \"%s\"" -msgstr "" - -#: utils/adt/ri_triggers.c:2502 -#: utils/adt/ri_triggers.c:2950 -msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT." -msgstr "" - -#: utils/adt/ri_triggers.c:2857 -#: utils/adt/ri_triggers.c:2867 -#: utils/adt/ri_triggers.c:3307 -#, c-format -msgid "table \"%s\" does not have column \"%s\" referenced by constraint \"%s\"" -msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ËÏÌÏÎËÕ \"%s\" ÕËÁÚÁÎÎÕÀ ËÏÎÓÔÒÅÊÎÔÏÍ \"%s\"" - -#: utils/adt/ri_triggers.c:2887 -#, c-format -msgid "function \"%s\" was not called by trigger manager" -msgstr "" - -#: utils/adt/ri_triggers.c:2896 -#, c-format -msgid "function \"%s\" must be fired AFTER ROW" -msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ × AFTER ROW" - -#: utils/adt/ri_triggers.c:2904 -#, c-format -msgid "function \"%s\" must be fired for INSERT" -msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ INSERT" - -#: utils/adt/ri_triggers.c:2910 -#, c-format -msgid "function \"%s\" must be fired for UPDATE" -msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ UPDATE" - -#: utils/adt/ri_triggers.c:2917 -#, c-format -msgid "function \"%s\" must be fired for INSERT or UPDATE" -msgstr "" - -#: utils/adt/ri_triggers.c:2924 -#, c-format -msgid "function \"%s\" must be fired for DELETE" -msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ DELETE" - -#: utils/adt/ri_triggers.c:3175 -#, c-format -msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result" -msgstr "" - -#: utils/adt/ri_triggers.c:3179 -msgid "This is most likely due to a rule having rewritten the query." -msgstr "" - -#: utils/adt/ri_triggers.c:3210 -#, c-format -msgid "No rows were found in \"%s\"." -msgstr "" - -#: utils/adt/ri_triggers.c:3247 -#, c-format -msgid "Key (%s)=(%s) is not present in table \"%s\"." -msgstr "ëÌÀÞ (%s)=(%s) ÏÔÓÕÔÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ \"%s\"." - -#: utils/adt/ri_triggers.c:3253 -#, c-format -msgid "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\"" -msgstr "" - -#: utils/adt/ri_triggers.c:3256 -#, c-format -msgid "Key (%s)=(%s) is still referenced from table \"%s\"." -msgstr "" - #: utils/adt/pseudotypes.c:38 #: utils/adt/pseudotypes.c:64 msgid "cannot accept a value of type record" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ record" #: utils/adt/pseudotypes.c:51 #: utils/adt/pseudotypes.c:77 msgid "cannot display a value of type record" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ" #: utils/adt/pseudotypes.c:147 msgid "cannot accept a value of type any" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any" #: utils/adt/pseudotypes.c:160 msgid "cannot display a value of type any" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ any" #: utils/adt/pseudotypes.c:174 #: utils/adt/pseudotypes.c:202 msgid "cannot accept a value of type anyarray" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyarray" #: utils/adt/pseudotypes.c:252 msgid "cannot accept a value of type trigger" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ trigger" #: utils/adt/pseudotypes.c:265 msgid "cannot display a value of type trigger" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ trigger" #: utils/adt/pseudotypes.c:279 msgid "cannot accept a value of type language_handler" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ language_handler" #: utils/adt/pseudotypes.c:292 msgid "cannot display a value of type language_handler" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ language_handler" #: utils/adt/pseudotypes.c:306 msgid "cannot accept a value of type internal" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ internal" #: utils/adt/pseudotypes.c:319 msgid "cannot display a value of type internal" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ internal" #: utils/adt/pseudotypes.c:333 msgid "cannot accept a value of type opaque" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ opaque" #: utils/adt/pseudotypes.c:346 msgid "cannot display a value of type opaque" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ opaque" #: utils/adt/pseudotypes.c:360 msgid "cannot accept a value of type anyelement" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÐÒÉÎÑÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyelement" #: utils/adt/pseudotypes.c:373 msgid "cannot display a value of type anyelement" -msgstr "" +msgstr "ÎÅ ÍÏÇÕ ÏÔÏÂÒÁÚÉÔØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ anyelement" #: utils/adt/regexp.c:177 #, c-format msgid "invalid regular expression: %s" -msgstr "" +msgstr "ÎÅ×ÅÒÎÏÅ ÒÅÇÕÌÑÒÎÏÅ ×ÙÒÁÖÅÎÉÅ: %s" #: utils/adt/regproc.c:122 #: utils/adt/regproc.c:142 @@ -7792,11 +7653,11 @@ msgstr "" #: utils/adt/regproc.c:1174 msgid "expected a left parenthesis" -msgstr "" +msgstr "ÏÖÉÄÁÌÁÓØ ÌÅ×ÁÑ ÓËÏÂËÁ" #: utils/adt/regproc.c:1190 msgid "expected a right parenthesis" -msgstr "" +msgstr "ÏÖÉÄÁÌÁÓØ ÐÒÁ×ÁÑ ÓËÏÂËÁ" #: utils/adt/regproc.c:1209 msgid "expected a type name" @@ -7806,6 +7667,102 @@ msgstr " msgid "improper type name" msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÔÉÐÁ" +#: utils/adt/ri_triggers.c:336 +#: utils/adt/ri_triggers.c:2719 +#: utils/adt/ri_triggers.c:3208 +#: utils/adt/ri_triggers.c:3245 +#, c-format +msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\"" +msgstr "" + +#: utils/adt/ri_triggers.c:339 +#: utils/adt/ri_triggers.c:2722 +msgid "MATCH FULL does not allow mixing of null and nonnull key values." +msgstr "" + +#: utils/adt/ri_triggers.c:2481 +#: utils/adt/ri_triggers.c:2937 +#, c-format +msgid "function \"%s\" called with wrong number of trigger arguments" +msgstr "" + +#: utils/adt/ri_triggers.c:2499 +#: utils/adt/ri_triggers.c:2947 +#, c-format +msgid "no target table given for trigger \"%s\" on table \"%s\"" +msgstr "" + +#: utils/adt/ri_triggers.c:2502 +#: utils/adt/ri_triggers.c:2950 +msgid "Remove this referential integrity trigger and its mates, then do ALTER TABLE ADD CONSTRAINT." +msgstr "" + +#: utils/adt/ri_triggers.c:2857 +#: utils/adt/ri_triggers.c:2867 +#: utils/adt/ri_triggers.c:3307 +#, c-format +msgid "table \"%s\" does not have column \"%s\" referenced by constraint \"%s\"" +msgstr "ÔÁÂÌÉÃÁ \"%s\" ÎÅ ÉÍÅÅÔ ËÏÌÏÎËÕ \"%s\" ÕËÁÚÁÎÎÕÀ ËÏÎÓÔÒÅÊÎÔÏÍ \"%s\"" + +#: utils/adt/ri_triggers.c:2887 +#, c-format +msgid "function \"%s\" was not called by trigger manager" +msgstr "" + +#: utils/adt/ri_triggers.c:2896 +#, c-format +msgid "function \"%s\" must be fired AFTER ROW" +msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ × AFTER ROW" + +#: utils/adt/ri_triggers.c:2904 +#, c-format +msgid "function \"%s\" must be fired for INSERT" +msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ INSERT" + +#: utils/adt/ri_triggers.c:2910 +#, c-format +msgid "function \"%s\" must be fired for UPDATE" +msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ UPDATE" + +#: utils/adt/ri_triggers.c:2917 +#, c-format +msgid "function \"%s\" must be fired for INSERT or UPDATE" +msgstr "" + +#: utils/adt/ri_triggers.c:2924 +#, c-format +msgid "function \"%s\" must be fired for DELETE" +msgstr "ÆÕÎËÃÉÑ \"%s\" ÄÏÌÖÎÁ ÚÁÐÕÓËÁÔØÓÑ ÄÌÑ DELETE" + +#: utils/adt/ri_triggers.c:3175 +#, c-format +msgid "referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave unexpected result" +msgstr "" + +#: utils/adt/ri_triggers.c:3179 +msgid "This is most likely due to a rule having rewritten the query." +msgstr "" + +#: utils/adt/ri_triggers.c:3210 +#, c-format +msgid "No rows were found in \"%s\"." +msgstr "" + +#: utils/adt/ri_triggers.c:3247 +#, c-format +msgid "Key (%s)=(%s) is not present in table \"%s\"." +msgstr "ëÌÀÞ (%s)=(%s) ÏÔÓÕÔÓÔ×ÕÅÔ × ÔÁÂÌÉÃÅ \"%s\"." + +#: utils/adt/ri_triggers.c:3253 +#, c-format +msgid "update or delete on \"%s\" violates foreign key constraint \"%s\" on \"%s\"" +msgstr "" + +#: utils/adt/ri_triggers.c:3256 +#, c-format +msgid "Key (%s)=(%s) is still referenced from table \"%s\"." +msgstr "" + #: utils/adt/ruleutils.c:1553 #, c-format msgid "rule \"%s\" has unsupported event type %d" @@ -7851,7 +7808,7 @@ msgstr "" #: utils/adt/timestamp.c:2328 #: utils/adt/timestamp.c:2827 msgid "interval out of range" -msgstr "" +msgstr "interval ×ÎÅ ÄÉÁÐÁÚÏÎÁ" #: utils/adt/timestamp.c:831 #, c-format @@ -8067,7 +8024,7 @@ msgstr " #: utils/error/elog.c:1270 #, c-format msgid " at character %d" -msgstr "" +msgstr " ÎÁ ÓÉÍ×ÏÌÅ %d" #: utils/error/elog.c:1069 msgid "DETAIL: " @@ -8132,22 +8089,6 @@ msgstr "FATAL" msgid "PANIC" msgstr "PANIC" -#: utils/fmgr/fmgr.c:223 -#, c-format -msgid "internal function \"%s\" is not in internal lookup table" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÆÕÎËÃÉÑ \"%s\" ÎÅ ×Ï ×ÎÕÔÒÅÎÎÅÊ ÐÏÉÓËÏ×ÏÊ ÔÁÂÌÉÃÅ" - -#: utils/fmgr/fmgr.c:403 -#, c-format -msgid "unrecognized API version %d reported by info function \"%s\"" -msgstr "" - -#: utils/fmgr/fmgr.c:622 -#: utils/fmgr/fmgr.c:1486 -#, c-format -msgid "function %u has too many arguments (%d, maximum is %d)" -msgstr "ÆÕÎËÃÉÑ %u ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ× (%d, ÐÒÉ ÍÁËÓÉÍÕÍÅ %d)" - #: utils/fmgr/dfmgr.c:99 #: utils/fmgr/dfmgr.c:199 #: utils/fmgr/dfmgr.c:252 @@ -8177,6 +8118,22 @@ msgstr "" msgid "component in parameter \"dynamic_library_path\" is not an absolute path" msgstr "" +#: utils/fmgr/fmgr.c:223 +#, c-format +msgid "internal function \"%s\" is not in internal lookup table" +msgstr "×ÎÕÔÒÅÎÎÑÑ ÆÕÎËÃÉÑ \"%s\" ÎÅ ×Ï ×ÎÕÔÒÅÎÎÅÊ ÐÏÉÓËÏ×ÏÊ ÔÁÂÌÉÃÅ" + +#: utils/fmgr/fmgr.c:403 +#, c-format +msgid "unrecognized API version %d reported by info function \"%s\"" +msgstr "" + +#: utils/fmgr/fmgr.c:622 +#: utils/fmgr/fmgr.c:1486 +#, c-format +msgid "function %u has too many arguments (%d, maximum is %d)" +msgstr "ÆÕÎËÃÉÑ %u ÓÏÄÅÒÖÉÔ ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ× (%d, ÐÒÉ ÍÁËÓÉÍÕÍÅ %d)" + #: utils/init/miscinit.c:378 msgid "permission denied to set session authorization" msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ Á×ÔÏÒÉÚÁÃÉÉ ÓÅÓÓÉÉ" @@ -8241,7 +8198,7 @@ msgid "could not write lock file \"%s\": %m" msgstr "" #: utils/init/miscinit.c:735 -#: utils/misc/guc.c:3910 +#: utils/misc/guc.c:3911 #, c-format msgid "could not read from file \"%s\": %m" msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÉÚ ÆÁÊÌÁ \"%s\": %m" @@ -8323,874 +8280,917 @@ msgstr " msgid "connection limit exceeded for non-superusers" msgstr "ÐÒÅ×ÙÛÅÎ ÌÉÍÉÔ ÐÏÄÓÏÅÄÉÎÅÎÉÊ ÄÌÑ ÏÂÙÞÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ" -#: utils/misc/guc.c:240 +#: utils/mb/conv.c:376 +#, c-format +msgid "ignoring unconvertible UTF-8 character 0x%04x" +msgstr "" + +#: utils/mb/conv.c:406 +#, c-format +msgid "invalid encoding number: %d" +msgstr "ÎÅ×ÅÒÎÙÊ ÎÏÍÅÒ ËÏÄÉÒÏ×ËÉ: %d" + +#: utils/mb/conv.c:445 +#, c-format +msgid "ignoring unconvertible %s character 0x%04x" +msgstr "" + +#: utils/mb/encnames.c:445 +msgid "encoding name too long" +msgstr "ÓÌÉÛËÏÍ ÄÌÉÎÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ" + +#: utils/mb/mbutils.c:252 +#, c-format +msgid "default conversion function for encoding \"%s\" to \"%s\" does not exist" +msgstr "ÆÕÎËÃÉÑ ËÏÎ×ÅÒÓÉÉ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÚ ËÏÄÉÒÏ×ËÉ \"%s\" × \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ" + +#: utils/mb/mbutils.c:326 +#, c-format +msgid "invalid source encoding name \"%s\"" +msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ÉÓÈÏÄÎÏÊ ËÏÄÉÒÏ×ËÉ: \"%s\"" + +#: utils/mb/mbutils.c:331 +#, c-format +msgid "invalid destination encoding name \"%s\"" +msgstr "ÎÅ×ÅÒÎÏÅ ÉÍÑ ËÏÄÉÒÏ×ËÉ ÎÁÚÎÁÞÅÎÉÑ: \"%s\"" + +#: utils/mb/wchar.c:640 +msgid "Unicode characters greater than or equal to 0x10000 are not supported" +msgstr "" + +#: utils/mb/wchar.c:669 +#, c-format +msgid "invalid byte sequence for encoding \"%s\": 0x%s" +msgstr "ÎÅ×ÅÒÎÁÑ ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÂÁÊÔ ÉÍÑ ËÏÄÉÒÏ×ËÉ \"%s\": 0x%s" + +#: utils/misc/guc.c:241 msgid "Ungrouped" msgstr "òÁÚÎÏÅ" -#: utils/misc/guc.c:242 +#: utils/misc/guc.c:243 msgid "Connections and Authentication" msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ" -#: utils/misc/guc.c:244 +#: utils/misc/guc.c:245 msgid "Connections and Authentication / Connection Settings" msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ / îÁÓÔÒÏÊËÉ ÐÏÄÓÏÅÄÉÎÅÎÉÑ" -#: utils/misc/guc.c:246 +#: utils/misc/guc.c:247 msgid "Connections and Authentication / Security and Authentication" msgstr "ðÏÄÓÏÅÄÉÎÅÎÉÑ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ / âÅÚÏÐÁÓÎÏÓÔØ É ÁÕÔÅÎÔÉÆÉËÁÃÉÑ" -#: utils/misc/guc.c:248 +#: utils/misc/guc.c:249 msgid "Resource Usage" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ×" -#: utils/misc/guc.c:250 +#: utils/misc/guc.c:251 msgid "Resource Usage / Memory" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / ðÁÍÑÔØ" -#: utils/misc/guc.c:252 +#: utils/misc/guc.c:253 msgid "Resource Usage / Free Space Map" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / ëÁÒÔÁ Ó×ÏÂÏÄÎÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á" -#: utils/misc/guc.c:254 +#: utils/misc/guc.c:255 msgid "Resource Usage / Kernel Resources" msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÒÅÓÕÒÓÏ× / òÅÓÕÒÓÙ ÑÄÒÁ" -#: utils/misc/guc.c:256 +#: utils/misc/guc.c:257 msgid "Write-Ahead Log" msgstr "Write-Ahead Log" -#: utils/misc/guc.c:258 +#: utils/misc/guc.c:259 msgid "Write-Ahead Log / Settings" msgstr "Write-Ahead Log / îÁÓÔÒÏÊËÉ" -#: utils/misc/guc.c:260 +#: utils/misc/guc.c:261 msgid "Write-Ahead Log / Checkpoints" msgstr "Write-Ahead Log / ëÏÎÔÒÏÌØÎÙÅ ÔÏÞËÉ" -#: utils/misc/guc.c:262 +#: utils/misc/guc.c:263 msgid "Query Tuning" msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ×" -#: utils/misc/guc.c:264 +#: utils/misc/guc.c:265 msgid "Query Tuning / Planner Method Enabling" msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ÷ËÌÀÞÅÎÉÅ ÍÅÔÏÄÏ× ÐÌÁÎÎÅÒÁ" -#: utils/misc/guc.c:266 +#: utils/misc/guc.c:267 msgid "Query Tuning / Planner Cost Constants" msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ïÃÅÎÏÞÎÙÅ ËÏÎÓÔÁÎÔÙ ÐÌÁÎÎÅÒÁ" -#: utils/misc/guc.c:268 +#: utils/misc/guc.c:269 msgid "Query Tuning / Genetic Query Optimizer" msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / ïÂÝÉÊ ÏÐÔÉÍÉÚÁÔÏÒ ÚÁÐÒÏÓÏ×" -#: utils/misc/guc.c:270 +#: utils/misc/guc.c:271 msgid "Query Tuning / Other Planner Options" msgstr "îÁÓÔÒÏÊËÁ ÚÁÐÒÏÓÏ× / äÒÕÇÉÅ ÏÐÃÉÉ ÐÌÁÎÎÅÒÁ" -#: utils/misc/guc.c:272 +#: utils/misc/guc.c:273 msgid "Reporting and Logging" msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ" -#: utils/misc/guc.c:274 +#: utils/misc/guc.c:275 msgid "Reporting and Logging / Syslog" msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / Syslog" -#: utils/misc/guc.c:276 +#: utils/misc/guc.c:277 msgid "Reporting and Logging / When to Log" msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / ëÏÇÄÁ ×ÅÓÔÉ ÖÕÒÎÁÌ" -#: utils/misc/guc.c:278 +#: utils/misc/guc.c:279 msgid "Reporting and Logging / What to Log" msgstr "ïÔÞ£ÔÎÏÓÔØ É ÖÕÒÎÁÌÉÒÏ×ÁÎÉÅ / þÔÏ ÐÉÓÁÔØ × ÖÕÒÎÁÌ" -#: utils/misc/guc.c:280 +#: utils/misc/guc.c:281 msgid "Statistics" msgstr "óÔÁÔÉÓÔÉËÁ" -#: utils/misc/guc.c:282 +#: utils/misc/guc.c:283 msgid "Statistics / Monitoring" msgstr "óÔÁÔÉÓÔÉËÁ / íÏÎÉÔÏÒÉÎÇ" -#: utils/misc/guc.c:284 +#: utils/misc/guc.c:285 msgid "Statistics / Query and Index Statistics Collector" msgstr "óÔÁÔÉÓÔÉËÁ / óÂÏÒÝÉË ÓÔÁÔÉÓÔÉËÉ ÚÁÐÒÏÓÏ× É ÉÎÄÅËÓÏ×" -#: utils/misc/guc.c:286 +#: utils/misc/guc.c:287 msgid "Client Connection Defaults" -msgstr "" +msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ×" -#: utils/misc/guc.c:288 +#: utils/misc/guc.c:289 msgid "Client Connection Defaults / Statement Behavior" -msgstr "" +msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / ðÏ×ÅÄÅÎÉÅ ËÏÍÁÎÄ" -#: utils/misc/guc.c:290 +#: utils/misc/guc.c:291 msgid "Client Connection Defaults / Locale and Formatting" -msgstr "" +msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / ìÏËÁÌØ É ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ" -#: utils/misc/guc.c:292 +#: utils/misc/guc.c:293 msgid "Client Connection Defaults / Other Defaults" -msgstr "" +msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÎÁÎÉÀ ÐÏÄÓÏÅÄÉÎÅÎÉÑ ËÌÉÅÎÔÏ× / äÒÕÇÉÅ ÚÎÁÞÅÎÉÑ" -#: utils/misc/guc.c:294 +#: utils/misc/guc.c:295 msgid "Lock Management" msgstr "õÐÒÁ×ÌÅÎÉÅ ÂÌÏËÉÒÏ×ËÁÍÉ" -#: utils/misc/guc.c:296 +#: utils/misc/guc.c:297 msgid "Version and Platform Compatibility" msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ" -#: utils/misc/guc.c:298 +#: utils/misc/guc.c:299 msgid "Version and Platform Compatibility / Previous PostgreSQL Versions" msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ / ðÒÅÄÙÄÕÝÉÅ ×ÅÒÓÉÉ PostgreSQL" -#: utils/misc/guc.c:300 +#: utils/misc/guc.c:301 msgid "Version and Platform Compatibility / Other Platforms and Clients" msgstr "÷ÅÒÓÉÑ É ÓÏ×ÍÅÓÔÉÍÏÓÔØ ÐÌÁÔÆÏÒÍ / äÒÕÇÉÅ ÐÌÁÔÆÏÒÍÙ É ËÌÉÅÎÔÙ" -#: utils/misc/guc.c:302 +#: utils/misc/guc.c:303 msgid "Developer Options" msgstr "ïÐÃÉÉ ÒÁÚÒÁÂÏÔÞÉËÁ" -#: utils/misc/guc.c:353 +#: utils/misc/guc.c:354 msgid "Enables the planner's use of sequential-scan plans." msgstr "" -#: utils/misc/guc.c:361 +#: utils/misc/guc.c:362 msgid "Enables the planner's use of index-scan plans." msgstr "" -#: utils/misc/guc.c:369 +#: utils/misc/guc.c:370 msgid "Enables the planner's use of TID scan plans." msgstr "" -#: utils/misc/guc.c:377 +#: utils/misc/guc.c:378 msgid "Enables the planner's use of explicit sort steps." msgstr "" -#: utils/misc/guc.c:385 +#: utils/misc/guc.c:386 msgid "Enables the planner's use of hashed aggregation plans." msgstr "" -#: utils/misc/guc.c:393 +#: utils/misc/guc.c:394 msgid "Enables the planner's use of nested-loop join plans." msgstr "" -#: utils/misc/guc.c:401 +#: utils/misc/guc.c:402 msgid "Enables the planner's use of merge join plans." msgstr "" -#: utils/misc/guc.c:409 +#: utils/misc/guc.c:410 msgid "Enables the planner's use of hash join plans." msgstr "" -#: utils/misc/guc.c:417 +#: utils/misc/guc.c:418 msgid "Enables genetic query optimization." msgstr "" -#: utils/misc/guc.c:418 +#: utils/misc/guc.c:419 msgid "This algorithm attempts to do planning without exhaustive searching." msgstr "" -#: utils/misc/guc.c:427 +#: utils/misc/guc.c:428 msgid "Shows whether the current user is a superuser." msgstr "" -#: utils/misc/guc.c:436 +#: utils/misc/guc.c:437 msgid "Makes the server accept TCP/IP connections." msgstr "" -#: utils/misc/guc.c:444 +#: utils/misc/guc.c:445 msgid "Enables SSL connections." msgstr "÷ËÌÀÞÁÅÔ SSL-ÐÏÄÓÏÅÄÉÎÅÎÉÑ." -#: utils/misc/guc.c:452 +#: utils/misc/guc.c:453 msgid "Forces synchronization of updates to disk." msgstr "" -#: utils/misc/guc.c:453 +#: utils/misc/guc.c:454 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 "" -#: utils/misc/guc.c:463 +#: utils/misc/guc.c:464 msgid "Continues processing past damaged page headers." msgstr "" -#: utils/misc/guc.c:464 +#: utils/misc/guc.c:465 msgid "Detection of a damaged page header normally causes PostgreSQL to report an error, aborting the current transaction. Setting zero_damaged_pages to true causes the system to instead report a warning, zero out the damaged page, and continue processing. This behavior will destroy data, namely all the rows on the damaged page." msgstr "" -#: utils/misc/guc.c:476 +#: utils/misc/guc.c:477 msgid "Runs the server silently." msgstr "" -#: utils/misc/guc.c:477 +#: utils/misc/guc.c:478 msgid "If this parameter is set, the server will automatically run in the background and any controlling terminals are dissociated." msgstr "" -#: utils/misc/guc.c:485 +#: utils/misc/guc.c:486 msgid "Logs each successful connection." msgstr "" -#: utils/misc/guc.c:493 +#: utils/misc/guc.c:494 msgid "Prefixes server log messages with a time stamp." msgstr "" -#: utils/misc/guc.c:501 +#: utils/misc/guc.c:502 msgid "Prefixes server log messages with the server PID." msgstr "" -#: utils/misc/guc.c:511 +#: utils/misc/guc.c:512 msgid "Turns on various assertion checks." msgstr "" -#: utils/misc/guc.c:512 +#: utils/misc/guc.c:513 msgid "This is a debugging aid." msgstr "" -#: utils/misc/guc.c:523 -#: utils/misc/guc.c:613 -#: utils/misc/guc.c:686 -#: utils/misc/guc.c:695 -#: utils/misc/guc.c:704 -#: utils/misc/guc.c:713 -#: utils/misc/guc.c:1018 -#: utils/misc/guc.c:1027 -#: utils/misc/guc.c:1095 +#: utils/misc/guc.c:524 +#: utils/misc/guc.c:614 +#: utils/misc/guc.c:687 +#: utils/misc/guc.c:696 +#: utils/misc/guc.c:705 +#: utils/misc/guc.c:714 +#: utils/misc/guc.c:1019 +#: utils/misc/guc.c:1028 +#: utils/misc/guc.c:1096 msgid "no description available" -msgstr "" +msgstr "ÏÐÉÓÁÎÉÑ ÎÅ ÉÍÅÅÔÓÑ" -#: utils/misc/guc.c:532 +#: utils/misc/guc.c:533 msgid "Logs each SQL statement." msgstr "" -#: utils/misc/guc.c:540 +#: utils/misc/guc.c:541 msgid "Logs the duration each completed SQL statement." msgstr "" -#: utils/misc/guc.c:548 +#: utils/misc/guc.c:549 msgid "Prints the parse tree to the server log." msgstr "" -#: utils/misc/guc.c:556 +#: utils/misc/guc.c:557 msgid "Prints the parse tree after rewriting to server log." msgstr "" -#: utils/misc/guc.c:564 +#: utils/misc/guc.c:565 msgid "Prints the execution plan to server log." msgstr "" -#: utils/misc/guc.c:572 +#: utils/misc/guc.c:573 msgid "Indents parse and plan tree displays." msgstr "" -#: utils/misc/guc.c:580 +#: utils/misc/guc.c:581 msgid "Writes parser performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:588 +#: utils/misc/guc.c:589 msgid "Writes planner performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:596 +#: utils/misc/guc.c:597 msgid "Writes executor performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:604 +#: utils/misc/guc.c:605 msgid "Writes cumulative performance statistics to the server log." msgstr "" -#: utils/misc/guc.c:624 +#: utils/misc/guc.c:625 msgid "Uses the indented output format for EXPLAIN VERBOSE." msgstr "" -#: utils/misc/guc.c:632 +#: utils/misc/guc.c:633 msgid "Starts the server statistics-collection subprocess." msgstr "úÁÐÕÓËÁÅÔ ÐÏÄÐÒÏÃÅÓÓ ÓÂÏÒÁ ÓÔÁÔÉÓÔÉËÉ." -#: utils/misc/guc.c:640 +#: utils/misc/guc.c:641 msgid "Zeroes collected statistics on server restart." msgstr "" -#: utils/misc/guc.c:648 +#: utils/misc/guc.c:649 msgid "Collects statistics about executing commands." msgstr "" -#: utils/misc/guc.c:649 +#: utils/misc/guc.c:650 msgid "Enables the collection of statistics on the currently executing command of each session, along with the time at which that command began execution." msgstr "" -#: utils/misc/guc.c:658 +#: utils/misc/guc.c:659 msgid "Collects row-level statistics on database activity." msgstr "" -#: utils/misc/guc.c:666 +#: utils/misc/guc.c:667 msgid "Collects block-level statistics on database activity." msgstr "" -#: utils/misc/guc.c:675 +#: utils/misc/guc.c:676 msgid "Generates debugging output for LISTEN and NOTIFY." msgstr "" -#: utils/misc/guc.c:724 +#: utils/misc/guc.c:725 msgid "Logs the host name in the connection logs." msgstr "" -#: utils/misc/guc.c:725 +#: utils/misc/guc.c:726 msgid "By default, connection logs only show the IP address of the connecting host. If you want them to show the host name you can turn this on, but depending on your host name resolution setup it might impose a non-negligible performance penalty." msgstr "" -#: utils/misc/guc.c:735 +#: utils/misc/guc.c:736 msgid "Logs the outgoing port number of the connecting host." msgstr "" -#: utils/misc/guc.c:744 +#: utils/misc/guc.c:745 msgid "Causes subtables to be included by default in various commands." msgstr "" -#: utils/misc/guc.c:752 +#: utils/misc/guc.c:753 msgid "Interprets ACST, CST, EST, and SAT as Australian time zones." msgstr "" -#: utils/misc/guc.c:753 +#: utils/misc/guc.c:754 msgid "Otherwise they are interpreted as North/South American time zones and Saturday." msgstr "" -#: utils/misc/guc.c:761 +#: utils/misc/guc.c:762 msgid "Encrypt passwords." msgstr "" -#: utils/misc/guc.c:762 +#: utils/misc/guc.c:763 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 "" -#: utils/misc/guc.c:771 +#: utils/misc/guc.c:772 msgid "Treats \"expr=NULL\" as \"expr IS NULL\"." msgstr "" -#: utils/misc/guc.c:772 +#: utils/misc/guc.c:773 msgid "When turned on, expressions of the form expr = NULL (or NULL = expr) are treated as expr IS NULL, that is, they return true if expr evaluates to the null value, and false otherwise. The correct behavior of expr = NULL is to always return null (unknown)." msgstr "" -#: utils/misc/guc.c:783 +#: utils/misc/guc.c:784 msgid "Enables per-database user names." msgstr "" -#: utils/misc/guc.c:792 +#: utils/misc/guc.c:793 msgid "This parameter doesn't do anything." msgstr "" -#: utils/misc/guc.c:793 +#: utils/misc/guc.c:794 msgid "It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-vintage clients." msgstr "" -#: utils/misc/guc.c:801 +#: utils/misc/guc.c:802 msgid "Sets the default read-only status of new transactions." msgstr "" -#: utils/misc/guc.c:809 +#: utils/misc/guc.c:810 msgid "Shows the current transaction's read-only status." msgstr "ðÏËÁÚÙ×ÁÅÔ ÓÔÁÔÕÓ \"ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ\" ÔÅËÕÝÅÊ ÔÒÁÎÚÁËÃÉÉ." -#: utils/misc/guc.c:818 +#: utils/misc/guc.c:819 msgid "Automatically adds missing table references to FROM clauses." msgstr "" -#: utils/misc/guc.c:826 +#: utils/misc/guc.c:827 msgid "Check function bodies during CREATE FUNCTION." msgstr "" -#: utils/misc/guc.c:844 +#: utils/misc/guc.c:845 msgid "Sets the default statistics target." msgstr "" -#: utils/misc/guc.c:845 +#: utils/misc/guc.c:846 msgid "This applies to table columns that have not had a column-specific target set via ALTER TABLE SET STATISTICS." msgstr "" -#: utils/misc/guc.c:853 +#: utils/misc/guc.c:854 msgid "Sets the FROM-list size beyond which subqueries are not collapsed." msgstr "" -#: utils/misc/guc.c:855 +#: utils/misc/guc.c:856 msgid "The planner will merge subqueries into upper queries if the resulting FROM list would have no more than this many items." msgstr "" -#: utils/misc/guc.c:864 +#: utils/misc/guc.c:865 msgid "Sets the FROM-list size beyond which JOIN constructs are not flattened." msgstr "" -#: utils/misc/guc.c:866 +#: utils/misc/guc.c:867 msgid "The planner will flatten explicit inner JOIN constructs into lists of FROM items whenever a list of no more than this many items would result." msgstr "" -#: utils/misc/guc.c:875 +#: utils/misc/guc.c:876 msgid "Sets the threshold of FROM items beyond which GEQO is used." msgstr "" -#: utils/misc/guc.c:883 +#: utils/misc/guc.c:884 msgid "GEQO: number of individuals in one population." msgstr "" -#: utils/misc/guc.c:891 +#: utils/misc/guc.c:892 msgid "GEQO: effort is used to calculate a default for generations." msgstr "" -#: utils/misc/guc.c:899 +#: utils/misc/guc.c:900 msgid "GEQO: number of iterations in the algorithm." msgstr "" -#: utils/misc/guc.c:900 +#: utils/misc/guc.c:901 msgid "The number must be a positive integer. If 0 is specified then effort * log2(poolsize) is used." msgstr "" -#: utils/misc/guc.c:909 +#: utils/misc/guc.c:910 msgid "The time in milliseconds to wait on lock before checking for deadlock." msgstr "" -#: utils/misc/guc.c:919 +#: utils/misc/guc.c:920 msgid "Uses syslog for logging." msgstr "" -#: utils/misc/guc.c:920 +#: utils/misc/guc.c:921 msgid "If this parameter is 1, messages go both to syslog and the standard output. A value of 2 sends output only to syslog. (Some messages will still go to the standard output/error.) The default is 0, which means syslog is off." msgstr "" -#: utils/misc/guc.c:939 +#: utils/misc/guc.c:940 msgid "Sets the maximum number of concurrent connections." msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÏ ÄÏÓÔÕÐÎÏÅ ÞÉÓÌÏ ÐÏÄÓÏÅÄÉÎÅÎÉÊ." -#: utils/misc/guc.c:948 +#: utils/misc/guc.c:949 msgid "Sets the number of connection slots reserved for superusers." msgstr "" -#: utils/misc/guc.c:957 +#: utils/misc/guc.c:958 msgid "Sets the number of shared memory buffers used by the server." msgstr "" -#: utils/misc/guc.c:966 +#: utils/misc/guc.c:967 msgid "Sets the TCP port the server listens on." msgstr "" -#: utils/misc/guc.c:975 +#: utils/misc/guc.c:976 msgid "Sets the access permissions of the Unix-domain socket." msgstr "" -#: utils/misc/guc.c:976 +#: utils/misc/guc.c:977 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 "" -#: utils/misc/guc.c:988 +#: utils/misc/guc.c:989 msgid "Sets the maximum memory to be used for sorts and hash tables." msgstr "" -#: utils/misc/guc.c:989 +#: utils/misc/guc.c:990 msgid "Specifies the amount of memory to be used by internal sort operations and hash tables before switching to temporary disk files" msgstr "" -#: utils/misc/guc.c:999 +#: utils/misc/guc.c:1000 msgid "Sets the maximum memory used to keep track of to-be-reclaimed rows." msgstr "" -#: utils/misc/guc.c:1008 +#: utils/misc/guc.c:1009 msgid "Sets the maximum number of simultaneously open files for each server process." msgstr "" -#: utils/misc/guc.c:1037 +#: utils/misc/guc.c:1038 msgid "Sets the maximum expression nesting depth." msgstr "" -#: utils/misc/guc.c:1046 +#: utils/misc/guc.c:1047 msgid "Sets the maximum allowed duration (in milliseconds) of any statement." msgstr "" -#: utils/misc/guc.c:1047 +#: utils/misc/guc.c:1048 msgid "A value of 0 turns off the timeout." msgstr "" -#: utils/misc/guc.c:1055 +#: utils/misc/guc.c:1056 msgid "Sets the maximum number of tables and indexes for which free space is tracked." msgstr "" -#: utils/misc/guc.c:1064 +#: utils/misc/guc.c:1065 msgid "Sets the maximum number of disk pages for which free space is tracked." msgstr "" -#: utils/misc/guc.c:1074 +#: utils/misc/guc.c:1075 msgid "Sets the maximum number of locks per transaction." msgstr "" -#: utils/misc/guc.c:1075 +#: utils/misc/guc.c:1076 msgid "The shared lock table is sized on the assumption that at most max_locks_per_transaction * max_connections distinct objects will need to be locked at any one time." msgstr "" -#: utils/misc/guc.c:1085 +#: utils/misc/guc.c:1086 msgid "Sets the maximum time in seconds to complete client authentication." msgstr "" -#: utils/misc/guc.c:1105 +#: utils/misc/guc.c:1106 msgid "Sets the maximum distance in log segments between automatic WAL checkpoints." msgstr "" -#: utils/misc/guc.c:1114 +#: utils/misc/guc.c:1115 msgid "Sets the maximum time in seconds between automatic WAL checkpoints." msgstr "" -#: utils/misc/guc.c:1123 +#: utils/misc/guc.c:1124 msgid "Logs if filling of checkpoint segments happens more frequently than this (in seconds)." msgstr "" -#: utils/misc/guc.c:1125 +#: utils/misc/guc.c:1126 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 "" -#: utils/misc/guc.c:1135 +#: utils/misc/guc.c:1136 msgid "Sets the number of disk-page buffers in shared memory for WAL." msgstr "" -#: utils/misc/guc.c:1144 +#: utils/misc/guc.c:1145 msgid "If nonzero, WAL-related debugging output is logged." msgstr "" -#: utils/misc/guc.c:1154 +#: utils/misc/guc.c:1155 msgid "Sets the delay in microseconds between transaction commit and flushing WAL to disk." msgstr "" -#: utils/misc/guc.c:1164 +#: utils/misc/guc.c:1165 msgid "Sets the minimum concurrent open transactions before performing commit_delay." msgstr "" -#: utils/misc/guc.c:1174 +#: utils/misc/guc.c:1175 msgid "Sets the number of digits displayed for floating-point values." msgstr "" -#: utils/misc/guc.c:1175 +#: utils/misc/guc.c:1176 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 "" -#: utils/misc/guc.c:1185 +#: utils/misc/guc.c:1186 msgid "Sets the minimum execution time in milliseconds above which statements will be logged." msgstr "" -#: utils/misc/guc.c:1187 +#: utils/misc/guc.c:1188 msgid "Zero prints all queries. The default is -1 (turning this feature off)." msgstr "" -#: utils/misc/guc.c:1204 +#: utils/misc/guc.c:1205 msgid "Sets the planner's assumption about size of the disk cache." msgstr "" -#: utils/misc/guc.c:1205 +#: utils/misc/guc.c:1206 msgid "That is, the portion of the kernel's disk cache that will be used for PostgreSQL data files. This is measured in disk pages, which are normally 8 kB each." msgstr "" -#: utils/misc/guc.c:1214 +#: utils/misc/guc.c:1215 msgid "Sets the planner's estimate of the cost of a nonsequentially fetched disk page." msgstr "" -#: utils/misc/guc.c:1216 +#: utils/misc/guc.c:1217 msgid "This is measured as a multiple of the cost of a sequential page fetch. A higher value makes it more likely a sequential scan will be used, a lower value makes it more likely an index scan will be used." msgstr "" -#: utils/misc/guc.c:1226 +#: utils/misc/guc.c:1227 msgid "Sets the planner's estimate of the cost of processing each tuple (row)." msgstr "" -#: utils/misc/guc.c:1227 -#: utils/misc/guc.c:1237 -#: utils/misc/guc.c:1246 +#: utils/misc/guc.c:1228 +#: utils/misc/guc.c:1238 +#: utils/misc/guc.c:1247 msgid "This is measured as a fraction of the cost of a sequential page fetch." msgstr "" -#: utils/misc/guc.c:1235 +#: utils/misc/guc.c:1236 msgid "Sets the planner's estimate of processing cost for each index tuple (row) during index scan." msgstr "" -#: utils/misc/guc.c:1245 +#: utils/misc/guc.c:1246 msgid "Sets the planner's estimate of processing cost of each operator in WHERE." msgstr "" -#: utils/misc/guc.c:1255 +#: utils/misc/guc.c:1256 msgid "GEQO: selective pressure within the population." msgstr "" -#: utils/misc/guc.c:1265 +#: utils/misc/guc.c:1266 msgid "Sets the seed for random-number generation." msgstr "" -#: utils/misc/guc.c:1284 +#: utils/misc/guc.c:1285 msgid "Sets the client's character set encoding." msgstr "" -#: utils/misc/guc.c:1294 +#: utils/misc/guc.c:1295 msgid "Sets the message levels that are sent to the client." msgstr "" -#: utils/misc/guc.c:1295 +#: utils/misc/guc.c:1296 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 "" +msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, LOG, NOTICE, WARNING É ERROR. ëÁÖÄÙÊ ÕÒÏ×ÅÎØ ×ËÌÀÞÁÅÔ ×ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ. îÁ ËÁÖÄÏÍ ÐÏÓÌÅÄÕÀÝÅÍ ÕÒÏ×ÎÅ ÍÅÎØÛÅ ÓÏÏÂÝÅÎÉÊ." -#: utils/misc/guc.c:1306 +#: utils/misc/guc.c:1307 msgid "Sets the message levels that are logged." msgstr "" -#: utils/misc/guc.c:1307 +#: utils/misc/guc.c:1308 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 "" +msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG, FATAL É PANIC. ëÁÖÄÙÊ ÕÒÏ×ÅÎØ ×ËÌÀÞÁÅÔ ×ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ." -#: utils/misc/guc.c:1317 +#: utils/misc/guc.c:1318 msgid "Sets the verbosity of logged messages." msgstr "" -#: utils/misc/guc.c:1318 +#: utils/misc/guc.c:1319 msgid "Valid values are \"terse\", \"default\", and \"verbose\"." msgstr "" -#: utils/misc/guc.c:1326 +#: utils/misc/guc.c:1327 msgid "Causes all statements generating error at or above this level to be logged." msgstr "" -#: utils/misc/guc.c:1327 +#: utils/misc/guc.c:1328 msgid "All SQL statements that cause an error of the specified level or a higher level are logged." msgstr "" -#: utils/misc/guc.c:1336 +#: utils/misc/guc.c:1337 msgid "Sets the display format for date and time values." msgstr "" -#: utils/misc/guc.c:1337 +#: utils/misc/guc.c:1338 msgid "Also controls interpretation of ambiguous date inputs." msgstr "" -#: utils/misc/guc.c:1347 +#: utils/misc/guc.c:1348 msgid "Sets the transaction isolation level of each new transaction." msgstr "" -#: utils/misc/guc.c:1348 +#: utils/misc/guc.c:1349 msgid "Each SQL transaction has an isolation level, which can be either \"read committed\" or \"serializable\"." msgstr "" -#: utils/misc/guc.c:1357 +#: utils/misc/guc.c:1358 msgid "Sets the path for dynamically loadable modules." msgstr "" -#: utils/misc/guc.c:1358 +#: utils/misc/guc.c:1359 msgid "If a dynamically loadable module needs to be opened and the specified name does not have a directory component (i.e., the name does not contain a slash), the system will search this path for the specified file." msgstr "" -#: utils/misc/guc.c:1369 +#: utils/misc/guc.c:1370 msgid "Sets the location of the Kerberos server key file." msgstr "" -#: utils/misc/guc.c:1378 +#: utils/misc/guc.c:1379 msgid "Sets the Rendezvous broadcast service name." msgstr "" -#: utils/misc/guc.c:1389 +#: utils/misc/guc.c:1390 msgid "Shows the collation order locale." msgstr "" -#: utils/misc/guc.c:1399 +#: utils/misc/guc.c:1400 msgid "Shows the character classification and case conversion locale." msgstr "" -#: utils/misc/guc.c:1409 +#: utils/misc/guc.c:1410 msgid "Sets the language in which messages are displayed." msgstr "" -#: utils/misc/guc.c:1418 +#: utils/misc/guc.c:1419 msgid "Sets the locale for formatting monetary amounts." msgstr "" -#: utils/misc/guc.c:1427 +#: utils/misc/guc.c:1428 msgid "Sets the locale for formatting numbers." msgstr "" -#: utils/misc/guc.c:1436 +#: utils/misc/guc.c:1437 msgid "Sets the locale for formatting date and time values." msgstr "" -#: utils/misc/guc.c:1445 +#: utils/misc/guc.c:1446 msgid "Lists shared libraries to preload into server." msgstr "" -#: utils/misc/guc.c:1455 +#: utils/misc/guc.c:1456 msgid "Sets the regular expression \"flavor\"." msgstr "" -#: utils/misc/guc.c:1456 +#: utils/misc/guc.c:1457 msgid "This can be set to advanced, extended, or basic." msgstr "" -#: utils/misc/guc.c:1464 +#: utils/misc/guc.c:1465 msgid "Sets the schema search order for names that are not schema-qualified." msgstr "" -#: utils/misc/guc.c:1475 +#: utils/misc/guc.c:1476 msgid "Sets the server (database) character set encoding." msgstr "" -#: utils/misc/guc.c:1486 +#: utils/misc/guc.c:1487 msgid "Shows the server version." msgstr "ðÏËÁÚÙ×ÁÅÉ ×ÅÒÓÉÑ ÓÅÒ×ÅÒÁ." -#: utils/misc/guc.c:1497 +#: utils/misc/guc.c:1498 msgid "Shows the session user name." msgstr "" -#: utils/misc/guc.c:1508 +#: utils/misc/guc.c:1509 msgid "Sets the syslog \"facility\" to be used when syslog enabled." msgstr "" -#: utils/misc/guc.c:1509 +#: utils/misc/guc.c:1510 msgid "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7." -msgstr "" +msgstr "÷ÅÒÎÙÅ ÚÎÁÞÅÎÉÑ: LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6 É LOCAL7." -#: utils/misc/guc.c:1517 +#: utils/misc/guc.c:1518 msgid "Sets the program name used to identify PostgreSQL messages in syslog." msgstr "" -#: utils/misc/guc.c:1528 +#: utils/misc/guc.c:1529 msgid "Sets the time zone for displaying and interpreting time stamps." msgstr "" -#: utils/misc/guc.c:1537 +#: utils/misc/guc.c:1538 msgid "Shows the current transaction's isolation level." msgstr "" -#: utils/misc/guc.c:1547 +#: utils/misc/guc.c:1548 msgid "Sets the owning group of the Unix-domain socket." msgstr "" -#: utils/misc/guc.c:1548 +#: utils/misc/guc.c:1549 msgid "(The owning user of the socket is always the user that starts the server.)" msgstr "" -#: utils/misc/guc.c:1557 +#: utils/misc/guc.c:1558 msgid "Sets the directory where the Unix-domain socket will be created." msgstr "" -#: utils/misc/guc.c:1566 +#: utils/misc/guc.c:1567 msgid "Sets the host name or IP address to listen to." msgstr "õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÉÍÑ ÈÏÓÔÁ ÉÌÉ IP-ÁÄÒÅÓ ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ." -#: utils/misc/guc.c:1575 +#: utils/misc/guc.c:1576 msgid "Selects the method used for forcing WAL updates out to disk." msgstr "" -#: utils/misc/guc.c:2408 -#: utils/misc/guc.c:3013 -#: utils/misc/guc.c:3049 -#: utils/misc/guc.c:3105 -#: utils/misc/guc.c:3399 +#: utils/misc/guc.c:2409 +#: utils/misc/guc.c:3014 +#: utils/misc/guc.c:3050 +#: utils/misc/guc.c:3106 +#: utils/misc/guc.c:3400 #, c-format msgid "unrecognized configuration parameter \"%s\"" msgstr "ÎÅ ÒÁÓÐÏÚÎÁÎÎÙÊ ÐÁÒÁÍÅÔÒ ËÏÎÆÉÇÕÒÁÃÉÉ: \"%s\"" -#: utils/misc/guc.c:2427 +#: utils/misc/guc.c:2428 #, c-format msgid "parameter \"%s\" cannot be changed" msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÎÅÌØÚÑ ÉÚÍÅÎÉÔØ" -#: utils/misc/guc.c:2439 +#: utils/misc/guc.c:2440 #, c-format msgid "parameter \"%s\" cannot be changed after server start" -msgstr "" +msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÓÅÒ×ÅÒÁ" -#: utils/misc/guc.c:2449 +#: utils/misc/guc.c:2450 #, c-format msgid "parameter \"%s\" cannot be changed now" -msgstr "" +msgstr "ÎÅÌØÚÑ ÐÏÍÅÎÑÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÓÅÊÞÁÓ" -#: utils/misc/guc.c:2479 +#: utils/misc/guc.c:2480 #, c-format msgid "parameter \"%s\" cannot be set after connection start" -msgstr "" +msgstr "ÎÅÌØÚÑ ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒ \"%s\" ÐÏÓÌÅ ÚÁÐÕÓËÁ ÐÏÄÓÏÅÄÉÎÅÎÉÑ" -#: utils/misc/guc.c:2489 -#: utils/misc/guc.c:2559 -#: utils/misc/guc.c:2656 -#: utils/misc/guc.c:2752 -#: utils/misc/guc.c:2851 +#: utils/misc/guc.c:2490 +#: utils/misc/guc.c:2560 +#: utils/misc/guc.c:2657 +#: utils/misc/guc.c:2753 +#: utils/misc/guc.c:2852 #, c-format msgid "permission denied to set parameter \"%s\"" msgstr "ÄÏÓÔÕÐ ÚÁÐÒÅݣΠÐÏ ÕÓÔÁÎÏ×ËÅ ÐÁÒÁÍÅÔÒÁ \"%s\"" -#: utils/misc/guc.c:2547 +#: utils/misc/guc.c:2548 #, c-format msgid "parameter \"%s\" requires a Boolean value" msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÂÕÌÅ×ÓËÏÅ ÚÎÁÞÅÎÉÅ" -#: utils/misc/guc.c:2561 +#: utils/misc/guc.c:2562 msgid "Must be superuser to change this value to false." msgstr "" -#: utils/misc/guc.c:2583 -#: utils/misc/guc.c:2680 +#: utils/misc/guc.c:2584 +#: utils/misc/guc.c:2681 #, c-format msgid "invalid value for parameter \"%s\": %d" msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": %d" -#: utils/misc/guc.c:2635 +#: utils/misc/guc.c:2636 #, c-format msgid "parameter \"%s\" requires an integer value" msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ" -#: utils/misc/guc.c:2643 +#: utils/misc/guc.c:2644 #, c-format msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)" msgstr "" -#: utils/misc/guc.c:2658 +#: utils/misc/guc.c:2659 msgid "Must be superuser to increase this value or set it to zero." msgstr "" -#: utils/misc/guc.c:2732 +#: utils/misc/guc.c:2733 #, c-format msgid "parameter \"%s\" requires a numeric value" msgstr "ÐÁÒÁÍÅÔÒ \"%s\" ÔÒÅÂÕÅÔ ÞÉÓÌÏ×ÏÅ ÚÎÁÞÅÎÉÅ" -#: utils/misc/guc.c:2740 +#: utils/misc/guc.c:2741 #, c-format msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)" msgstr "" -#: utils/misc/guc.c:2754 -#: utils/misc/guc.c:2853 +#: utils/misc/guc.c:2755 +#: utils/misc/guc.c:2854 msgid "Must be superuser to increase this value." msgstr "" -#: utils/misc/guc.c:2776 +#: utils/misc/guc.c:2777 #, c-format msgid "invalid value for parameter \"%s\": %g" msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": %g" -#: utils/misc/guc.c:2907 +#: utils/misc/guc.c:2908 #, c-format msgid "invalid value for parameter \"%s\": \"%s\"" msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\": \"%s\"" -#: utils/misc/guc.c:3114 +#: utils/misc/guc.c:3115 #, c-format msgid "SET %s takes only one argument" msgstr "SET %s ÐÒÉÎÉÍÁÅÔ ÔÏÌØËÏ ÏÄÉÎ ÁÒÇÕÍÅÎÔ" -#: utils/misc/guc.c:3218 +#: utils/misc/guc.c:3219 msgid "SET requires parameter name" msgstr "SET ÔÒÅÂÕÅÔ ÉÍÑ ÐÁÒÁÍÅÔÒÁ" -#: utils/misc/guc.c:4029 +#: utils/misc/guc.c:4030 #, c-format msgid "could not parse setting for parameter \"%s\"" msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÒÏÁÎÁÌÉÚÉÒÏ×ÁÔØ ÕÓÔÁÎÏ×ËÉ ÄÌÑ ÐÁÒÁÍÅÔÒÁ \"%s\"" -#: utils/misc/guc.c:4376 +#: utils/misc/guc.c:4377 msgid "SET AUTOCOMMIT TO OFF is no longer supported" msgstr "SET AUTOCOMMIT TO OFF ÂÏÌØÛÅ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ" #: guc-file.l:267 #, c-format msgid "syntax error in file \"%s\" line %u, near token \"%s\"" -msgstr "" +msgstr "ÏÛÉÂËÁ ÓÉÎÔÁËÓÉÓÁ × ÆÁÌÅ \"%s\" ÓÔÒÏËÁ %u, ÒÑÄÏÍ Ó \"%s\"" #: utils/mmgr/aset.c:336 #, c-format @@ -9212,12 +9212,12 @@ msgstr " #: utils/mmgr/portalmem.c:174 #, c-format msgid "closing existing cursor \"%s\"" -msgstr "" +msgstr "ÚÁËÒÙÔÉÅ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ËÕÒÓÏÒÁ \"%s\"" #: utils/sort/logtape.c:202 #, c-format msgid "could not write block %ld of temporary file: %m" -msgstr "" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÉÓÁÔØ ÂÌÏË %ld ×ÒÅÍÅÎÎÏÇÏ ÆÁÊÌÁ: %m" #: utils/sort/logtape.c:204 msgid "Perhaps out of disk space?" @@ -9226,7 +9226,7 @@ msgstr " #: utils/sort/logtape.c:221 #, c-format msgid "could not read block %ld of temporary file: %m" -msgstr "" +msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÓÞÉÔÁÔØ ÂÌÏË %ld ×ÒÅÍÅÎÎÏÇÏ ÆÁÊÌÁ: %m" #: utils/sort/tuplesort.c:2072 msgid "could not create unique index" -- 2.40.0