diff --git a/src/backend/po/ru.po b/src/backend/po/ru.po index 9a48cf1a11ea90bb8bc1514309f26d73376303bf..35e3e621168af5a8b1f3a5f56aa0d111c81e1870 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; <mokhov@cs.concordia.ca> @@ -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 <mokhov@cs.concordia.ca>\n" "Language-Team: pgsql-rus <pgsql-rus@yahoogroups.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=koi8-r\n" "Content-Transfer-Encoding: 8bit\n" -#: 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"