Translation update
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 24 Aug 2004 21:35:19 +0000 (21:35 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 24 Aug 2004 21:35:19 +0000 (21:35 +0000)
src/bin/psql/po/ru.po

index caa4dfa73e54c3e60d2f407c8ccbf738b38972ea..8f5f7d026805af14d27c605a9d2d9736780f2448 100644 (file)
@@ -1,7 +1,7 @@
 # ru.po
 # PSQL Translated Messages into the Russian Language (KOI8-R)
 #
-# $PostgreSQL: pgsql/src/bin/psql/po/ru.po,v 1.14 2004/08/14 19:16:07 petere Exp $
+# $PostgreSQL: pgsql/src/bin/psql/po/ru.po,v 1.15 2004/08/24 21:35:19 petere Exp $
 #
 # ChangeLog:
 #   - March 27 - August 14, 2004: Updates for 8.0; <mokhov@cs.concordia.ca>
@@ -13,8 +13,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PostgreSQL 8.0\n"
-"POT-Creation-Date: 2004-07-17 13:09-0300\n"
-"PO-Revision-Date: 2004-08-14 02:14-0500\n"
+"POT-Creation-Date: 2004-08-14 19:07-0300\n"
+"PO-Revision-Date: 2004-08-14 19:56-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"
@@ -51,85 +51,85 @@ msgid "\\%s: could not change directory to \"%s\": %s\n"
 msgstr "\\%s: ÎÅ ÐÏÌÕÞÉÌÏÓØ ÐÏÍÅÎÑÔØ ÄÉÒÅËÔÏÒÉÀ ÎÁ \"%s\": %s\n"
 
 #: command.c:370
-#: command.c:759
+#: command.c:760
 msgid "no query buffer\n"
 msgstr "ÎÅÔ ÂÕÆÅÒÁ ÚÁÐÒÏÓÏ×\n"
 
-#: command.c:432
+#: command.c:433
 #, c-format
 msgid "%s: invalid encoding name or conversion procedure not found\n"
 msgstr "%s: ÎÅÐÒÁ×ÉÌØÎÏÅ ÎÁÚ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ ÓÉÍ×ÏÌÏ× ÉÌÉ ÆÕÎËÃÉÑ ËÏÎ×ÅÒÓÉÉ ÎÅ ÎÁÊÄÅÎÁ\n"
 
-#: command.c:500
-#: command.c:534
-#: command.c:548
-#: command.c:565
-#: command.c:611
-#: command.c:739
-#: command.c:770
+#: command.c:501
+#: command.c:535
+#: command.c:549
+#: command.c:566
+#: command.c:612
+#: command.c:740
+#: command.c:771
 #, c-format
 msgid "\\%s: missing required argument\n"
 msgstr "\\%s: ÏÔÓÕÔÓÔ×ÕÅÔ ÎÅÏÂÈÏÄÉÍÙÊ ÁÒÇÕÍÅÎÔ\n"
 
-#: command.c:597
+#: command.c:598
 msgid "Query buffer is empty."
 msgstr "âÕÆÅÒ ÚÁÐÒÏÓÏ× ÐÕÓÔ."
 
-#: command.c:631
+#: command.c:632
 msgid "Query buffer reset (cleared)."
 msgstr "âÕÆÅÒ ÚÁÐÒÏÓÏ× ÓÂÒÏÛÅΠ(ÏÞÉÝÅÎ)."
 
-#: command.c:645
+#: command.c:646
 #, c-format
 msgid "Wrote history to file \"%s\".\n"
 msgstr "éÓÔÏÒÉÑ ÚÁÐÉÓÁÎÁ × ÆÁÊÌ \"%s\".\n"
 
-#: command.c:680
+#: command.c:681
 #: common.c:86
 #: common.c:100
 #: mainloop.c:70
 msgid "out of memory\n"
 msgstr "ÎÅÄÏÓÔÁÔÏÞÎÏ ÐÁÍÑÔÉ\n"
 
-#: command.c:695
-#: command.c:744
+#: command.c:696
+#: command.c:745
 #, c-format
 msgid "\\%s: error\n"
 msgstr "\\%s: ÏÛÉÂËÁ\n"
 
-#: command.c:725
+#: command.c:726
 msgid "Timing is on."
 msgstr "CÅËÕÎÄÏÍÅÒ ×ËÌÀÞÅÎ."
 
-#: command.c:727
+#: command.c:728
 msgid "Timing is off."
 msgstr "CÅËÕÎÄÏÍÅÒ ×ÙËÌÀÞÅÎ."
 
-#: command.c:787
-#: command.c:807
-#: command.c:1163
-#: command.c:1170
-#: command.c:1180
-#: command.c:1192
-#: command.c:1205
-#: command.c:1219
-#: command.c:1241
-#: command.c:1272
+#: command.c:788
+#: command.c:808
+#: command.c:1164
+#: command.c:1171
+#: command.c:1181
+#: command.c:1193
+#: command.c:1206
+#: command.c:1220
+#: command.c:1242
+#: command.c:1273
 #: common.c:171
-#: copy.c:539
-#: copy.c:584
+#: copy.c:540
+#: copy.c:585
 #, c-format
 msgid "%s: %s\n"
 msgstr "%s: %s\n"
 
-#: command.c:914
-#: command.c:938
+#: command.c:915
+#: command.c:939
 #: startup.c:184
 #: startup.c:202
 msgid "Password: "
 msgstr "ðÁÒÏÌØ: "
 
-#: command.c:952
+#: command.c:953
 #: common.c:217
 #: common.c:599
 #: common.c:654
@@ -138,137 +138,137 @@ msgstr "
 msgid "%s"
 msgstr "%s"
 
-#: command.c:956
+#: command.c:957
 msgid "Previous connection kept\n"
 msgstr "ðÒÅÄÙÄÕÝÅÅ ÐÏÄÓÏÅÄÉÎÅÎÉÅ ÓÏÈÒÁÎÅÎÏ\n"
 
-#: command.c:968
+#: command.c:969
 #, c-format
 msgid "\\connect: %s"
 msgstr "\\connect: %s"
 
-#: command.c:980
+#: command.c:981
 #, c-format
 msgid "You are now connected to database \"%s\".\n"
 msgstr "÷Ù ÔÅÐÅÒØ ÐÏÄÓÏÅÄÉÎÅÎÙ Ë ÂÁÚÅ ÄÁÎÎÙÈ \"%s\".\n"
 
-#: command.c:982
+#: command.c:983
 #, c-format
 msgid "You are now connected as new user \"%s\".\n"
 msgstr "÷Ù ÔÅÐÅÒØ ÐÏÄÓÏÅÄÉÎÅÎÙ ËÁË ÎÏ×ÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\".\n"
 
-#: command.c:985
+#: command.c:986
 #, c-format
 msgid "You are now connected to database \"%s\" as user \"%s\".\n"
 msgstr "÷Ù ÔÅÐÅÒØ ÐÏÄÓÏÅÄÉÎÅÎÙ Ë ÂÁÚÅ ÄÁÎÎÙÈ \"%s\" ËÁË ÐÏÌØÚÏ×ÁÔÅÌØ \"%s\".\n"
 
-#: command.c:1102
+#: command.c:1103
 #, c-format
 msgid "could not start editor \"%s\"\n"
 msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ \"%s\"\n"
 
-#: command.c:1104
+#: command.c:1105
 msgid "could not start /bin/sh\n"
 msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÚÁÐÕÓÔÉÔØ /bin/sh\n"
 
-#: command.c:1148
+#: command.c:1149
 #, c-format
 msgid "could not open temporary file \"%s\": %s\n"
 msgstr "ÎÅ ÐÏÌÕÞÉÌÏÓØ ÏÔËÒÙÔØ ×ÒÅÍÅÎÎÙÊ ÆÁÊÌ \"%s\": %s\n"
 
-#: command.c:1340
+#: command.c:1341
 msgid "\\pset: allowed formats are unaligned, aligned, html, latex\n"
 msgstr "\\pset: ÄÏÚ×ÏÌÅÎÎÙÅ ÆÏÒÍÁÔÙ: unaligned, aligned, html É latex\n"
 
-#: command.c:1345
+#: command.c:1346
 #, c-format
 msgid "Output format is %s.\n"
 msgstr "æÏÒÍÁÔ ×Ù×ÏÄÁ: %s.\n"
 
-#: command.c:1355
+#: command.c:1356
 #, c-format
 msgid "Border style is %d.\n"
 msgstr "óÔÉÌØ ÂÏÒÄÀÒÁ: %d.\n"
 
-#: command.c:1364
+#: command.c:1365
 msgid "Expanded display is on.\n"
 msgstr "òÁÓÛÉÒÅÎÎÙÊ ÄÉÓÐÌÅÊ ×ËÌÀÞÅÎ.\n"
 
-#: command.c:1365
+#: command.c:1366
 msgid "Expanded display is off.\n"
 msgstr "òÁÓÛÉÒÅÎÎÙÊ ÄÉÓÐÌÅÊ ×ÙËÌÀÞÅÎ.\n"
 
-#: command.c:1377
+#: command.c:1378
 #, c-format
 msgid "Null display is \"%s\".\n"
 msgstr "îÕÌØ-ÄÉÓÐÌÅÊ: \"%s\".\n"
 
-#: command.c:1389
+#: command.c:1390
 #, c-format
 msgid "Field separator is \"%s\".\n"
 msgstr "òÁÚÄÅÌÉÔÅÌØ ÐÏÌÅÊ: \"%s\".\n"
 
-#: command.c:1403
+#: command.c:1404
 msgid "Record separator is <newline>."
 msgstr "òÁÚÄÅÌÉÔÅÌØ ÚÁÐÉÓÅÊ: <newline>."
 
-#: command.c:1405
+#: command.c:1406
 #, c-format
 msgid "Record separator is \"%s\".\n"
 msgstr "òÁÚÄÅÌÉÔÅÌØ ÚÁÐÉÓÅÊ: \"%s\".\n"
 
-#: command.c:1416
+#: command.c:1417
 msgid "Showing only tuples."
 msgstr "ðÏËÁÚÙ×ÁÀÔÓÑ ÔÏÌØËÏ ÚÁÐÉÓÉ."
 
-#: command.c:1418
+#: command.c:1419
 msgid "Tuples only is off."
 msgstr "òÅÖÉÍ \"ÔÏÌØËÏ ÚÁÐÉÓÉ\" ×ÙËÌÀÞÅÎ."
 
-#: command.c:1434
+#: command.c:1435
 #, c-format
 msgid "Title is \"%s\".\n"
 msgstr "îÁÚ×ÁÎÉÅ: \"%s\".\n"
 
-#: command.c:1436
+#: command.c:1437
 msgid "Title is unset.\n"
 msgstr "îÁÚ×ÁÎÉÅ ÎÅ ÕËÁÚÁÎÏ.\n"
 
-#: command.c:1452
+#: command.c:1453
 #, c-format
 msgid "Table attribute is \"%s\".\n"
 msgstr "áÔÒÉÂÕÔ ÔÁÂÌÉÃÙ: \"%s\".\n"
 
-#: command.c:1454
+#: command.c:1455
 msgid "Table attributes unset.\n"
 msgstr "áÔÒÉÂÕÔÙ ÔÁÂÌÉÃÙ ÎÅ ÕËÁÚÁÎÙ.\n"
 
-#: command.c:1470
+#: command.c:1471
 msgid "Pager is used for long output."
 msgstr "éÓÐÏÌØÚÏ×ÁÔØ ÐÅÊÄÖÅÒ ÄÌÑ ÄÌÉÎÎÏÇÏ ×Ù×ÏÄÁ."
 
-#: command.c:1472
+#: command.c:1473
 msgid "Pager is always used."
 msgstr "÷ÓÅÇÄÁ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÅÊÄÖÅÒ."
 
-#: command.c:1474
+#: command.c:1475
 msgid "Pager usage is off."
 msgstr "éÓÐÏÌØÚÏ×ÁÎÉÅ ÐÅÊÄÖÅÒÁ ×ÙËÌÀÞÅÎÏ."
 
-#: command.c:1485
+#: command.c:1486
 msgid "Default footer is on."
 msgstr "îÉÖÎÉÊ ËÏÌÏÎÔÉÔÕÌ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ËÌÀÞÅÎ."
 
-#: command.c:1487
+#: command.c:1488
 msgid "Default footer is off."
 msgstr "îÉÖÎÉÊ ËÏÌÏÎÔÉÔÕÌ ÐÏ ÕÍÏÌÞÁÎÉÀ ×ÙËÌÀÞÅÎ."
 
-#: command.c:1493
+#: command.c:1494
 #, c-format
 msgid "\\pset: unknown option: %s\n"
 msgstr "\\pset: ÎÅÉÚ×ÅÓÔÎÁÑ ÏÐÃÉÑ: %s\n"
 
-#: command.c:1532
+#: command.c:1533
 msgid "\\!: failed\n"
 msgstr "\\!: ÎÅÕÄÁÞÎÏ\n"
 
@@ -352,22 +352,22 @@ msgstr "\\copy: 
 msgid "\\copy: parse error at end of line\n"
 msgstr "\\copy: ÏÛÉÂËÁ ÐÒÉ ÁÎÁÌÉÚÅ ÓÉÎÔÁËÓÉÓÁ × ËÏÎÃÅ ÓÔÒÏËÉ\n"
 
-#: copy.c:550
+#: copy.c:551
 #, c-format
 msgid "%s: cannot copy from/to a directory\n"
 msgstr "%s: ÎÅÌØÚÑ ÉÓÐÏÌØÚÏ×ÁÔØ COPY TO/FROM ÄÌÑ ÄÉÒÅËÔÏÒÉÊ\n"
 
-#: copy.c:571
+#: copy.c:572
 #, c-format
 msgid "\\copy: %s"
 msgstr "\\copy: %s"
 
-#: copy.c:575
+#: copy.c:576
 #, c-format
 msgid "\\copy: unexpected response (%d)\n"
 msgstr "\\copy: ÎÅÏÖÉÄÁÅÍÙÊ ÏÔ×ÅÔ (%d)\n"
 
-#: copy.c:676
+#: copy.c:678
 msgid ""
 "Enter data to be copied followed by a newline.\n"
 "End with a backslash and a period on a line by itself."
@@ -901,11 +901,11 @@ msgstr "
 msgid "(No rows)\n"
 msgstr "(îÅÔ ÚÁÐÉÓÅÊ)\n"
 
-#: print.c:1193
+#: print.c:1196
 msgid "(1 row)"
 msgstr "(1 ÚÁÐÉÓØ)"
 
-#: print.c:1195
+#: print.c:1198
 #, c-format
 msgid "(%d rows)"
 msgstr "(ÚÁÐÉÓÅÊ: %d)"
@@ -1448,7 +1448,7 @@ msgid "List of schemas"
 msgstr "óÐÉÓÏË ÓÈÅÍ"
 
 #: sql_help.h:25
-#: sql_help.h:365
+#: sql_help.h:369
 msgid "abort the current transaction"
 msgstr "ÏÔÍÅÎÔØ ÔÅËÕÝÕÀ ÔÒÁÎÚÁËÃÉÀ (abort)"
 
@@ -1737,19 +1737,25 @@ msgid "ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]"
 msgstr "ANALYZE [ VERBOSE ] [ ÔÁÂÌÉÃ× [ (ËÏÌÏÎËÁ [, ...] ) ] ]"
 
 #: sql_help.h:97
-#: sql_help.h:397
+#: sql_help.h:409
 msgid "start a transaction block"
 msgstr "ÎÁÞÁÔØ ÎÏ×ÙÊ ÂÌÏË ÔÒÁÎÚÁËÃÉÊ"
 
 #: sql_help.h:98
 msgid ""
-"BEGIN [ WORK | TRANSACTION ]\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]"
+"BEGIN [ WORK | TRANSACTION ] [ transaction_mode [, ...] ]\n"
+"\n"
+"where transaction_mode is one of:\n"
+"\n"
+"    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+"    READ WRITE | READ ONLY"
 msgstr ""
-"BEGIN [ WORK | TRANSACTION ]\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]"
+"BEGIN [ WORK | TRANSACTION ] [ ÒÅÖÉÍ_ÔÒÁÎÚÁËÃÉÊ [, ...] ]\n"
+"\n"
+"ÇÄÅ ÒÅÖÉÍ_ÔÒÁÎÚÁËÃÉÊ ÏÄÉΠÉÚ ÓÌÅÄÕÀÝÉÈ:\n"
+"\n"
+"    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+"    READ WRITE | READ ONLY"
 
 #: sql_help.h:101
 msgid "force a transaction log checkpoint"
@@ -2187,7 +2193,10 @@ msgid ""
 "where column_constraint is:\n"
 "\n"
 "[ CONSTRAINT constraint_name ]\n"
-"{ NOT NULL | NULL | UNIQUE | PRIMARY KEY |\n"
+"{ NOT NULL | \n"
+"  NULL | \n"
+"  UNIQUE [ USING INDEX TABLESPACE tablespace ] |\n"
+"  PRIMARY KEY [ USING INDEX TABLESPACE tablespace ] |\n"
 "  CHECK (expression) |\n"
 "  REFERENCES reftable [ ( refcolumn ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]\n"
 "    [ ON DELETE action ] [ ON UPDATE action ] }\n"
@@ -2196,15 +2205,15 @@ msgid ""
 "and table_constraint is:\n"
 "\n"
 "[ CONSTRAINT constraint_name ]\n"
-"{ UNIQUE ( column_name [, ... ] ) |\n"
-"  PRIMARY KEY ( column_name [, ... ] ) |\n"
+"{ UNIQUE ( column_name [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |\n"
+"  PRIMARY KEY ( column_name [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |\n"
 "  CHECK ( expression ) |\n"
 "  FOREIGN KEY ( column_name [, ... ] ) REFERENCES reftable [ ( refcolumn [, ... ] ) ]\n"
 "    [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE action ] [ ON UPDATE action ] }\n"
 "[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]"
 msgstr ""
 "CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE ÉÍÑ_ÔÁÂÌÉÃÙ (\n"
-"    { ÉÍÑ_ËÏÌÏÎËÉ ÔÉÐ_ÄÁÎÎÙÈ [ DEFAULT ×ÙÒ_ÐÏ_ÕÍÏÌÞÁÎÉÀ ] [ ËÏÎÓÔÒÅÊÎÔ_ÎÁ_ËÏÌÏÎËÕ [ ... ] ]\n"
+"  { ÉÍÑ_ËÏÌÏÎËÉ ÔÉÐ_ÄÁÎÎÙÈ [ DEFAULT ×ÙÒ_ÐÏ_ÕÍÏÌÞÁÎÉÀ ] [ ËÏÎÓÔÒÅÊÎÔ_ÎÁ_ËÏÌÏÎËÕ [ ... ] ]\n"
 "    | ËÏÎÓÔÒÅÊÎÔ_ÎÁ_ÔÁÂÌÉÃÕ\n"
 "    | LIKE ÔÁÂÌÉÃÁ_ÒÏÄÉÔÅÌØ [ { INCLUDING | EXCLUDING } DEFAULTS ] }  [, ... ]\n"
 ")\n"
@@ -2216,7 +2225,10 @@ msgstr ""
 "ÇÄÅ ËÏÎÓÔÒÅÊÎÔ_ÎÁ_ËÏÌÏÎËÕ:\n"
 "\n"
 "[ CONSTRAINT ÉÍÑ_ËÏÎÓÔÒÅÊÎÔÁ ]\n"
-"{ NOT NULL | NULL | UNIQUE | PRIMARY KEY |\n"
+"{ NOT NULL | \n"
+"  NULL | \n"
+"  UNIQUE [ USING INDEX TABLESPACE tablespace ] |\n"
+"  PRIMARY KEY [ USING INDEX TABLESPACE tablespace ] |\n"
 "  CHECK (×ÙÒÁÖÅÎÉÅ) |\n"
 "  REFERENCES ÒÅÆ_ÔÁÂÌÉÃÁ [ ( ÒÅÆ_ËÏÌÏÎËÁ ) ] [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ]\n"
 "    [ ON DELETE ÄÅÊÓÔ×ÉÅ ] [ ON UPDATE ÄÅÊÓÔ×ÉÅ ] }\n"
@@ -2225,15 +2237,15 @@ msgstr ""
 "É ËÏÎÓÔÒÅÊÎÔ_ÎÁ_ÔÁÂÌÉÃÕ:\n"
 "\n"
 "[ CONSTRAINT ÉÍÑ_ËÏÎÓÔÒÅÊÎÔÁ ]\n"
-"{ UNIQUE ( ÉÍÑ_ËÏÌÏÎËÉ [, ... ] ) |\n"
-"  PRIMARY KEY ( ÉÍÑ_ËÏÌÏÎËÉ [, ... ] ) |\n"
+"{ UNIQUE ( ÉÍÑ_ËÏÌÏÎËÉ [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |\n"
+"  PRIMARY KEY ( ÉÍÑ_ËÏÌÏÎËÉ [, ... ] ) [ USING INDEX TABLESPACE tablespace ] |\n"
 "  CHECK ( ×ÙÒÁÖÅÎÉÅ ) |\n"
 "  FOREIGN KEY ( ÉÍÑ_ËÏÌÏÎËÉ [, ... ] ) REFERENCES ÒÅÆ_ÔÁÂÌÉÃÁ [ ( ÒÅÆ_ËÏÌÏÎËÁ [, ... ] ) ]\n"
 "    [ MATCH FULL | MATCH PARTIAL | MATCH SIMPLE ] [ ON DELETE ÄÅÊÓÔ×ÉÅ ] [ ON UPDATE ÄÅÊÓÔ×ÉÅ ] }\n"
 "[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY IMMEDIATE ]"
 
 #: sql_help.h:189
-#: sql_help.h:373
+#: sql_help.h:385
 msgid "create a new table from the results of a query"
 msgstr "ÓÏÚÄÁÔØ ÔÁÂÌÉÃÕ ÉÚ ÒÅÚÕÌØÔÁÔÏ× ÚÁÐÒÏÓÁ"
 
@@ -2736,10 +2748,18 @@ msgid "REINDEX { DATABASE | TABLE | INDEX } name [ FORCE ]"
 msgstr "REINDEX { DATABASE | TABLE | INDEX } ÉÍÑ [ FORCE ]"
 
 #: sql_help.h:357
+msgid "destroy a previously defined savepoint"
+msgstr "ÕÄÁÌÉÔØ ÒÁÎÅÅ ÏÐÒÅÄÅÌ£ÎÎÕÀ ÔÏÞËÕ ÓÏÈÒÁÎÅÎÉÑ"
+
+#: sql_help.h:358
+msgid "RELEASE [ SAVEPOINT ] savepoint_name"
+msgstr "RELEASE [ SAVEPOINT ] ÉÍÑ_ÓÏÈÒÁÎÔÏÞËÉ"
+
+#: sql_help.h:361
 msgid "restore the value of a run-time parameter to the default value"
 msgstr "×ÏÓÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ×ÙÐÏÌÎÅÎÉÑ × ÎÁÞÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ"
 
-#: sql_help.h:358
+#: sql_help.h:362
 msgid ""
 "RESET name\n"
 "RESET ALL"
@@ -2747,11 +2767,11 @@ msgstr ""
 "RESET ÉÍÑ\n"
 "RESET ALL"
 
-#: sql_help.h:361
+#: sql_help.h:365
 msgid "remove access privileges"
 msgstr "ÕÄÁÌÉÔØ ÐÒÉ×ÉÌÅÇÉÉ ÄÏÓÔÕÐÁ"
 
-#: sql_help.h:362
+#: sql_help.h:366
 msgid ""
 "REVOKE [ GRANT OPTION FOR ]\n"
 "    { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER }\n"
@@ -2827,15 +2847,31 @@ msgstr ""
 "    FROM { ÐÏÌØÚÏ×ÁÔÅÌØ | GROUP ÉÍÑ_ÇÒÕÐÐÙ | PUBLIC } [, ...]\n"
 "    [ CASCADE | RESTRICT ]"
 
-#: sql_help.h:366
+#: sql_help.h:370
 msgid "ROLLBACK [ WORK | TRANSACTION ]"
 msgstr "ROLLBACK [ WORK | TRANSACTION ]"
 
-#: sql_help.h:369
+#: sql_help.h:373
+msgid "roll back to a savepoint"
+msgstr "ÏÔËÁÔÉÔØÓÑ Ë ÔÏÞËÅ ÓÏÈÒÁÎÅÎÉÑ"
+
+#: sql_help.h:374
+msgid "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] savepoint_name"
+msgstr "ROLLBACK [ WORK | TRANSACTION ] TO [ SAVEPOINT ] ÉÍÑ_savepoint"
+
+#: sql_help.h:377
+msgid "define a new savepoint within the current transaction"
+msgstr "ÏÐÒÅÄÅÌÉÔØ ÎÏ×ÕÀ ÔÏÞËÕ ÓÏÈÒÁÎÅÎÉÑ × ÔÅËÕÝÅÊ ÔÒÁÎÚÁËÃÉÉ"
+
+#: sql_help.h:378
+msgid "SAVEPOINT savepoint_name"
+msgstr "SAVEPOINT ÉÍÑ_ÓÏÈÒÁÎÔÏÞËÉ"
+
+#: sql_help.h:381
 msgid "retrieve rows from a table or view"
 msgstr "ÉÚ×ÌÅÞØ ÚÁÐÉÓÉ ÉÚ ÔÁÂÌÉÃÙ"
 
-#: sql_help.h:370
+#: sql_help.h:382
 msgid ""
 "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
 "    * | expression [ AS output_name ] [, ...]\n"
@@ -2877,7 +2913,7 @@ msgstr ""
 "    ÉÍÑ_ÆÕÎËÃÉÉ ( [ ÁÒÇÕÍÅÎÔ [, ...] ] ) AS ( ÏÐÒÅÄÅÌÅÎÉÅ_ËÏÌÏÎËÉ [, ...] )\n"
 "    ÜÌÅÍÅÎÔ_ÉÚ [ NATURAL ] ÔÉÐ_join ÜÌÅÍÅÎÔ_ÉÚ [ ON ÕÓÌÏ×ÉÅ_join | USING ( ËÏÌÏÎËÁ_join [, ...] ) ]"
 
-#: sql_help.h:374
+#: sql_help.h:386
 msgid ""
 "SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
 "    * | expression [ AS output_name ] [, ...]\n"
@@ -2905,11 +2941,11 @@ msgstr ""
 "    [ OFFSET ÎÁÞÁÌÏ ]\n"
 "    [ FOR UPDATE [ OF ÉÍÑ_ÔÁÂÌÉÃÙ [, ...] ] ]"
 
-#: sql_help.h:377
+#: sql_help.h:389
 msgid "change a run-time parameter"
 msgstr "ÉÚÍÅÎÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ÓÒÅÄÙ ×ÙÐÏÌÎÅÎÉÑ"
 
-#: sql_help.h:378
+#: sql_help.h:390
 msgid ""
 "SET [ SESSION | LOCAL ] name { TO | = } { value | 'value' | DEFAULT }\n"
 "SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }"
@@ -2917,19 +2953,19 @@ msgstr ""
 "SET [ SESSION | LOCAL ] ÉÍÑ { TO | = } { ÚÎÁÞÅÎÉÅ | 'ÚÎÁÞÅÎÉÅ' | DEFAULT }\n"
 "SET [ SESSION | LOCAL ] TIME ZONE { ×ÒÅÍÅÎÎÁÑ_ÚÏÎÁ | LOCAL | DEFAULT }"
 
-#: sql_help.h:381
+#: sql_help.h:393
 msgid "set the constraint mode of the current transaction"
 msgstr "ÕÓÔÁÎÏ×ÉÔØ ÒÅÖÉÍ ÏÇÒÁÎÉÞÅÎÉÊ ÔÅËÕÝÅÊ ÔÒÁÎÚÁÎÃÉÉ"
 
-#: sql_help.h:382
+#: sql_help.h:394
 msgid "SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }"
 msgstr "SET CONSTRAINTS { ALL | ÉÍÑ [, ...] } { DEFERRED | IMMEDIATE }"
 
-#: sql_help.h:385
+#: sql_help.h:397
 msgid "set the session user identifier and the current user identifier of the current session"
 msgstr "ÕÓÔÁÎÏ×ÉÔØ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ ÓÅÓÓÉÉ É ÔÅËÕÝÉÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ ÔÅËÕÝÅÊ ÓÅÓÓÉÉ"
 
-#: sql_help.h:386
+#: sql_help.h:398
 msgid ""
 "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username\n"
 "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
@@ -2939,33 +2975,33 @@ msgstr ""
 "SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
 "RESET SESSION AUTHORIZATION"
 
-#: sql_help.h:389
+#: sql_help.h:401
 msgid "set the characteristics of the current transaction"
 msgstr "ÕÓÔÁÎÏ×ÉÔØ ÈÁÒÁËÔÅÒÉÓÔÉËÉ ÔÅËÕÝÅÊ ÔÒÁÎÚÁËÃÉÉ"
 
-#: sql_help.h:390
+#: sql_help.h:402
 msgid ""
-"SET TRANSACTION\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]\n"
+"SET TRANSACTION transaction_mode [, ...]\n"
+"SET SESSION CHARACTERISTICS AS TRANSACTION transaction_mode [, ...]\n"
+"\n"
+"where transaction_mode is one of:\n"
 "\n"
-"SET SESSION CHARACTERISTICS AS TRANSACTION\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]"
+"    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+"    READ WRITE | READ ONLY"
 msgstr ""
-"SET TRANSACTION\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]\n"
+"SET TRANSACTION ÒÅÖÉÍ_ÔÒÁÎÚÁËÃÉÊ [, ...]\n"
+"SET SESSION CHARACTERISTICS AS TRANSACTION ÒÅÖÉÍ_ÔÒÁÎÚÁËÃÉÊ [, ...]\n"
 "\n"
-"SET SESSION CHARACTERISTICS AS TRANSACTION\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]"
+"ÇÄÅ ÒÅÖÉÍ_ÔÒÁÎÚÁËÃÉÊ ÏÄÉΠÉÚ ÓÌÅÄÕÀÝÉÈ:\n"
+"\n"
+"    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+"    READ WRITE | READ ONLY"
 
-#: sql_help.h:393
+#: sql_help.h:405
 msgid "show the value of a run-time parameter"
 msgstr "ÐÏËÁÚÁÔØ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ÓÒÅÄÙ ×ÙÐÏÌÎÅÎÉÑ"
 
-#: sql_help.h:394
+#: sql_help.h:406
 msgid ""
 "SHOW name\n"
 "SHOW ALL"
@@ -2973,37 +3009,43 @@ msgstr ""
 "SHOW ÉÍÑ\n"
 "SHOW ALL"
 
-#: sql_help.h:398
+#: sql_help.h:410
 msgid ""
-"START TRANSACTION\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]"
+"START TRANSACTION [ transaction_mode [, ...] ]\n"
+"\n"
+"where transaction_mode is one of:\n"
+"\n"
+"    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+"    READ WRITE | READ ONLY"
 msgstr ""
-"START TRANSACTION\n"
-"    [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE } ]\n"
-"    [ READ WRITE | READ ONLY ]"
+"START TRANSACTION [ ÒÅÖÉÍ_ÔÒÁÎÚÁËÃÉÊ [, ...] ]\n"
+"\n"
+"ÇÄÅ ÒÅÖÉÍ_ÔÒÁÎÚÁËÃÉÊ ÏÄÉΠÉÚ ÓÌÅÄÕÀÝÉÈ:\n"
+"\n"
+"    ISOLATION LEVEL { SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED }\n"
+"    READ WRITE | READ ONLY"
 
-#: sql_help.h:401
+#: sql_help.h:413
 msgid "empty a table"
 msgstr "ÏÞÉÓÔÉÔØ ÔÁÂÌÉÃÕ"
 
-#: sql_help.h:402
+#: sql_help.h:414
 msgid "TRUNCATE [ TABLE ] name"
 msgstr "TRUNCATE [ TABLE ] ÉÍÑ"
 
-#: sql_help.h:405
+#: sql_help.h:417
 msgid "stop listening for a notification"
 msgstr "ÐÒÅËÒÁÔÉÔØ ÐÒÏÓÌÕÛÉ×ÁÎÉÅ × ÏÖÉÄÁÎÉÉ ÏÐÏ×ÅÝÅÎÉÑ"
 
-#: sql_help.h:406
+#: sql_help.h:418
 msgid "UNLISTEN { name | * }"
 msgstr "UNLISTEN { ÉÍÑ | * }"
 
-#: sql_help.h:409
+#: sql_help.h:421
 msgid "update rows of a table"
 msgstr "ÏÂÎÏ×ÉÔØ ÚÁÐÉÓÉ ÔÁÂÌÉÃÙ"
 
-#: sql_help.h:410
+#: sql_help.h:422
 msgid ""
 "UPDATE [ ONLY ] table SET column = { expression | DEFAULT } [, ...]\n"
 "    [ FROM fromlist ]\n"
@@ -3013,11 +3055,11 @@ msgstr ""
 "    [ FROM ÓÐÉÓÏË_from ]\n"
 "    [ WHERE ÕÓÌÏ×ÉÅ ]"
 
-#: sql_help.h:413
+#: sql_help.h:425
 msgid "garbage-collect and optionally analyze a database"
 msgstr "ÐÒÏÉÚ×ÅÓÔÉ ÓÂÏÒËÕ ÍÕÓÏÒÁ É ÏÐÃÉÏÎÁÌØÎÏ ÓÏÂÒÁÔØ ÓÔÁÔÉÓÔÉËÕ Ï ÂÁÚÅ"
 
-#: sql_help.h:414
+#: sql_help.h:426
 msgid ""
 "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n"
 "VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]"