tag attributes, or unset if none\n"
msgstr " \\T [×Ö´®] ÉèÖà HTML <±í> ±ê¼ÇÊôÐÔ, Èç¹ûûÓвÎÊý¾ÍÈ¡ÏûÉèÖÃ\n"
-#: help.c:242
+#: help.c:244
#, c-format
msgid " \\x toggle expanded output (currently %s)\n"
msgstr " \\x ÔÚÀ©Õ¹Êä³öÖ®¼äÇл» (ĿǰÊÇ %s)\n"
-#: help.c:246
+#: help.c:248
+#, c-format
msgid "Copy, Large Object\n"
msgstr "¿½±´, ´ó¶ÔÏóÑ¡Ïî\n"
-#: help.c:247
+#: help.c:249
+#, c-format
msgid ""
" \\copy ... perform SQL COPY with data stream to the client host\n"
msgstr " \\copy ... Ö´ÐÐ SQL COPY, Êý¾ÝÁ÷Ö¸Ïò¿Í»§¶ËÖ÷»ú\n"
-#: help.c:248
+#: help.c:250
+#, c-format
msgid ""
-" \\lo_export\n"
-" \\lo_import\n"
+" \\lo_export LOBOID FILE\n"
+" \\lo_import FILE [COMMENT] \n"
" \\lo_list\n"
-" \\lo_unlink large object operations\n"
+" \\lo_unlink LOBOID large object operations\n"
msgstr ""
-" \\lo_export\n"
-" \\lo_import\n"
+" \\lo_export LOBOID FILE\n"
+" \\lo_import FILE [COMMENT]\n"
" \\lo_list\n"
-" \\lo_unlink ´ó¶ÔÏó²Ù×÷\n"
+" \\lo_unlink LOBOID ´ó¶ÔÏó²Ù×÷\n"
-#: help.c:281
+#: help.c:283
msgid "Available help:\n"
msgstr "¿ÉÓðïÖú:\n"
-#: help.c:319
+#: help.c:342
#, c-format
msgid ""
"Command: %s\n"
"%s\n"
"\n"
-#: help.c:330
+#: help.c:355
#, c-format
msgid ""
"No help available for \"%-.*s\".\n"
"Try \\h with no arguments to see available help.\n"
msgstr ""
-"»¹Ã»ÓÐ \"%-.*s\" µÄ¿ÉÓðïÖú.\n"
+"ûÓÐ \"%-.*s\" µÄ¿ÉÓðïÖú.\n"
"Óò»´ø²ÎÊýµÄ \\h »ñÈ¡¿ÉÓðïÖú.\n"
-#: input.c:226
+#: input.c:215
#, c-format
msgid "could not save history to file \"%s\": %s\n"
msgstr "ÎÞ·¨½«ÀúÊ·±£´æµ½Îļþ \"%s\": %s\n"
-#: large_obj.c:39
+#: large_obj.c:36
#, c-format
msgid "%s: not connected to a database\n"
msgstr "%s: δÓëÊý¾Ý¿âÁª½Ó\n"
-#: large_obj.c:58
+#: large_obj.c:55
#, c-format
msgid "%s: current transaction is aborted\n"
msgstr "%s: µ±Ç°ÊÂÎñ±»ÖÕÖ¹\n"
-#: large_obj.c:61
+#: large_obj.c:58
#, c-format
msgid "%s: unknown transaction status\n"
msgstr "%s: δ֪ÊÂÎñ״̬\n"
-#: large_obj.c:278 describe.c:106 describe.c:157 describe.c:230 describe.c:292
-#: describe.c:339 describe.c:438 describe.c:718 describe.c:1343
+#: large_obj.c:255 describe.c:83 describe.c:180 describe.c:253 describe.c:315
+#: describe.c:362 describe.c:462 describe.c:749 describe.c:1472
+#: describe.c:1719
msgid "Description"
msgstr "ÃèÊö"
-#: large_obj.c:286
+#: large_obj.c:263
msgid "Large objects"
msgstr "´ó¶ÔÏó"
-#: mainloop.c:206
+#: mainloop.c:173
#, c-format
msgid "Use \"\\q\" to leave %s.\n"
msgstr "ʹÓà \"\\q\" À뿪 %s.\n"
-#: print.c:421
+#: print.c:424
msgid "(No rows)\n"
msgstr "(ûÓÐÐÐ)\n"
-#: print.c:1186
+#: print.c:1193
+#, c-format
msgid "(1 row)"
msgstr "(1 ÐÐ)"
-#: print.c:1188
+#: print.c:1195
#, c-format
msgid "(%d rows)"
msgstr "(%d ÐÐ)"
-#: startup.c:128 startup.c:567
+#: startup.c:133
#, c-format
msgid "%s: out of memory\n"
msgstr "%s: ÄÚ´æÓþ¡\n"
-#: startup.c:167
+#: startup.c:178
msgid "User name: "
msgstr "Óû§Ãû:"
-#: startup.c:263
+#: startup.c:283
#, c-format
msgid ""
"Welcome to %s %s, the PostgreSQL interactive terminal.\n"
"\n"
"Type: \\copyright for distribution terms\n"
" \\h for help with SQL commands\n"
-" \\? for help on internal slash commands\n"
+" \\? for help with psql commands\n"
" \\g or terminate with semicolon to execute query\n"
" \\q to quit\n"
"\n"
msgstr ""
-"»¶ÓÀ´µ½ %s %s, PostgreSQL µÄ½»»¥ÖÕ¶Ë.\n"
+"»¶ÓʹÓà %s %s, PostgreSQL µÄ½»»¥ÖÕ¶Ë.\n"
"\n"
-"¼üÈë: \\copyright »ñÈ¡·¢²¼ÐÅÏ¢\n"
+"ÊäÈë: \\copyright »ñÈ¡·¢²¼ÐÅÏ¢\n"
" \\h »ñÈ¡ SQL ÃüÁîµÄ°ïÖú\n"
-" \\? »ñÈ¡ÄÚ²¿·´Ð±¿¸ÃüÁîµÄ°ïÖú\n"
-" \\g »òÕßÒԷֺŽáβִÐвéѯ\n"
+" \\? »ñÈ¡ psql ÃüÁîµÄ°ïÖú\n"
+" \\g »òÕßÒÔ·ÖºÅ×÷ΪִÐвéѯµÄ½áβ\n"
" \\q Í˳ö\n"
"\n"
-#: startup.c:421
+#: startup.c:444
#, c-format
msgid "%s: couldn't set printing parameter \"%s\"\n"
msgstr "%s: ÎÞ·¨ÉèÖôòÓ¡²ÎÊý \"%s\"\n"
-#: startup.c:467
+#: startup.c:490
#, c-format
msgid "%s: could not delete variable \"%s\"\n"
msgstr "%s: ÎÞ·¨É¾³ý±äÁ¿ \"%s\"\n"
-#: startup.c:477
+#: startup.c:500
#, c-format
msgid "%s: could not set variable \"%s\"\n"
msgstr "%s: ÎÞ·¨ÉèÖñäÁ¿ \"%s\"\n"
-#: startup.c:508 startup.c:514
+#: startup.c:531 startup.c:537
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "Óà \"%s --help\" »ñÈ¡¸ü¶àÐÅÏ¢.\n"
-#: startup.c:532
+#: startup.c:555
#, c-format
msgid "%s: warning: extra command-line argument \"%s\" ignored\n"
msgstr "%s: ¾¯¸æ: ºöÂÔ¶îÍâµÄÃüÁîÐвÎÊý \"%s\"\n"
-#: startup.c:539
+#: startup.c:562
#, c-format
msgid "%s: Warning: The -u option is deprecated. Use -U.\n"
msgstr "%s: ¾¯¸æ: -u Ñ¡ÏîÒѾ·ÏÆú. ÇëÓà -U.\n"
-#: startup.c:596
+#: startup.c:626
msgid "contains support for command-line editing"
msgstr "°üÀ¨ÃüÁîÐб༵ÄÖ§³Ö"
-#: startup.c:619
+#: startup.c:649
#, c-format
msgid ""
"SSL connection (cipher: %s, bits: %i)\n"
"SSL Áª½Ó (¼ÓÃÜ: %s, λ: %i)\n"
"\n"
-#: describe.c:105 describe.c:147 describe.c:217 describe.c:290 describe.c:384
-#: describe.c:438 describe.c:1336 describe.c:1442 describe.c:1490
+#: describe.c:82 describe.c:170 describe.c:240 describe.c:313 describe.c:408
+#: describe.c:462 describe.c:1465 describe.c:1571 describe.c:1619
msgid "Schema"
msgstr "ģʽ"
-#: describe.c:105 describe.c:147 describe.c:217 describe.c:290 describe.c:332
-#: describe.c:438 describe.c:1336 describe.c:1443 describe.c:1491
-#: describe.c:1586
+#: describe.c:82 describe.c:121 describe.c:170 describe.c:240 describe.c:313
+#: describe.c:355 describe.c:408 describe.c:462 describe.c:1465
+#: describe.c:1572 describe.c:1620 describe.c:1713
msgid "Name"
msgstr "Ãû×Ö"
-#: describe.c:105
+#: describe.c:82
msgid "(all types)"
msgstr "(ËùÓÐÀàÐÍ)"
-#: describe.c:106
+#: describe.c:83
msgid "Data type"
msgstr "Êý¾ÝÀàÐÍ"
-#: describe.c:120
+#: describe.c:97
msgid "List of aggregate functions"
msgstr "¾Û¼¯º¯ÊýÁбí"
-#: describe.c:147
+#: describe.c:121 describe.c:179 describe.c:355 describe.c:1467
+#: describe.c:1713
+msgid "Owner"
+msgstr "ËùÓÐÕß"
+
+#: describe.c:121
+msgid "Location"
+msgstr "λÖÃ"
+
+#: describe.c:126 describe.c:408 describe.c:1719
+msgid "Access privileges"
+msgstr "·ÃÎÊȨÏÞ"
+
+#: describe.c:143
+msgid "List of tablespaces"
+msgstr "±í¿Õ¼äÁбí"
+
+#: describe.c:170
msgid "Result data type"
msgstr "½á¹ûÊý¾ÝÀàÐÍ"
-#: describe.c:148
+#: describe.c:171
msgid "Argument data types"
msgstr "²ÎÊýÊý¾ÝÀàÐÍ"
-#: describe.c:156 describe.c:332 describe.c:1338 describe.c:1587
-msgid "Owner"
-msgstr "ËùÓÐÕß"
-
-#: describe.c:156
+#: describe.c:179
msgid "Language"
msgstr "ÓïÑÔ"
-#: describe.c:157
+#: describe.c:180
msgid "Source code"
msgstr "Ô´´úÂë"
-#: describe.c:191
+#: describe.c:214
msgid "List of functions"
msgstr "º¯ÊýÁбí"
-#: describe.c:227
+#: describe.c:250
msgid "Internal name"
msgstr "ÄÚ²¿Ãû³Æ"
-#: describe.c:227
+#: describe.c:250
msgid "Size"
msgstr "´óС"
-#: describe.c:259
+#: describe.c:282
msgid "List of data types"
msgstr "Êý¾ÝÀàÐÍÁбí"
-#: describe.c:291
+#: describe.c:314
msgid "Left arg type"
msgstr "×ó²ÎÊýÀàÐÍ"
-#: describe.c:291
+#: describe.c:314
msgid "Right arg type"
msgstr "ÓÒ²ÎÊýÀàÐÍ"
-#: describe.c:292
+#: describe.c:315
msgid "Result type"
msgstr "½á¹ûÀàÐÍ"
-#: describe.c:306
+#: describe.c:329
msgid "List of operators"
msgstr "²Ù×÷·ûÁбí"
-#: describe.c:335
+#: describe.c:358
msgid "Encoding"
msgstr "±àÂë"
-#: describe.c:351
+#: describe.c:374
msgid "List of databases"
msgstr "Êý¾Ý¿âÁбí"
-#: describe.c:384 describe.c:1353
-msgid "Table"
+#: describe.c:408 describe.c:536 describe.c:1466
+msgid "table"
msgstr "±í"
-#: describe.c:384
-msgid "Access privileges"
-msgstr "·ÃÎÊȨÏÞ"
+#: describe.c:408 describe.c:536 describe.c:1466
+msgid "view"
+msgstr "ÊÓͼ"
+
+#: describe.c:408 describe.c:536 describe.c:1466
+msgid "sequence"
+msgstr "ÐòÁÐ"
-#: describe.c:406
+#: describe.c:408 describe.c:736 describe.c:1467 describe.c:1573
+msgid "Type"
+msgstr "ÀàÐÍ"
+
+#: describe.c:430
#, c-format
msgid "Access privileges for database \"%s\""
msgstr "Êý¾Ý¿â \"%s\" µÄ·ÃÎÊȨÏÞ"
-#: describe.c:438
+#: describe.c:462
msgid "Object"
msgstr "¶ÔÏó"
-#: describe.c:449
+#: describe.c:473
msgid "aggregate"
msgstr "¾Û¼¯"
-#: describe.c:467
+#: describe.c:491
msgid "function"
msgstr "º¯Êý"
-#: describe.c:481
+#: describe.c:505
msgid "operator"
msgstr "²Ù×÷·û"
-#: describe.c:495
+#: describe.c:519
msgid "data type"
msgstr "Êý¾ÝÀàÐÍ"
-#: describe.c:512 describe.c:1337
-msgid "table"
-msgstr "±í"
-
-#: describe.c:512 describe.c:1337
-msgid "view"
-msgstr "ÊÓͼ"
-
-#: describe.c:512 describe.c:1337
+#: describe.c:536 describe.c:1466
msgid "index"
msgstr "Ë÷Òý"
-#: describe.c:512 describe.c:1337
-msgid "sequence"
-msgstr "ÐòÁÐ"
-
-#: describe.c:528
+#: describe.c:552
msgid "rule"
msgstr "¹æÔò"
-#: describe.c:544
+#: describe.c:568
msgid "trigger"
msgstr "´¥·¢Æ÷"
-#: describe.c:562
+#: describe.c:586
msgid "Object descriptions"
msgstr "¶ÔÏóÃèÊö"
-#: describe.c:608
+#: describe.c:634
#, c-format
msgid "Did not find any relation named \"%s\".\n"
msgstr "ûÓÐÕÒµ½ÈκÎÃûΪ \"%s\" µÄ¹ØÏµ.\n"
-#: describe.c:691
+#: describe.c:720
#, c-format
msgid "Did not find any relation with OID %s.\n"
msgstr "ûÓÐÕÒµ½ÈκΠOID Ϊ %s µÄ¹ØÏµ.\n"
-#: describe.c:704
+#: describe.c:735
msgid "Column"
-msgstr "ÁÐ"
+msgstr "×Ö¶ÎÃû"
-#: describe.c:705 describe.c:1338 describe.c:1444
-msgid "Type"
-msgstr "ÀàÐÍ"
-
-#: describe.c:712
+#: describe.c:743
msgid "Modifiers"
msgstr "ÐÞÊδÊ"
-#: describe.c:819
+#: describe.c:850
#, c-format
msgid "Table \"%s.%s\""
msgstr "±í \"%s.%s\""
-#: describe.c:823
+#: describe.c:854
#, c-format
msgid "View \"%s.%s\""
msgstr "ÊÓͼ \"%s.%s\""
-#: describe.c:827
+#: describe.c:858
#, c-format
msgid "Sequence \"%s.%s\""
msgstr "ÐòÁÐ \"%s.%s\""
-#: describe.c:831
+#: describe.c:862
#, c-format
msgid "Index \"%s.%s\""
msgstr "Ë÷Òý \"%s.%s\""
-#: describe.c:835
+#: describe.c:866
#, c-format
msgid "Special relation \"%s.%s\""
msgstr "ÌØÊâ¹ØÏµ \"%s.%s\""
-#: describe.c:839
+#: describe.c:870
#, c-format
msgid "TOAST table \"%s.%s\""
msgstr "TOAST ±í \"%s.%s\""
-#: describe.c:843
+#: describe.c:874
#, c-format
msgid "Composite type \"%s.%s\""
msgstr "¸´ºÏÀàÐÍ \"%s.%s\""
-#: describe.c:847
+#: describe.c:878
#, c-format
msgid "?%c? \"%s.%s\""
msgstr "?%c? \"%s.%s\""
-#: describe.c:883
-msgid "primary key, "
-msgstr "Ö÷¼ü, "
+#: describe.c:916
+msgid "PRIMARY KEY, "
+msgstr " PRIMARY KEY, "
-#: describe.c:885
-msgid "unique, "
-msgstr "Ψһ, "
+#: describe.c:918
+msgid "UNIQUE, "
+msgstr " UNIQUE, "
-#: describe.c:891
+#: describe.c:924
#, c-format
msgid "for table \"%s.%s\""
msgstr "¸ø±í \"%s.%s\""
-#: describe.c:929
+#: describe.c:928
+#, c-format
+msgid ", predicate (%s)"
+msgstr ", ÊõÓï (%s)"
+
+#: describe.c:931
+msgid ", CLUSTER"
+msgstr ", CLUSTER"
+
+#: describe.c:968
#, c-format
msgid ""
"View definition:\n"
"ÊÓͼ¶¨Òå:\n"
"%s"
-#: describe.c:935
-msgid "Rules"
-msgstr "¹æÔò"
+#: describe.c:974 describe.c:1195
+msgid "Rules:"
+msgstr "¹æÔò:"
-#: describe.c:1084
+#: describe.c:1129
msgid "Indexes:"
msgstr "Ë÷Òý:"
-#: describe.c:1092
+#: describe.c:1137
#, c-format
msgid " \"%s\""
msgstr " \"%s\""
-#: describe.c:1098
-msgid " primary key,"
-msgstr " Ö÷¼ü,"
+#: describe.c:1143
+msgid " PRIMARY KEY,"
+msgstr " PRIMARY KEY,"
-#: describe.c:1100
-msgid " unique,"
-msgstr " Ψһ,"
+#: describe.c:1145
+msgid " UNIQUE,"
+msgstr " UNIQUE,"
-#: describe.c:1118
+#: describe.c:1156
+msgid " CLUSTER"
+msgstr " CLUSTER"
+
+#: describe.c:1165
msgid "Check constraints:"
msgstr "¼ì²éÔ¼Êø:"
-#: describe.c:1122
-#, c-format
-msgid " \"%s\" CHECK %s"
-msgstr " \"%s\" CHECK %s"
-
-#: describe.c:1133
-msgid "Foreign-key constraints:"
-msgstr "Íâ¼üÔ¼Êø:"
-
-#: describe.c:1137
+#: describe.c:1169 describe.c:1184
#, c-format
msgid " \"%s\" %s"
msgstr " \"%s\" %s"
-#: describe.c:1148
-msgid "Rules:"
-msgstr "¹æÔò:"
+#: describe.c:1180
+msgid "Foreign-key constraints:"
+msgstr "Íâ¼üÔ¼Êø:"
-#: describe.c:1167
+#: describe.c:1214
msgid "Triggers:"
msgstr "´¥·¢Æ÷:"
-#: describe.c:1189
+#: describe.c:1236
msgid "Inherits"
msgstr "¼Ì³Ð"
-#: describe.c:1275
+#: describe.c:1250
+msgid "Contains OIDs"
+msgstr "Contains OIDs"
+
+#: describe.c:1252 describe.c:1623 describe.c:1680
+msgid "yes"
+msgstr "yes"
+
+#: describe.c:1252 describe.c:1624 describe.c:1678
+msgid "no"
+msgstr "no"
+
+#: describe.c:1331
+#, c-format
+msgid "Tablespace: \"%s\""
+msgstr "±í¿Õ¼ä: \"%s\""
+
+#: describe.c:1364
msgid "User name"
msgstr "Óû§Ãû"
-#: describe.c:1275
+#: describe.c:1364
msgid "User ID"
msgstr "Óû§ ID"
-#: describe.c:1276
+#: describe.c:1365
msgid "superuser, create database"
msgstr "³¬¼¶Óû§, ´´½¨Êý¾Ý¿â"
-#: describe.c:1277
+#: describe.c:1366
msgid "superuser"
msgstr "³¬¼¶Óû§"
-#: describe.c:1277
+#: describe.c:1366
msgid "create database"
msgstr "´´½¨Êý¾Ý¿â"
-#: describe.c:1278
+#: describe.c:1367
msgid "Attributes"
msgstr "ÊôÐÔ"
-#: describe.c:1291
+#: describe.c:1367
+msgid "Groups"
+msgstr "×é"
+
+#: describe.c:1380
msgid "List of database users"
msgstr "Êý¾Ý¿âÓû§Áбí"
-#: describe.c:1338
+#: describe.c:1407
+msgid "Group name"
+msgstr "×éÃû"
+
+#: describe.c:1407
+msgid "Group ID"
+msgstr "×é ID"
+
+#: describe.c:1420
+msgid "List of database groups"
+msgstr "Êý¾Ý¿â×éÁбí"
+
+#: describe.c:1467
msgid "special"
msgstr "ÌØÊâ"
-#: describe.c:1399
+#: describe.c:1482
+msgid "Table"
+msgstr "±í"
+
+#: describe.c:1528
+#, c-format
msgid "No matching relations found.\n"
msgstr "ûÓÐÕÒµ½Æ¥ÅäµÄ¹ØÏµ.\n"
-#: describe.c:1401
+#: describe.c:1530
+#, c-format
msgid "No relations found.\n"
msgstr "ûÓÐÕÒµ½¹ØÏµ.\n"
-#: describe.c:1406
+#: describe.c:1535
msgid "List of relations"
msgstr "¹ØÏµÁбí"
-#: describe.c:1445
+#: describe.c:1574
msgid "Modifier"
msgstr "ÐÞ¸ÄÕß"
-#: describe.c:1459
+#: describe.c:1588
msgid "List of domains"
msgstr "ÓòÁбí"
-#: describe.c:1492
+#: describe.c:1621
msgid "Source"
msgstr "Source"
-#: describe.c:1493
+#: describe.c:1622
msgid "Destination"
msgstr "Destination"
-#: describe.c:1494 describe.c:1551
-msgid "yes"
-msgstr "yes"
-
-#: describe.c:1495 describe.c:1549
-msgid "no"
-msgstr "no"
-
-#: describe.c:1496
+#: describe.c:1625
msgid "Default?"
msgstr "Default?"
-#: describe.c:1510
+#: describe.c:1639
msgid "List of conversions"
msgstr "ת»»Áбí"
-#: describe.c:1545
+#: describe.c:1674
msgid "Source type"
msgstr "Ô´ÀàÐÍ"
-#: describe.c:1546
+#: describe.c:1675
msgid "Target type"
msgstr "Ä¿±êÀàÐÍ"
-#: describe.c:1547
+#: describe.c:1676
msgid "(binary compatible)"
msgstr "(¶þ½øÖƼæÈÝ)"
-#: describe.c:1548
+#: describe.c:1677
msgid "Function"
msgstr "º¯Êý"
-#: describe.c:1550
+#: describe.c:1679
msgid "in assignment"
msgstr "in assignment"
-#: describe.c:1552
+#: describe.c:1681
msgid "Implicit?"
msgstr "Òþº¬µÄ?"
-#: describe.c:1560
+#: describe.c:1689
msgid "List of casts"
msgstr "ÀàÐÍת»»Áбí"
-#: describe.c:1601
+#: describe.c:1739
msgid "List of schemas"
-msgstr "´ó¸ÙÁбí"
-
-#~ msgid "Asynchronous NOTIFY '%s' from backend with pid %d received.\n"
-#~ msgstr "ÊÕµ½À´×Ô½ø³ÌºÅΪ %2$d µÄºó¶ËµÄÒì²½ NOTIFY (֪ͨ) '%1$s'.\n"
+msgstr "ģʽÁбí"
-#~ msgid "\n"
-#~ msgstr "\n"
+#: sql_help.h:25 sql_help.h:369
+msgid "abort the current transaction"
+msgstr "ÖÕÖ¹µ±Ç°ÊÂÎñ"
-#~ msgid " \\lo_export\n"
-#~ msgstr " \\lo_export\n"
+#: sql_help.h:26
+msgid "ABORT [ WORK | TRANSACTION ]"
+msgstr "ABORT [ WORK | TRANSACTION ]"
-#~ msgid " \\lo_import\n"
-#~ msgstr " \\lo_import\n"
+#: sql_help.h:29
+msgid "change the definition of an aggregate function"
+msgstr "¸Ä±äÒ»¸ö¾Û¼¯º¯ÊýµÄ¶¨Òå"
-#~ msgid " \\lo_list\n"
-#~ msgstr " \\lo_list\n"
+#: sql_help.h:30
+msgid ""
+"ALTER AGGREGATE name ( type ) RENAME TO newname\n"
+"ALTER AGGREGATE name ( type ) OWNER TO newowner"
+msgstr ""
+"ALTER AGGREGATE Ãû×Ö ( ÀàÐÍ ) RENAME TO ÐÂÃû×Ö\n"
+"ALTER AGGREGATE Ãû×Ö ( ÀàÐÍ ) OWNER TO ÐÂÊôÖ÷"
-#~ msgid " PRIMARY KEY"
-#~ msgstr " PRIMARY KEY"
+#: sql_help.h:33
+msgid "change the definition of a conversion"
+msgstr "¸Ä±äÒ»¸öת»»µÄ¶¨Òå"
-#~ msgid " UNIQUE"
-#~ msgstr " UNIQUE"
+#: sql_help.h:34
+msgid ""
+"ALTER CONVERSION name RENAME TO newname\n"
+"ALTER CONVERSION name OWNER TO newowner"
+msgstr ""
+"ALTER CONVERSION Ãû×Ö RENAME TO ÐÂÃû×Ö\n"
+"ALTER CONVERSION Ãû×Ö OWNER TO ÐÂÊôÖ÷"
-#~ msgid "BINARY"
-#~ msgstr "BINARY"
+#: sql_help.h:37
+msgid "change a database"
+msgstr "¸Ä±äÒ»¸öÊý¾Ý¿â"
-#~ msgid "Warning: Your transaction in progress has been committed."
-#~ msgstr "¾¯¸æ: ÄãµÄÕýÔÚ´¦ÀíµÄÊÂÎñÒѾÌá½»."
+#: sql_help.h:38
+msgid ""
+"ALTER DATABASE name SET parameter { TO | = } { value | DEFAULT }\n"
+"ALTER DATABASE name RESET parameter\n"
+"\n"
+"ALTER DATABASE name RENAME TO newname\n"
+"\n"
+"ALTER DATABASE name OWNER TO new_owner"
+msgstr ""
+"ALTER DATABASE Ãû×Ö SET ²ÎÊý { TO | = } { Öµ | DEFAULT }\n"
+"ALTER DATABASE Ãû×Ö RESET ²ÎÊý\n"
+"\n"
+"ALTER DATABASE Ãû×Ö RENAME TO ÐÂÃû×Ö\n"
+"\n"
+"ALTER DATABASE Ãû×Ö OWNER TO ÐÂÊôÖ÷"
-#~ msgid "Warning: Your transaction in progress has been rolled back."
-#~ msgstr "¾¯¸æ: ÄãµÄÕýÔÚ´¦ÀíµÄÊÂÎñÒѾ»Ø¾í."
+#: sql_help.h:41
+msgid "change the definition of a domain"
+msgstr "¸Ä±äÒ»¸öÓòµÄ¶¨Òå"
-#~ msgid "\\lo_import: not connected to a database\n"
-#~ msgstr "\\lo_import: δÓëÊý¾Ý¿âÁª½Ó\n"
+#: sql_help.h:42
+msgid ""
+"ALTER DOMAIN name\n"
+" { SET DEFAULT expression | DROP DEFAULT }\n"
+"ALTER DOMAIN name\n"
+" { SET | DROP } NOT NULL\n"
+"ALTER DOMAIN name\n"
+" ADD domain_constraint\n"
+"ALTER DOMAIN name\n"
+" DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n"
+"ALTER DOMAIN name\n"
+" OWNER TO new_owner"
+msgstr ""
+"ALTER DOMAIN Ãû×Ö\n"
+" { SET DEFAULT ˵Ã÷ | DROP DEFAULT }\n"
+"ALTER DOMAIN Ãû×Ö\n"
+" { SET | DROP } NOT NULL\n"
+"ALTER DOMAIN Ãû×Ö\n"
+" ADD ÓòÔ¼Êø\n"
+"ALTER DOMAIN Ãû×Ö\n"
+" DROP CONSTRAINT Ô¼ÊøÃû×Ö [ RESTRICT | CASCADE ]\n"
+"ALTER DOMAIN Ãû×Ö\n"
+" OWNER TO ÐÂËÞÖ÷"
+
+#: sql_help.h:45
+msgid "change the definition of a function"
+msgstr "¸Ä±äÒ»¸öº¯ÊýµÄ¶¨Òå"
+
+#: sql_help.h:46
+msgid ""
+"ALTER FUNCTION name ( [ type [, ...] ] ) RENAME TO newname\n"
+"ALTER FUNCTION name ( [ type [, ...] ] ) OWNER TO newowner"
+msgstr ""
+"ALTER FUNCTION Ãû×Ö ( [ ÀàÐÍ [, ...] ] ) RENAME TO ÐÂÃû×Ö\n"
+"ALTER FUNCTION Ãû×Ö ( [ ÀàÐÍ [, ...] ] ) OWNER TO ÐÂÊôÖ÷"
-#~ msgid "\\lo_unlink: not connected to a database\n"
-#~ msgstr "\\lo_unlink: δÓëÊý¾Ý¿âÁª½Ó\n"
+#: sql_help.h:49
+msgid "change a user group"
+msgstr "¸Ä±äÒ»¸öÓû§×é"
-#~ msgid "%s: \"%s\" %s"
-#~ msgstr "%s: \"%s\" %s"
+#: sql_help.h:50
+msgid ""
+"ALTER GROUP groupname ADD USER username [, ... ]\n"
+"ALTER GROUP groupname DROP USER username [, ... ]\n"
+"\n"
+"ALTER GROUP groupname RENAME TO newname"
+msgstr ""
+"ALTER GROUP ×éÃû ADD USER Óû§Ãû [, ... ]\n"
+"ALTER GROUP ×éÃû DROP USER Óû§Ãû [, ... ]\n"
+"\n"
+"ALTER GROUP ×éÃû RENAME TO ÐÂÃû×Ö"
-#~ msgid "%s: %s %s"
-#~ msgstr "%s: %s %s"
+#: sql_help.h:53
+msgid "change the definition of a procedural language"
+msgstr "¸Ä±äÒ»¸ö¹ý³ÌÓïÑԵ͍Òå"
-#~ msgid "%*s %s %s"
-#~ msgstr "%*s %s %s"
+#: sql_help.h:54
+msgid "ALTER LANGUAGE name RENAME TO newname"
+msgstr "ALTER LANGUAGE Ãû×Ö RENAME TO ÐÂÃû×Ö"
-#~ msgid "Timing is on."
-#~ msgstr "¿ªÊ¼¼ÆÊ±."
+#: sql_help.h:57
+msgid "change the definition of an operator class"
+msgstr "¸Ä±äÒ»¸ö²Ù×÷·û±íµÄ¶¨Òå"
-#~ msgid "Timing is off."
-#~ msgstr "½áÊø¼ÆÊ±."
+#: sql_help.h:58
+msgid ""
+"ALTER OPERATOR CLASS name USING index_method RENAME TO newname\n"
+"ALTER OPERATOR CLASS name USING index_method OWNER TO newowner"
+msgstr ""
+"ALTER OPERATOR CLASS Ãû×Ö USING Ë÷Òý·½·¨ RENAME TO ÐÂÃû×Ö\n"
+"ALTER OPERATOR CLASS Ãû×Ö USING Ë÷Òý·½·¨ OWNER TO ÐÂÊôÖ÷"
-#~ msgid "Using pager is on."
-#~ msgstr "´ò¿ª·ÖÒ³Æ÷µÄʹÓÃ."
+#: sql_help.h:61
+msgid "change the definition of an operator"
+msgstr "¸Ä±äÒ»¸ö²Ù×÷·ûµÄ¶¨Òå"
-#~ msgid "Options:"
-#~ msgstr "Ñ¡Ïî:"
+#: sql_help.h:62
+msgid ""
+"ALTER OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) OWNER TO "
+"newowner"
+msgstr ""
+"ALTER OPERATOR Ãû×Ö ( { ×ó±ßÀàÐÍ | NONE } , { ÓÒ±ßÀàÐÍ | NONE } ) OWNER TO ÐÂ"
+"ÊôÖ÷"
-#~ msgid ""
-#~ "%s was compiled without support for long options.\n"
-#~ "Use --help for help on invocation options.\n"
-#~ msgstr ""
-#~ "%s ûÓдø×ų¤Ñ¡ÏîÖ§³Ö±àÒë.\n"
-#~ "Óà --help »ñÈ¡¹ØÓÚµ÷ÓÃÑ¡ÏîµÄ°ïÖú.\n"
+#: sql_help.h:65
+msgid "change the definition of a schema"
+msgstr "¸Ä±äÒ»¸öģʽµÄ¶¨Òå"
-#~ msgid ""
-#~ "Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group\n"
-#~ "Portions Copyright (c) 1996, Regents of the University of California\n"
-#~ "Read the file COPYRIGHT or use the command \\copyright to see the\n"
-#~ "usage and distribution terms."
-#~ msgstr ""
-#~ "²¿·Ö°æÈ¨ (c) 1996-2002, PostgreSQL È«Çò¿ª·¢×é\n"
-#~ "²¿·Ö°æÈ¨ (c) 1996, University of California ÀíÊÂ\n"
-#~ "ÔĶÁ COPYRIGHT »òÕßʹÓà \\copyright ÃüÁî²é¿´\n"
-#~ "Ó÷¨ºÍ·¢²¼Ìõ¿î."
+#: sql_help.h:66
+msgid ""
+"ALTER SCHEMA name RENAME TO newname\n"
+"ALTER SCHEMA name OWNER TO newowner"
+msgstr ""
+"ALTER SCHEMA Ãû×Ö RENAME TO ÐÂÃû×Ö\n"
+"ALTER SCHEMA Ãû×Ö OWNER TO ÐÂÊôÖ÷"
-#~ msgid " psql [options] [dbname [username]]\n"
-#~ msgstr " psql [Ñ¡Ïî] [Êý¾Ý¿âÃû [Óû§Ãû]]\n"
+#: sql_help.h:69
+msgid "alter the definition of a sequence generator"
+msgstr "¸Ä±äÒ»¸öÐòÁе͍Òå"
-#~ msgid " \\d{t|i|s|v|S} [PATTERN] (add '+' for more detail)\n"
-#~ msgstr " \\d{t|i|s|v|S} [ģʽ] (¼Ó '+' »ñÈ¡¸ü¶àµÄÐÅÏ¢)\n"
+#: sql_help.h:70
+msgid ""
+"ALTER SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
+" [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n"
+" [ RESTART [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]"
+msgstr ""
+"ALTER SEQUENCE Ãû×Ö [ INCREMENT [ BY ] µÝÔö ]\n"
+" [ MINVALUE ×îСֵ | NO MINVALUE ] [ MAXVALUE ×î´óÖµ | NO MAXVALUE ]\n"
+" [ RESTART [ WITH ] ¿ªÊ¼ ] [ CACHE »º´æ ] [ [ NO ] CYCLE ]"
-#~ msgid "\\%s: multibyte support is not enabled\n"
-#~ msgstr "\\%s: ¶à×Ö½ÚÖ§³Öδ´ò¿ª\n"
+#: sql_help.h:73
+msgid "change the definition of a table"
+msgstr "¸Ä±äÒ»¸ö±íµÄ¶¨Òå"
-#~ msgid ""
-#~ " \\d{p|S|l} list access privileges, system tables, or large objects\n"
-#~ msgstr " \\d{p|S|l} Áгö·ÃÎÊȨÏÞ, ϵͳ±í, »òÕß´ó¶ÔÏó\n"
+#: sql_help.h:74
+msgid ""
+"ALTER TABLE [ ONLY ] name [ * ]\n"
+" action [, ... ]\n"
+"ALTER TABLE [ ONLY ] name [ * ]\n"
+" RENAME [ COLUMN ] column TO new_column\n"
+"ALTER TABLE name\n"
+" RENAME TO new_name\n"
+"\n"
+"where action is one of:\n"
+"\n"
+" ADD [ COLUMN ] column type [ column_constraint [ ... ] ]\n"
+" DROP [ COLUMN ] column [ RESTRICT | CASCADE ]\n"
+" ALTER [ COLUMN ] column TYPE type [ USING expression ]\n"
+" ALTER [ COLUMN ] column SET DEFAULT expression\n"
+" ALTER [ COLUMN ] column DROP DEFAULT\n"
+" ALTER [ COLUMN ] column { SET | DROP } NOT NULL\n"
+" ALTER [ COLUMN ] column SET STATISTICS integer\n"
+" ALTER [ COLUMN ] column SET STORAGE { PLAIN | EXTERNAL | EXTENDED | "
+"MAIN }\n"
+" ADD table_constraint\n"
+" DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ]\n"
+" CLUSTER ON index_name\n"
+" SET WITHOUT CLUSTER\n"
+" SET WITHOUT OIDS\n"
+" OWNER TO new_owner\n"
+" SET TABLESPACE tablespace_name"
+msgstr ""
+"ALTER TABLE [ ONLY ] ±íÃû [ * ]\n"
+" action [, ... ]\n"
+"ALTER TABLE [ ONLY ] ±íÃû [ * ]\n"
+" RENAME [ COLUMN ] ×Ö¶ÎÃû TO ÐÂ×Ö¶ÎÃû\n"
+"ALTER TABLE ±íÃû\n"
+" RENAME TO бíÃû\n"
+"\n"
+"action ΪÏÂÃæµÄÒ»ÖÖ:\n"
+"\n"
+" ADD [ COLUMN ] ×Ö¶ÎÃû ÀàÐÍ [ ×Ö¶ÎÔ¼Êø [ ... ] ]\n"
+" DROP [ COLUMN ] ×Ö¶ÎÃû [ RESTRICT | CASCADE ]\n"
+" ALTER [ COLUMN ] ×Ö¶ÎÃû TYPE ÀàÐÍ [ USING ±í´ïʽ ]\n"
+" ALTER [ COLUMN ] ×Ö¶ÎÃû SET DEFAULT ±í´ïʽ\n"
+" ALTER [ COLUMN ] ×Ö¶ÎÃû DROP DEFAULT\n"
+" ALTER [ COLUMN ] ×Ö¶ÎÃû { SET | DROP } NOT NULL\n"
+" ALTER [ COLUMN ] ×Ö¶ÎÃû SET STATISTICS integer\n"
+" ALTER [ COLUMN ] ×Ö¶ÎÃû SET STORAGE { PLAIN | EXTERNAL | EXTENDED | "
+"MAIN }\n"
+" ADD ±íÔ¼Êø\n"
+" DROP CONSTRAINT Ô¼ÊøÃû×Ö [ RESTRICT | CASCADE ]\n"
+" CLUSTER ON Ë÷ÒýÃû³Æ\n"
+" SET WITHOUT CLUSTER\n"
+" SET WITHOUT OIDS\n"
+" OWNER TO ÐÂÊôÖ÷\n"
+" SET TABLESPACE ±í¿Õ¼äÃû×Ö"
+
+#: sql_help.h:77
+msgid "change the definition of a tablespace"
+msgstr "¸Ä±äÒ»¸ö±í¿Õ¼äµÄ¶¨Òå"
+
+#: sql_help.h:78
+msgid ""
+"ALTER TABLESPACE name RENAME TO newname\n"
+"ALTER TABLESPACE name OWNER TO newowner"
+msgstr ""
+"ALTER TABLESPACE Ãû×Ö RENAME TO ÐÂÃû×Ö\n"
+"ALTER TABLESPACE Ãû×Ö OWNER TO ÐÂÊôÖ÷"
-#~ msgid ""
-#~ " \\dd NAME show comment for table, type, function, or operator\n"
-#~ msgstr " \\dd Ãû×Ö ÏÔʾ±í, ÀàÐÍ, º¯Êý, »òÕß²Ù×÷·ûµÄ×¢ÊÍ\n"
+#: sql_help.h:81
+msgid "change the definition of a trigger"
+msgstr "¸Ä±äÒ»¸ö´¥·¢Æ÷µÄ¶¨Òå"
-#~ msgid " \\dT list data types\n"
-#~ msgstr " \\dT ÁгöÊý¾ÝÀàÐÍ\n"
+#: sql_help.h:82
+msgid "ALTER TRIGGER name ON table RENAME TO newname"
+msgstr "ALTER TRIGGER Ãû×Ö ON ±í RENAME TO ÐÂÃû×Ö"
-#~ msgid "history"
-#~ msgstr "ÀúÊ·"
+#: sql_help.h:85
+msgid "change the definition of a type"
+msgstr "¸Ä±äÒ»¸öÀàÐ͵͍Òå"
-#~ msgid "multibyte"
-#~ msgstr "¶à×Ö½Ú"
+#: sql_help.h:86
+msgid "ALTER TYPE name OWNER TO new_owner"
+msgstr "ALTER TYPE Ãû×Ö OWNER TO ÐÂÊôÖ÷"
-#~ msgid "Index predicate: %s"
-#~ msgstr "Ë÷Òýν´Ê: %s"
+#: sql_help.h:89
+msgid "change a database user account"
+msgstr "¸Ä±äÒ»¸öÊý¾Ý¿âÓû§"
-#~ msgid "Unique keys"
-#~ msgstr "Ψһ¼ü×Ö"
+#: sql_help.h:90
+msgid ""
+"ALTER USER name [ [ WITH ] option [ ... ] ]\n"
+"\n"
+"where option can be:\n"
+"\n"
+" [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password' \n"
+" | CREATEDB | NOCREATEDB\n"
+" | CREATEUSER | NOCREATEUSER \n"
+" | VALID UNTIL 'abstime'\n"
+"\n"
+"ALTER USER name RENAME TO newname\n"
+"\n"
+"ALTER USER name SET parameter { TO | = } { value | DEFAULT }\n"
+"ALTER USER name RESET parameter"
+msgstr ""
+"ALTER USER Ãû×Ö [ [ WITH ] Ñ¡Ïî [ ... ] ]\n"
+"\n"
+"Ñ¡Ïî¿ÉÒÔÊÇ:\n"
+"\n"
+" [ ENCRYPTED | UNENCRYPTED ] PASSWORD '¿ÚÁî' \n"
+" | CREATEDB | NOCREATEDB\n"
+" | CREATEUSER | NOCREATEUSER \n"
+" | VALID UNTIL 'ʱ¼ä'\n"
+"\n"
+"ALTER USER Ãû×Ö RENAME TO ÐÂÃû×Ö\n"
+"\n"
+"ALTER USER Ãû×Ö SET ²ÎÊý { TO | = } { Öµ | DEFAULT }\n"
+"ALTER USER Ãû×Ö RESET ²ÎÊý"
+
+#: sql_help.h:93
+msgid "collect statistics about a database"
+msgstr "ÊÕ¼¯¹ØÓÚÊý¾Ý¿âµÄͳ¼ÆÊý×Ö"
+
+#: sql_help.h:94
+msgid "ANALYZE [ VERBOSE ] [ table [ (column [, ...] ) ] ]"
+msgstr "ANALYZE [ VERBOSE ] [ ±í [ (×Ö¶Î [, ...] ) ] ]"
+
+#: sql_help.h:97 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 ]"
+msgstr ""
+"BEGIN [ WORK | TRANSACTION ]\n"
+" [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ "
+"| SERIALIZABLE } ]\n"
+" [ READ WRITE | READ ONLY ]"
+
+#: sql_help.h:101
+msgid "force a transaction log checkpoint"
+msgstr "Ç¿Ðн»Ò×ÈÕÖ¾¼ì²é"
+
+#: sql_help.h:102
+msgid "CHECKPOINT"
+msgstr "CHECKPOINT"
+
+#: sql_help.h:105
+msgid "close a cursor"
+msgstr "¹Ø±ÕÒ»¸öÓαê"
+
+#: sql_help.h:106
+msgid "CLOSE name"
+msgstr "CLOSE Ãû×Ö"
+
+#: sql_help.h:109
+msgid "cluster a table according to an index"
+msgstr "¸ù¾ÝÒ»¸öË÷Òý½¨±í´Ø"
+
+#: sql_help.h:110
+msgid ""
+"CLUSTER indexname ON tablename\n"
+"CLUSTER tablename\n"
+"CLUSTER"
+msgstr ""
+"CLUSTER Ë÷ÒýÃû×Ö ON ±íÃû\n"
+"CLUSTER ±íÃû\n"
+"CLUSTER"
+
+#: sql_help.h:113
+msgid "define or change the comment of an object"
+msgstr "¶¨Òå»ò¸Ä±äÒ»¸ö¶ÔÏóµÄÆÀ×¢"
+
+#: sql_help.h:114
+msgid ""
+"COMMENT ON\n"
+"{\n"
+" TABLE object_name |\n"
+" COLUMN table_name.column_name |\n"
+" AGGREGATE agg_name (agg_type) |\n"
+" CAST (sourcetype AS targettype) |\n"
+" CONSTRAINT constraint_name ON table_name |\n"
+" CONVERSION object_name |\n"
+" DATABASE object_name |\n"
+" DOMAIN object_name |\n"
+" FUNCTION func_name (arg1_type, arg2_type, ...) |\n"
+" INDEX object_name |\n"
+" LARGE OBJECT large_object_oid |\n"
+" OPERATOR op (leftoperand_type, rightoperand_type) |\n"
+" OPERATOR CLASS object_name USING index_method |\n"
+" [ PROCEDURAL ] LANGUAGE object_name |\n"
+" RULE rule_name ON table_name |\n"
+" SCHEMA object_name |\n"
+" SEQUENCE object_name |\n"
+" TRIGGER trigger_name ON table_name |\n"
+" TYPE object_name |\n"
+" VIEW object_name\n"
+"} IS 'text'"
+msgstr ""
+"COMMENT ON\n"
+"{\n"
+" TABLE object_name |\n"
+" COLUMN table_name.column_name |\n"
+" AGGREGATE agg_name (agg_type) |\n"
+" CAST (sourcetype AS targettype) |\n"
+" CONSTRAINT constraint_name ON table_name |\n"
+" CONVERSION object_name |\n"
+" DATABASE object_name |\n"
+" DOMAIN object_name |\n"
+" FUNCTION func_name (arg1_type, arg2_type, ...) |\n"
+" INDEX object_name |\n"
+" LARGE OBJECT large_object_oid |\n"
+" OPERATOR op (leftoperand_type, rightoperand_type) |\n"
+" OPERATOR CLASS object_name USING index_method |\n"
+" [ PROCEDURAL ] LANGUAGE object_name |\n"
+" RULE rule_name ON table_name |\n"
+" SCHEMA object_name |\n"
+" SEQUENCE object_name |\n"
+" TRIGGER trigger_name ON table_name |\n"
+" TYPE object_name |\n"
+" VIEW object_name\n"
+"} IS 'text'"
+
+#: sql_help.h:117 sql_help.h:305
+msgid "commit the current transaction"
+msgstr "Ìá½»µ±Ç°ÊÂÎñ"
+
+#: sql_help.h:118
+msgid "COMMIT [ WORK | TRANSACTION ]"
+msgstr "COMMIT [ WORK | TRANSACTION ]"
+
+#: sql_help.h:121
+msgid "copy data between a file and a table"
+msgstr "ÔÚÒ»¸öÎļþºÍÒ»¸ö±íÖ®¼ä¿½±´Êý¾Ý"
+
+#: sql_help.h:122
+msgid ""
+"COPY tablename [ ( column [, ...] ) ]\n"
+" FROM { 'filename' | STDIN }\n"
+" [ [ WITH ] \n"
+" [ BINARY ] \n"
+" [ OIDS ]\n"
+" [ DELIMITER [ AS ] 'delimiter' ]\n"
+" [ NULL [ AS ] 'null string' ]\n"
+" [ CSV [ QUOTE [ AS ] 'quote' ] \n"
+" [ ESCAPE [ AS ] 'escape' ]\n"
+" [ FORCE NOT NULL column [, ...] ]\n"
+"\n"
+"COPY tablename [ ( column [, ...] ) ]\n"
+" TO { 'filename' | STDOUT }\n"
+" [ [ WITH ] \n"
+" [ BINARY ]\n"
+" [ OIDS ]\n"
+" [ DELIMITER [ AS ] 'delimiter' ]\n"
+" [ NULL [ AS ] 'null string' ]\n"
+" [ CSV [ QUOTE [ AS ] 'quote' ] \n"
+" [ ESCAPE [ AS ] 'escape' ]\n"
+" [ FORCE QUOTE column [, ...] ]"
+msgstr ""
+"COPY ±íÃû [ ( ×Ö¶Î [, ...] ) ]\n"
+" FROM { 'ÎļþÃû' | STDIN }\n"
+" [ [ WITH ] \n"
+" [ BINARY ] \n"
+" [ OIDS ]\n"
+" [ DELIMITER [ AS ] 'delimiter' ]\n"
+" [ NULL [ AS ] 'null string' ]\n"
+" [ CSV [ QUOTE [ AS ] 'quote' ] \n"
+" [ ESCAPE [ AS ] 'escape' ]\n"
+" [ FORCE NOT NULL column [, ...] ]\n"
+"\n"
+"COPY ±íÃû [ ( ×Ö¶Î [, ...] ) ]\n"
+" TO { 'ÎļþÃû' | STDOUT }\n"
+" [ [ WITH ] \n"
+" [ BINARY ]\n"
+" [ OIDS ]\n"
+" [ DELIMITER [ AS ] 'delimiter' ]\n"
+" [ NULL [ AS ] 'null string' ]\n"
+" [ CSV [ QUOTE [ AS ] 'quote' ] \n"
+" [ ESCAPE [ AS ] 'escape' ]\n"
+" [ FORCE QUOTE column [, ...] ]"
+
+#: sql_help.h:125
+msgid "define a new aggregate function"
+msgstr "¶¨ÒåÒ»¸öеľۼ¯º¯Êý"
+
+#: sql_help.h:126
+msgid ""
+"CREATE AGGREGATE name (\n"
+" BASETYPE = input_data_type,\n"
+" SFUNC = sfunc,\n"
+" STYPE = state_data_type\n"
+" [ , FINALFUNC = ffunc ]\n"
+" [ , INITCOND = initial_condition ]\n"
+")"
+msgstr ""
+"CREATE AGGREGATE name (\n"
+" BASETYPE = input_data_type,\n"
+" SFUNC = sfunc,\n"
+" STYPE = state_data_type\n"
+" [ , FINALFUNC = ffunc ]\n"
+" [ , INITCOND = initial_condition ]\n"
+")"
+
+#: sql_help.h:129
+msgid "define a new cast"
+msgstr "¶¨ÒåÒ»¸öеÄÀàÐÍת»»"
+
+#: sql_help.h:130
+msgid ""
+"CREATE CAST (sourcetype AS targettype)\n"
+" WITH FUNCTION funcname (argtypes)\n"
+" [ AS ASSIGNMENT | AS IMPLICIT ]\n"
+"\n"
+"CREATE CAST (sourcetype AS targettype)\n"
+" WITHOUT FUNCTION\n"
+" [ AS ASSIGNMENT | AS IMPLICIT ]"
+msgstr ""
+"CREATE CAST (Ô´ÀàÐÍ AS Ä¿±êÀàÐÍ)\n"
+" WITH FUNCTION º¯ÊýÃû (²ÎÊýÀàÐÍ)\n"
+" [ AS ASSIGNMENT | AS IMPLICIT ]\n"
+"\n"
+"CREATE CAST (Ô´ÀàÐÍ AS Ä¿±êÀàÐÍ)\n"
+" WITHOUT FUNCTION\n"
+" [ AS ASSIGNMENT | AS IMPLICIT ]"
+
+#: sql_help.h:133
+msgid "define a new constraint trigger"
+msgstr "¶¨ÒåÒ»¸öеÄÔ¼Êø´¥·¢Æ÷"
+
+#: sql_help.h:134
+msgid ""
+"CREATE CONSTRAINT TRIGGER name\n"
+" AFTER events ON\n"
+" tablename constraint attributes\n"
+" FOR EACH ROW EXECUTE PROCEDURE funcname ( args )"
+msgstr ""
+"CREATE CONSTRAINT TRIGGER name\n"
+" AFTER events ON\n"
+" tablename constraint attributes\n"
+" FOR EACH ROW EXECUTE PROCEDURE funcname ( args )"
+
+#: sql_help.h:137
+msgid "define a new conversion"
+msgstr "¶¨ÒåÒ»¸öеÄת»»"
+
+#: sql_help.h:138
+msgid ""
+"CREATE [DEFAULT] CONVERSION name\n"
+" FOR source_encoding TO dest_encoding FROM funcname"
+msgstr ""
+"CREATE [DEFAULT] CONVERSION Ãû×Ö\n"
+" FOR Ô´±àÂë TO Ä¿±ê±àÂë FROM º¯ÊýÃû"
+
+#: sql_help.h:141
+msgid "create a new database"
+msgstr "´´½¨Ò»¸öеÄÊý¾Ý¿â"
+
+#: sql_help.h:142
+msgid ""
+"CREATE DATABASE name\n"
+" [ [ WITH ] [ OWNER [=] dbowner ]\n"
+" [ TEMPLATE [=] template ]\n"
+" [ ENCODING [=] encoding ]\n"
+" [ TABLESPACE [=] tablespace ] ]"
+msgstr ""
+"CREATE DATABASE Êý¾Ý¿âÃû³Æ\n"
+" [ [ WITH ] [ OWNER [=] Êý¾Ý¿âÊôÖ÷ ]\n"
+" [ TEMPLATE [=] Ä£°å ]\n"
+" [ ENCODING [=] ±àÂë ]\n"
+" [ TABLESPACE [=] ±í¿Õ¼ä ] ]"
+
+#: sql_help.h:145
+msgid "define a new domain"
+msgstr "¶¨ÒåÒ»¸öеÄÓò"
+
+#: sql_help.h:146
+msgid ""
+"CREATE DOMAIN name [AS] data_type\n"
+" [ DEFAULT expression ]\n"
+" [ constraint [ ... ] ]\n"
+"\n"
+"where constraint is:\n"
+"\n"
+"[ CONSTRAINT constraint_name ]\n"
+"{ NOT NULL | NULL | CHECK (expression) }"
+msgstr ""
+"CREATE DOMAIN name [AS] data_type\n"
+" [ DEFAULT expression ]\n"
+" [ constraint [ ... ] ]\n"
+"\n"
+"constraint ÊÇ:\n"
+"\n"
+"[ CONSTRAINT constraint_name ]\n"
+"{ NOT NULL | NULL | CHECK (expression) }"
+
+#: sql_help.h:149
+msgid "define a new function"
+msgstr "¶¨ÒåÒ»¸öеĺ¯Êý"
+
+#: sql_help.h:150
+msgid ""
+"CREATE [ OR REPLACE ] FUNCTION name ( [ [ argname ] argtype [, ...] ] )\n"
+" RETURNS rettype\n"
+" { LANGUAGE langname\n"
+" | IMMUTABLE | STABLE | VOLATILE\n"
+" | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
+" | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n"
+" | AS 'definition'\n"
+" | AS 'obj_file', 'link_symbol'\n"
+" } ...\n"
+" [ WITH ( attribute [, ...] ) ]"
+msgstr ""
+"CREATE [ OR REPLACE ] FUNCTION Ãû×Ö ( [ [ ²ÎÊýÃû×Ö ] ²ÎÊýÀàÐÍ [, ...] ] )\n"
+" RETURNS ·µ»ØÀàÐÍ\n"
+" { LANGUAGE ÓïÑÔÃû³Æ\n"
+" | IMMUTABLE | STABLE | VOLATILE\n"
+" | CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT\n"
+" | [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER\n"
+" | AS 'definition'\n"
+" | AS 'obj_file', 'link_symbol'\n"
+" } ...\n"
+" [ WITH ( attribute [, ...] ) ]"
+
+#: sql_help.h:153
+msgid "define a new user group"
+msgstr "¶¨ÒåÒ»¸öеÄÓû§×é"
+
+#: sql_help.h:154
+msgid ""
+"CREATE GROUP name [ [ WITH ] option [ ... ] ]\n"
+"\n"
+"where option can be:\n"
+"\n"
+" SYSID gid\n"
+" | USER username [, ...]"
+msgstr ""
+"CREATE GROUP ×éÃû [ [ WITH ] option [ ... ] ]\n"
+"\n"
+"option ¿ÉÒÔΪ:\n"
+"\n"
+" SYSID gid\n"
+" | USER username [, ...]"
+
+#: sql_help.h:157
+msgid "define a new index"
+msgstr "¶¨ÒåÒ»¸öеÄË÷Òý"
+
+#: sql_help.h:158
+msgid ""
+"CREATE [ UNIQUE ] INDEX name ON table [ USING method ]\n"
+" ( { column | ( expression ) } [ opclass ] [, ...] )\n"
+" [ TABLESPACE tablespace ]\n"
+" [ WHERE predicate ]"
+msgstr ""
+"CREATE [ UNIQUE ] INDEX Ë÷ÒýÃû³Æ ON ±íÃû [ USING method ]\n"
+" ( { column | ( expression ) } [ opclass ] [, ...] )\n"
+" [ TABLESPACE tablespace ]\n"
+" [ WHERE predicate ]"
+
+#: sql_help.h:161
+msgid "define a new procedural language"
+msgstr "¶¨ÒåÒ»¸öеĹý³ÌÓïÑÔ"
+
+#: sql_help.h:162
+msgid ""
+"CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name\n"
+" HANDLER call_handler [ VALIDATOR valfunction ]"
+msgstr ""
+"CREATE [ TRUSTED ] [ PROCEDURAL ] LANGUAGE name\n"
+" HANDLER call_handler [ VALIDATOR valfunction ]"
+
+#: sql_help.h:165
+msgid "define a new operator class"
+msgstr "¶¨ÒåÒ»¸öеIJÙ×÷·ûÀà"
+
+#: sql_help.h:166
+msgid ""
+"CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type USING index_method "
+"AS\n"
+" { OPERATOR strategy_number operator_name [ ( op_type, op_type ) ] "
+"[ RECHECK ]\n"
+" | FUNCTION support_number funcname ( argument_type [, ...] )\n"
+" | STORAGE storage_type\n"
+" } [, ... ]"
+msgstr ""
+"CREATE OPERATOR CLASS name [ DEFAULT ] FOR TYPE data_type USING index_method "
+"AS\n"
+" { OPERATOR strategy_number operator_name [ ( op_type, op_type ) ] "
+"[ RECHECK ]\n"
+" | FUNCTION support_number funcname ( argument_type [, ...] )\n"
+" | STORAGE storage_type\n"
+" } [, ... ]"
+
+#: sql_help.h:169
+msgid "define a new operator"
+msgstr "¶¨ÒåÒ»¸öеIJÙ×÷·û"
+
+#: sql_help.h:170
+msgid ""
+"CREATE OPERATOR name (\n"
+" PROCEDURE = funcname\n"
+" [, LEFTARG = lefttype ] [, RIGHTARG = righttype ]\n"
+" [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n"
+" [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n"
+" [, HASHES ] [, MERGES ]\n"
+" [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ]\n"
+" [, LTCMP = less_than_op ] [, GTCMP = greater_than_op ]\n"
+")"
+msgstr ""
+"CREATE OPERATOR name (\n"
+" PROCEDURE = funcname\n"
+" [, LEFTARG = lefttype ] [, RIGHTARG = righttype ]\n"
+" [, COMMUTATOR = com_op ] [, NEGATOR = neg_op ]\n"
+" [, RESTRICT = res_proc ] [, JOIN = join_proc ]\n"
+" [, HASHES ] [, MERGES ]\n"
+" [, SORT1 = left_sort_op ] [, SORT2 = right_sort_op ]\n"
+" [, LTCMP = less_than_op ] [, GTCMP = greater_than_op ]\n"
+")"
+
+#: sql_help.h:173
+msgid "define a new rewrite rule"
+msgstr "¶¨ÒåÒ»¸öеÄÖØÐ´¹æÔò"
+
+#: sql_help.h:174
+msgid ""
+"CREATE [ OR REPLACE ] RULE name AS ON event\n"
+" TO table [ WHERE condition ]\n"
+" DO [ ALSO | INSTEAD ] { NOTHING | command | ( command ; command ... ) }"
+msgstr ""
+"CREATE [ OR REPLACE ] RULE Ãû×Ö AS ON ʼþ\n"
+" TO ±í [ WHERE Ìõ¼þ ]\n"
+" DO [ ALSO | INSTEAD ] { NOTHING | ÃüÁî | ( ÃüÁî ; ÃüÁî ... ) }"
+
+#: sql_help.h:177
+msgid "define a new schema"
+msgstr "¶¨ÒåÒ»¸öеÄģʽ"
+
+#: sql_help.h:178
+msgid ""
+"CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ TABLESPACE "
+"tablespace ] [ schema_element [ ... ] ]\n"
+"CREATE SCHEMA AUTHORIZATION username [ TABLESPACE tablespace ] "
+"[ schema_element [ ... ] ]"
+msgstr ""
+"CREATE SCHEMA schemaname [ AUTHORIZATION username ] [ TABLESPACE "
+"tablespace ] [ schema_element [ ... ] ]\n"
+"CREATE SCHEMA AUTHORIZATION username [ TABLESPACE tablespace ] "
+"[ schema_element [ ... ] ]"
+
+#: sql_help.h:181
+msgid "define a new sequence generator"
+msgstr "¶¨ÒåÒ»¸öеÄÐòÁÐÉú³ÉÆ÷"
+
+#: sql_help.h:182
+msgid ""
+"CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
+" [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n"
+" [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]"
+msgstr ""
+"CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
+" [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO MAXVALUE ]\n"
+" [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]"
+
+#: sql_help.h:185
+msgid "define a new table"
+msgstr "¶¨ÒåÒ»¸öеıí"
+
+#: sql_help.h:186
+msgid ""
+"CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name (\n"
+" { column_name data_type [ DEFAULT default_expr ] [ column_constraint "
+"[ ... ] ]\n"
+" | table_constraint\n"
+" | LIKE parent_table [ { INCLUDING | EXCLUDING } DEFAULTS ] } [, ... ]\n"
+")\n"
+"[ INHERITS ( parent_table [, ... ] ) ]\n"
+"[ WITH OIDS | WITHOUT OIDS ]\n"
+"[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]\n"
+"[ TABLESPACE tablespace ]\n"
+"\n"
+"where column_constraint is:\n"
+"\n"
+"[ CONSTRAINT constraint_name ]\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"
+"[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY "
+"IMMEDIATE ]\n"
+"\n"
+"and table_constraint is:\n"
+"\n"
+"[ CONSTRAINT constraint_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 table_name (\n"
+" { column_name data_type [ DEFAULT default_expr ] [ column_constraint "
+"[ ... ] ]\n"
+" | table_constraint\n"
+" | LIKE parent_table [ { INCLUDING | EXCLUDING } DEFAULTS ] } [, ... ]\n"
+")\n"
+"[ INHERITS ( parent_table [, ... ] ) ]\n"
+"[ WITH OIDS | WITHOUT OIDS ]\n"
+"[ ON COMMIT { PRESERVE ROWS | DELETE ROWS | DROP } ]\n"
+"[ TABLESPACE tablespace ]\n"
+"\n"
+"where column_constraint is:\n"
+"\n"
+"[ CONSTRAINT constraint_name ]\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"
+"[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY "
+"IMMEDIATE ]\n"
+"\n"
+"and table_constraint is:\n"
+"\n"
+"[ CONSTRAINT constraint_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 ]"
+
+#: sql_help.h:189 sql_help.h:385
+msgid "create a new table from the results of a query"
+msgstr "ÒÔÒ»¸ö²éѯµÄ½á¹û´´½¨Ò»¸öеıí"
+
+#: sql_help.h:190
+msgid ""
+"CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE table_name "
+"[ (column_name [, ...] ) ] [ [ WITH | WITHOUT ] OIDS ]\n"
+" AS query"
+msgstr ""
+"CREATE [ [ GLOBAL | LOCAL ] { TEMPORARY | TEMP } ] TABLE ±íÃû×Ö [ (×Ö¶ÎÃû×Ö "
+"[, ...] ) ] [ [ WITH | WITHOUT ] OIDS ]\n"
+" AS query"
+
+#: sql_help.h:193
+msgid "define a new tablespace"
+msgstr "¶¨ÒåÒ»¸öеıí¿Õ¼ä"
+
+#: sql_help.h:194
+msgid ""
+"CREATE TABLESPACE tablespacename [ OWNER username ] LOCATION 'directory'"
+msgstr "CREATE TABLESPACE ±í¿Õ¼äÃû³Æ [ OWNER Óû§Ãû ] LOCATION 'Ŀ¼'"
+
+#: sql_help.h:197
+msgid "define a new trigger"
+msgstr "¶¨ÒåÒ»¸öеĴ¥·¢Æ÷"
+
+#: sql_help.h:198
+msgid ""
+"CREATE TRIGGER name { BEFORE | AFTER } { event [ OR ... ] }\n"
+" ON table [ FOR [ EACH ] { ROW | STATEMENT } ]\n"
+" EXECUTE PROCEDURE funcname ( arguments )"
+msgstr ""
+"CREATE TRIGGER Ãû×Ö { BEFORE | AFTER } { ʼþ [ OR ... ] }\n"
+" ON ±í [ FOR [ EACH ] { ROW | STATEMENT } ]\n"
+" EXECUTE PROCEDURE º¯ÊýÃû ( ²ÎÊý )"
+
+#: sql_help.h:201
+msgid "define a new data type"
+msgstr "¶¨ÒåÒ»¸öеÄÊý¾ÝÀàÐÍ"
+
+#: sql_help.h:202
+msgid ""
+"CREATE TYPE name AS\n"
+" ( attribute_name data_type [, ... ] )\n"
+"\n"
+"CREATE TYPE name (\n"
+" INPUT = input_function,\n"
+" OUTPUT = output_function\n"
+" [ , RECEIVE = receive_function ]\n"
+" [ , SEND = send_function ]\n"
+" [ , ANALYZE = analyze_function ]\n"
+" [ , INTERNALLENGTH = { internallength | VARIABLE } ]\n"
+" [ , PASSEDBYVALUE ]\n"
+" [ , ALIGNMENT = alignment ]\n"
+" [ , STORAGE = storage ]\n"
+" [ , DEFAULT = default ]\n"
+" [ , ELEMENT = element ]\n"
+" [ , DELIMITER = delimiter ]\n"
+")"
+msgstr ""
+"CREATE TYPE name AS\n"
+" ( attribute_name data_type [, ... ] )\n"
+"\n"
+"CREATE TYPE name (\n"
+" INPUT = input_function,\n"
+" OUTPUT = output_function\n"
+" [ , RECEIVE = receive_function ]\n"
+" [ , SEND = send_function ]\n"
+" [ , ANALYZE = analyze_function ]\n"
+" [ , INTERNALLENGTH = { internallength | VARIABLE } ]\n"
+" [ , PASSEDBYVALUE ]\n"
+" [ , ALIGNMENT = alignment ]\n"
+" [ , STORAGE = storage ]\n"
+" [ , DEFAULT = default ]\n"
+" [ , ELEMENT = element ]\n"
+" [ , DELIMITER = delimiter ]\n"
+")"
+
+#: sql_help.h:205
+msgid "define a new database user account"
+msgstr "¶¨ÒåÒ»¸öеÄÊý¾Ý¿âÓû§ÕÊ»§"
+
+#: sql_help.h:206
+msgid ""
+"CREATE USER name [ [ WITH ] option [ ... ] ]\n"
+"\n"
+"where option can be:\n"
+" \n"
+" SYSID uid \n"
+" | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
+" | CREATEDB | NOCREATEDB\n"
+" | CREATEUSER | NOCREATEUSER\n"
+" | IN GROUP groupname [, ...]\n"
+" | VALID UNTIL 'abstime'"
+msgstr ""
+"CREATE USER name [ [ WITH ] option [ ... ] ]\n"
+"\n"
+"option ¿ÉÒÔΪ:\n"
+" \n"
+" SYSID uid \n"
+" | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'\n"
+" | CREATEDB | NOCREATEDB\n"
+" | CREATEUSER | NOCREATEUSER\n"
+" | IN GROUP groupname [, ...]\n"
+" | VALID UNTIL 'abstime'"
+
+#: sql_help.h:209
+msgid "define a new view"
+msgstr "¶¨ÒåÒ»¸öеÄÊÓͼ"
+
+#: sql_help.h:210
+msgid "CREATE [ OR REPLACE ] VIEW name [ ( column_name [, ...] ) ] AS query"
+msgstr "CREATE [ OR REPLACE ] VIEW Ãû×Ö [ ( ×Ö¶ÎÃû [, ...] ) ] AS query"
+
+#: sql_help.h:213
+msgid "deallocate a prepared statement"
+msgstr "½â³ýÒ»¸ö×¼±¸ºÃµÄÓï¾ä"
+
+#: sql_help.h:214
+msgid "DEALLOCATE [ PREPARE ] plan_name"
+msgstr "DEALLOCATE [ PREPARE ] ¹æ»®Ãû³Æ"
+
+#: sql_help.h:217
+msgid "define a cursor"
+msgstr "¶¨ÒåÒ»¸öÓαê"
+
+#: sql_help.h:218
+msgid ""
+"DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n"
+" CURSOR [ { WITH | WITHOUT } HOLD ] FOR query\n"
+" [ FOR { READ ONLY | UPDATE [ OF column [, ...] ] } ]"
+msgstr ""
+"DECLARE name [ BINARY ] [ INSENSITIVE ] [ [ NO ] SCROLL ]\n"
+" CURSOR [ { WITH | WITHOUT } HOLD ] FOR query\n"
+" [ FOR { READ ONLY | UPDATE [ OF column [, ...] ] } ]"
+
+#: sql_help.h:221
+msgid "delete rows of a table"
+msgstr "ɾ³ýÒ»¸ö±íµÄ¼Ç¼"
+
+#: sql_help.h:222
+msgid "DELETE FROM [ ONLY ] table [ WHERE condition ]"
+msgstr "DELETE FROM [ ONLY ] ±í [ WHERE Ìõ¼þ ]"
+
+#: sql_help.h:225
+msgid "remove an aggregate function"
+msgstr "ɾ³ýÒ»¸ö¾Û¼¯º¯Êý"
+
+#: sql_help.h:226
+msgid "DROP AGGREGATE name ( type ) [ CASCADE | RESTRICT ]"
+msgstr "DROP AGGREGATE Ãû×Ö ( ÀàÐÍ ) [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:229
+msgid "remove a cast"
+msgstr "ɾ³ýÒ»¸öÀàÐÍת»»"
+
+#: sql_help.h:230
+msgid "DROP CAST (sourcetype AS targettype) [ CASCADE | RESTRICT ]"
+msgstr "DROP CAST (Ô´ÀàÐÍ AS Ä¿±êÀàÐÍ) [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:233
+msgid "remove a conversion"
+msgstr "ɾ³ýÒ»¸öת»»"
+
+#: sql_help.h:234
+msgid "DROP CONVERSION name [ CASCADE | RESTRICT ]"
+msgstr "DROP CONVERSION Ãû×Ö [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:237
+msgid "remove a database"
+msgstr "ɾ³ýÒ»¸öÊý¾Ý¿â"
+
+#: sql_help.h:238
+msgid "DROP DATABASE name"
+msgstr "DROP DATABASE Ãû×Ö"
+
+#: sql_help.h:241
+msgid "remove a domain"
+msgstr "ɾ³ýÒ»¸öÓò"
+
+#: sql_help.h:242
+msgid "DROP DOMAIN name [, ...] [ CASCADE | RESTRICT ]"
+msgstr "DROP DOMAIN Ãû×Ö [, ...] [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:245
+msgid "remove a function"
+msgstr "ɾ³ýÒ»¸öº¯Êý"
+
+#: sql_help.h:246
+msgid "DROP FUNCTION name ( [ type [, ...] ] ) [ CASCADE | RESTRICT ]"
+msgstr "DROP FUNCTION Ãû×Ö ( [ ÀàÐÍ [, ...] ] ) [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:249
+msgid "remove a user group"
+msgstr "ɾ³ýÒ»¸öÓû§×é"
+
+#: sql_help.h:250
+msgid "DROP GROUP name"
+msgstr "DROP GROUP Ãû×Ö"
+
+#: sql_help.h:253
+msgid "remove an index"
+msgstr "ɾ³ýÒ»¸öË÷Òý"
+
+#: sql_help.h:254
+msgid "DROP INDEX name [, ...] [ CASCADE | RESTRICT ]"
+msgstr "DROP INDEX Ãû×Ö [, ...] [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:257
+msgid "remove a procedural language"
+msgstr "ɾ³ýÒ»¸ö¹ý³ÌÓïÑÔ"
+
+#: sql_help.h:258
+msgid "DROP [ PROCEDURAL ] LANGUAGE name [ CASCADE | RESTRICT ]"
+msgstr "DROP [ PROCEDURAL ] LANGUAGE Ãû×Ö [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:261
+msgid "remove an operator class"
+msgstr "ɾ³ýÒ»¸ö²Ù×÷·ûÀà"
+
+#: sql_help.h:262
+msgid "DROP OPERATOR CLASS name USING index_method [ CASCADE | RESTRICT ]"
+msgstr "DROP OPERATOR CLASS name USING index_method [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:265
+msgid "remove an operator"
+msgstr "ɾ³ýÒ»¸ö²Ù×÷·û"
+
+#: sql_help.h:266
+msgid ""
+"DROP OPERATOR name ( { lefttype | NONE } , { righttype | NONE } ) [ CASCADE "
+"| RESTRICT ]"
+msgstr ""
+"DROP OPERATOR Ãû×Ö ( { ×ó±ßÀàÐÍ | NONE } , { ÓÒ±ßÀàÐÍ | NONE } ) [ CASCADE | "
+"RESTRICT ]"
+
+#: sql_help.h:269
+msgid "remove a rewrite rule"
+msgstr "ɾ³ýÒ»¸öÖØÐ´¹æÔò"
+
+#: sql_help.h:270
+msgid "DROP RULE name ON relation [ CASCADE | RESTRICT ]"
+msgstr "DROP RULE Ãû×Ö ON ¹ØÏµ [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:273
+msgid "remove a schema"
+msgstr "ɾ³ýÒ»¸öģʽ"
+
+#: sql_help.h:274
+msgid "DROP SCHEMA name [, ...] [ CASCADE | RESTRICT ]"
+msgstr "DROP SCHEMA Ãû×Ö [, ...] [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:277
+msgid "remove a sequence"
+msgstr "ɾ³ýÒ»¸öÐòÁÐ"
+
+#: sql_help.h:278
+msgid "DROP SEQUENCE name [, ...] [ CASCADE | RESTRICT ]"
+msgstr "DROP SEQUENCE Ãû×Ö [, ...] [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:281
+msgid "remove a table"
+msgstr "ɾ³ýÒ»¸ö±í"
+
+#: sql_help.h:282
+msgid "DROP TABLE name [, ...] [ CASCADE | RESTRICT ]"
+msgstr "DROP TABLE Ãû×Ö [, ...] [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:285
+msgid "remove a tablespace"
+msgstr "ɾ³ýÒ»¸ö±í¿Õ¼ä"
+
+#: sql_help.h:286
+msgid "DROP TABLESPACE tablespacename"
+msgstr "DROP TABLESPACE ±í¿Õ¼äÃû×Ö"
+
+#: sql_help.h:289
+msgid "remove a trigger"
+msgstr "ɾ³ýÒ»¸ö´¥·¢Æ÷"
+
+#: sql_help.h:290
+msgid "DROP TRIGGER name ON table [ CASCADE | RESTRICT ]"
+msgstr "DROP TRIGGER Ãû×Ö ON ±í [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:293
+msgid "remove a data type"
+msgstr "ɾ³ýÒ»¸öÊý¾ÝÀàÐÍ"
+
+#: sql_help.h:294
+msgid "DROP TYPE name [, ...] [ CASCADE | RESTRICT ]"
+msgstr "DROP TYPE Ãû×Ö [, ...] [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:297
+msgid "remove a database user account"
+msgstr "ɾ³ýÒ»¸öÊý¾Ý¿âÓû§ÕÊ»§"
+
+#: sql_help.h:298
+msgid "DROP USER name"
+msgstr "DROP USER Ãû×Ö"
+
+#: sql_help.h:301
+msgid "remove a view"
+msgstr "ɾ³ýÒ»¸öÊÓͼ"
+
+#: sql_help.h:302
+msgid "DROP VIEW name [, ...] [ CASCADE | RESTRICT ]"
+msgstr "DROP VIEW Ãû×Ö [, ...] [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:306
+msgid "END [ WORK | TRANSACTION ]"
+msgstr "END [ WORK | TRANSACTION ]"
+
+#: sql_help.h:309
+msgid "execute a prepared statement"
+msgstr "Ö´ÐÐÒ»¸ö×¼±¸ºÃµÄÓï¾ä"
+
+#: sql_help.h:310
+msgid "EXECUTE plan_name [ (parameter [, ...] ) ]"
+msgstr "EXECUTE ¹æ»®Ãû³Æ [ (²ÎÊý [, ...] ) ]"
+
+#: sql_help.h:313
+msgid "show the execution plan of a statement"
+msgstr "ÏÔʾÓï¾äµÄÖ´Ðй滮"
+
+#: sql_help.h:314
+msgid "EXPLAIN [ ANALYZE ] [ VERBOSE ] statement"
+msgstr "EXPLAIN [ ANALYZE ] [ VERBOSE ] Óï¾ä"
+
+#: sql_help.h:317
+msgid "retrieve rows from a query using a cursor"
+msgstr "»Ö¸´À´×ÔÒ»¸öʹÓÃÓαê²éѯµÄÐÐ"
+
+#: sql_help.h:318
+msgid ""
+"FETCH [ direction { FROM | IN } ] cursorname\n"
+"\n"
+"where direction can be empty or one of:\n"
+"\n"
+" NEXT\n"
+" PRIOR\n"
+" FIRST\n"
+" LAST\n"
+" ABSOLUTE count\n"
+" RELATIVE count\n"
+" count\n"
+" ALL\n"
+" FORWARD\n"
+" FORWARD count\n"
+" FORWARD ALL\n"
+" BACKWARD\n"
+" BACKWARD count\n"
+" BACKWARD ALL"
+msgstr ""
+"FETCH [ direction { FROM | IN } ] cursorname\n"
+"\n"
+"direction ¿ÉÒÔΪ¿Õ»òÏÂÃæµÄÒ»ÖÖ:\n"
+"\n"
+" NEXT\n"
+" PRIOR\n"
+" FIRST\n"
+" LAST\n"
+" ABSOLUTE count\n"
+" RELATIVE count\n"
+" count\n"
+" ALL\n"
+" FORWARD\n"
+" FORWARD count\n"
+" FORWARD ALL\n"
+" BACKWARD\n"
+" BACKWARD count\n"
+" BACKWARD ALL"
+
+#: sql_help.h:321
+msgid "define access privileges"
+msgstr "¶¨Òå·ÃÎÊȨÏÞ"
+
+#: sql_help.h:322
+msgid ""
+"GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER }\n"
+" [,...] | ALL [ PRIVILEGES ] }\n"
+" ON [ TABLE ] tablename [, ...]\n"
+" TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT "
+"OPTION ]\n"
+"\n"
+"GRANT { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON DATABASE dbname [, ...]\n"
+" TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT "
+"OPTION ]\n"
+"\n"
+"GRANT { CREATE | ALL [ PRIVILEGES ] }\n"
+" ON TABLESPACE tablespacename [, ...]\n"
+" TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT "
+"OPTION ]\n"
+"\n"
+"GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n"
+" ON FUNCTION funcname ([type, ...]) [, ...]\n"
+" TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT "
+"OPTION ]\n"
+"\n"
+"GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
+" ON LANGUAGE langname [, ...]\n"
+" TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT "
+"OPTION ]\n"
+"\n"
+"GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON SCHEMA schemaname [, ...]\n"
+" TO { username | GROUP groupname | PUBLIC } [, ...] [ WITH GRANT OPTION ]"
+msgstr ""
+"GRANT { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER }\n"
+" [,...] | ALL [ PRIVILEGES ] }\n"
+" ON [ TABLE ] ±íÃû³Æ [, ...]\n"
+" TO { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+"\n"
+"GRANT { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON DATABASE Êý¾Ý¿âÃû³Æ [, ...]\n"
+" TO { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+"\n"
+"GRANT { CREATE | ALL [ PRIVILEGES ] }\n"
+" ON TABLESPACE ±í¿Õ¼äÃû³Æ [, ...]\n"
+" TO { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+"\n"
+"GRANT { EXECUTE | ALL [ PRIVILEGES ] }\n"
+" ON FUNCTION º¯ÊýÃû³Æ ([ÀàÐÍ, ...]) [, ...]\n"
+" TO { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+"\n"
+"GRANT { USAGE | ALL [ PRIVILEGES ] }\n"
+" ON LANGUAGE ÓïÑÔÃû³Æ [, ...]\n"
+" TO { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...] [ WITH GRANT OPTION ]\n"
+"\n"
+"GRANT { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON SCHEMA ģʽÃû³Æ [, ...]\n"
+" TO { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...] [ WITH GRANT OPTION ]"
+
+#: sql_help.h:325
+msgid "create new rows in a table"
+msgstr "ÔÚÒ»¸ö±íÖд´½¨ÐÂÐÐ"
+
+#: sql_help.h:326
+msgid ""
+"INSERT INTO table [ ( column [, ...] ) ]\n"
+" { DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) | query }"
+msgstr ""
+"INSERT INTO ±íÃû [ ( ×Ö¶Î [, ...] ) ]\n"
+" { DEFAULT VALUES | VALUES ( { ±í´ïʽ | DEFAULT } [, ...] ) | ×Ó²éѯ }"
+
+#: sql_help.h:329
+msgid "listen for a notification"
+msgstr "¼àÌýÒ»¸ö֪ͨ"
+
+#: sql_help.h:330
+msgid "LISTEN name"
+msgstr "LISTEN Ãû×Ö"
+
+#: sql_help.h:333
+msgid "load or reload a shared library file"
+msgstr "ÌáÈ¡»òÖØÔØÒ»¸ö¹²Ïí¿âÎļþ"
+
+#: sql_help.h:334
+msgid "LOAD 'filename'"
+msgstr "LOAD 'ÎļþÃû'"
+
+#: sql_help.h:337
+msgid "lock a table"
+msgstr "Ëø¶¨Ò»¸ö±í"
+
+#: sql_help.h:338
+msgid ""
+"LOCK [ TABLE ] name [, ...] [ IN lockmode MODE ] [ NOWAIT ]\n"
+"\n"
+"where lockmode is one of:\n"
+"\n"
+" ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n"
+" | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE"
+msgstr ""
+"LOCK [ TABLE ] Ãû×Ö [, ...] [ IN lockmode MODE ] [ NOWAIT ]\n"
+"\n"
+"lockmode ¿ÉÒÔÊÇÏÂÃæµÄÒ»ÖÖ:\n"
+"\n"
+" ACCESS SHARE | ROW SHARE | ROW EXCLUSIVE | SHARE UPDATE EXCLUSIVE\n"
+" | SHARE | SHARE ROW EXCLUSIVE | EXCLUSIVE | ACCESS EXCLUSIVE"
+
+#: sql_help.h:341
+msgid "position a cursor"
+msgstr "¶¨Î»Ò»¸öÓαê"
+
+#: sql_help.h:342
+msgid "MOVE [ direction { FROM | IN } ] cursorname"
+msgstr "MOVE [ direction { FROM | IN } ] cursorname"
+
+#: sql_help.h:345
+msgid "generate a notification"
+msgstr "Éú³ÉÒ»¸ö֪ͨ"
+
+#: sql_help.h:346
+msgid "NOTIFY name"
+msgstr "NOTIFY Ãû×Ö"
+
+#: sql_help.h:349
+msgid "prepare a statement for execution"
+msgstr "ΪִÐÐ×¼±¸Ò»ÌõÓï¾ä"
+
+#: sql_help.h:350
+msgid "PREPARE plan_name [ (datatype [, ...] ) ] AS statement"
+msgstr "PREPARE ¹æ»®Ãû³Æ [ (Êý¾ÝÀàÐÍ [, ...] ) ] AS Óï¾ä"
+
+#: sql_help.h:353
+msgid "rebuild indexes"
+msgstr "ÖØ½¨Ë÷Òý"
+
+#: sql_help.h:354
+msgid "REINDEX { DATABASE | TABLE | INDEX } name [ FORCE ]"
+msgstr "REINDEX { DATABASE | TABLE | INDEX } Ãû×Ö [ FORCE ]"
+
+#: sql_help.h:357
+msgid "destroy a previously defined savepoint"
+msgstr "ɾ³ýÒ»¸öÒÔǰ¶¨ÒåµÄ savepoint"
+
+#: sql_help.h:358
+msgid "RELEASE savepoint_name"
+msgstr "RELEASE savepoint_name"
+
+#: sql_help.h:361
+msgid "restore the value of a run-time parameter to the default value"
+msgstr "»Ö¸´ÔËÐÐʱ²ÎÊýֵΪĬÈÏÖµ"
+
+#: sql_help.h:362
+msgid ""
+"RESET name\n"
+"RESET ALL"
+msgstr ""
+"RESET Ãû×Ö\n"
+"RESET ALL"
+
+#: sql_help.h:365
+msgid "remove access privileges"
+msgstr "ɾ³ý·ÃÎÊȨÏÞ"
+
+#: sql_help.h:366
+msgid ""
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER }\n"
+" [,...] | ALL [ PRIVILEGES ] }\n"
+" ON [ TABLE ] tablename [, ...]\n"
+" FROM { username | GROUP groupname | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON DATABASE dbname [, ...]\n"
+" FROM { username | GROUP groupname | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { CREATE | ALL [ PRIVILEGES ] }\n"
+" ON TABLESPACE tablespacename [, ...]\n"
+" FROM { username | GROUP groupname | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { EXECUTE | ALL [ PRIVILEGES ] }\n"
+" ON FUNCTION funcname ([type, ...]) [, ...]\n"
+" FROM { username | GROUP groupname | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { USAGE | ALL [ PRIVILEGES ] }\n"
+" ON LANGUAGE langname [, ...]\n"
+" FROM { username | GROUP groupname | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON SCHEMA schemaname [, ...]\n"
+" FROM { username | GROUP groupname | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]"
+msgstr ""
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { { SELECT | INSERT | UPDATE | DELETE | RULE | REFERENCES | TRIGGER }\n"
+" [,...] | ALL [ PRIVILEGES ] }\n"
+" ON [ TABLE ] ±íÃû³Æ [, ...]\n"
+" FROM { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { { CREATE | TEMPORARY | TEMP } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON DATABASE Êý¾Ý¿âÃû³Æ [, ...]\n"
+" FROM { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { CREATE | ALL [ PRIVILEGES ] }\n"
+" ON TABLESPACE ±í¿Õ¼äÃû³Æ [, ...]\n"
+" FROM { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { EXECUTE | ALL [ PRIVILEGES ] }\n"
+" ON FUNCTION º¯ÊýÃû³Æ ([ÀàÐÍ, ...]) [, ...]\n"
+" FROM { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { USAGE | ALL [ PRIVILEGES ] }\n"
+" ON LANGUAGE ÓïÑÔÃû³Æ [, ...]\n"
+" FROM { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]\n"
+"\n"
+"REVOKE [ GRANT OPTION FOR ]\n"
+" { { CREATE | USAGE } [,...] | ALL [ PRIVILEGES ] }\n"
+" ON SCHEMA ģʽÃû³Æ [, ...]\n"
+" FROM { Óû§Ãû | GROUP ×éÃû | PUBLIC } [, ...]\n"
+" [ CASCADE | RESTRICT ]"
+
+#: sql_help.h:370
+msgid "ROLLBACK [ WORK | TRANSACTION ]"
+msgstr "ROLLBACK [ WORK | TRANSACTION ]"
+
+#: sql_help.h:373
+msgid "roll back to a savepoint"
+msgstr "»Ø¹öµ½Ò»¸ö savepoint"
+
+#: sql_help.h:374
+msgid "ROLLBACK TO savepoint_name"
+msgstr "ROLLBACK TO savepoint_name"
+
+#: sql_help.h:377
+msgid "define a new savepoint within the current transaction"
+msgstr "ÔÚµ±Ç°ÊÂÎïÖж¨ÒåÒ»¸öÐ嵀 savepoint"
+
+#: sql_help.h:378
+msgid "SAVEPOINT savepoint_name"
+msgstr "SAVEPOINT savepoint_name"
+
+#: sql_help.h:381
+msgid "retrieve rows from a table or view"
+msgstr "»Ö¸´Ò»¸ö±í»òÊÓͼµÄÐÐ"
+
+#: sql_help.h:382
+msgid ""
+"SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
+" * | expression [ AS output_name ] [, ...]\n"
+" [ FROM from_item [, ...] ]\n"
+" [ WHERE condition ]\n"
+" [ GROUP BY expression [, ...] ]\n"
+" [ HAVING condition [, ...] ]\n"
+" [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+" [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]\n"
+" [ LIMIT { count | ALL } ]\n"
+" [ OFFSET start ]\n"
+" [ FOR UPDATE [ OF table_name [, ...] ] ]\n"
+"\n"
+"where from_item can be one of:\n"
+"\n"
+" [ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n"
+" ( select ) [ AS ] alias [ ( column_alias [, ...] ) ]\n"
+" function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias "
+"[, ...] | column_definition [, ...] ) ]\n"
+" function_name ( [ argument [, ...] ] ) AS ( column_definition [, ...] )\n"
+" from_item [ NATURAL ] join_type from_item [ ON join_condition | USING "
+"( join_column [, ...] ) ]"
+msgstr ""
+"SELECT [ ALL | DISTINCT [ ON ( ±í´ïʽ [, ...] ) ] ]\n"
+" * | ±í´ïʽ [ AS output_name ] [, ...]\n"
+" [ FROM from_item [, ...] ]\n"
+" [ WHERE Ìõ¼þ ]\n"
+" [ GROUP BY ±í´ïʽ [, ...] ]\n"
+" [ HAVING Ìõ¼þ [, ...] ]\n"
+" [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+" [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]\n"
+" [ LIMIT { count | ALL } ]\n"
+" [ OFFSET start ]\n"
+" [ FOR UPDATE [ OF ±íÃû [, ...] ] ]\n"
+"\n"
+"from_item ¿ÉÒÔÊÇÏÂÃæµÄÒ»ÖÖ:\n"
+"\n"
+" [ ONLY ] table_name [ * ] [ [ AS ] alias [ ( column_alias [, ...] ) ] ]\n"
+" ( select ) [ AS ] alias [ ( column_alias [, ...] ) ]\n"
+" function_name ( [ argument [, ...] ] ) [ AS ] alias [ ( column_alias "
+"[, ...] | column_definition [, ...] ) ]\n"
+" function_name ( [ argument [, ...] ] ) AS ( column_definition [, ...] )\n"
+" from_item [ NATURAL ] join_type from_item [ ON join_condition | USING "
+"( join_column [, ...] ) ]"
+
+#: sql_help.h:386
+msgid ""
+"SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
+" * | expression [ AS output_name ] [, ...]\n"
+" INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table\n"
+" [ FROM from_item [, ...] ]\n"
+" [ WHERE condition ]\n"
+" [ GROUP BY expression [, ...] ]\n"
+" [ HAVING condition [, ...] ]\n"
+" [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+" [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]\n"
+" [ LIMIT { count | ALL } ]\n"
+" [ OFFSET start ]\n"
+" [ FOR UPDATE [ OF tablename [, ...] ] ]"
+msgstr ""
+"SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]\n"
+" * | expression [ AS output_name ] [, ...]\n"
+" INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table\n"
+" [ FROM from_item [, ...] ]\n"
+" [ WHERE condition ]\n"
+" [ GROUP BY expression [, ...] ]\n"
+" [ HAVING condition [, ...] ]\n"
+" [ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]\n"
+" [ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]\n"
+" [ LIMIT { count | ALL } ]\n"
+" [ OFFSET start ]\n"
+" [ FOR UPDATE [ OF tablename [, ...] ] ]"
+
+#: sql_help.h:389
+msgid "change a run-time parameter"
+msgstr "¸Ä±äÒ»¸öÔËÐÐʱ²ÎÊý"
+
+#: sql_help.h:390
+msgid ""
+"SET [ SESSION | LOCAL ] name { TO | = } { value | 'value' | DEFAULT }\n"
+"SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }"
+msgstr ""
+"SET [ SESSION | LOCAL ] Ãû×Ö { TO | = } { Öµ | 'Öµ' | DEFAULT }\n"
+"SET [ SESSION | LOCAL ] TIME ZONE { timezone | LOCAL | DEFAULT }"
+
+#: sql_help.h:393
+msgid "set the constraint mode of the current transaction"
+msgstr "ÉèÖõ±Ç°½»Ò×µÄÔ¼ÊøÄ£Ê½"
+
+#: sql_help.h:394
+msgid "SET CONSTRAINTS { ALL | name [, ...] } { DEFERRED | IMMEDIATE }"
+msgstr "SET CONSTRAINTS { ALL | Ãû×Ö [, ...] } { DEFERRED | IMMEDIATE }"
+
+#: sql_help.h:397
+msgid ""
+"set the session user identifier and the current user identifier of the "
+"current session"
+msgstr "ÉèÖõ±Ç°»á»°µÄ»á»°Óû§È·ÈϺ͵±Ç°Óû§È·ÈÏ"
+
+#: sql_help.h:398
+msgid ""
+"SET [ SESSION | LOCAL ] SESSION AUTHORIZATION username\n"
+"SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
+"RESET SESSION AUTHORIZATION"
+msgstr ""
+"SET [ SESSION | LOCAL ] SESSION AUTHORIZATION Óû§Ãû\n"
+"SET [ SESSION | LOCAL ] SESSION AUTHORIZATION DEFAULT\n"
+"RESET SESSION AUTHORIZATION"
+
+#: sql_help.h:401
+msgid "set the characteristics of the current transaction"
+msgstr "ÉèÖõ±Ç°½»Ò×µÄÊôÐÔ"
+
+#: sql_help.h:402
+msgid ""
+"SET TRANSACTION\n"
+" [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ "
+"| SERIALIZABLE } ]\n"
+" [ READ WRITE | READ ONLY ]\n"
+"\n"
+"SET SESSION CHARACTERISTICS AS TRANSACTION\n"
+" [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ "
+"| SERIALIZABLE } ]\n"
+" [ READ WRITE | READ ONLY ]"
+msgstr ""
+"SET TRANSACTION\n"
+" [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ "
+"| SERIALIZABLE } ]\n"
+" [ READ WRITE | READ ONLY ]\n"
+"\n"
+"SET SESSION CHARACTERISTICS AS TRANSACTION\n"
+" [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ "
+"| SERIALIZABLE } ]\n"
+" [ READ WRITE | READ ONLY ]"
+
+#: sql_help.h:405
+msgid "show the value of a run-time parameter"
+msgstr "ÏÔʾÔËÐÐʱ²ÎÊýÖµ"
+
+#: sql_help.h:406
+msgid ""
+"SHOW name\n"
+"SHOW ALL"
+msgstr ""
+"SHOW Ãû×Ö\n"
+"SHOW ALL"
+
+#: sql_help.h:410
+msgid ""
+"START TRANSACTION\n"
+" [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ "
+"| SERIALIZABLE } ]\n"
+" [ READ WRITE | READ ONLY ]"
+msgstr ""
+"START TRANSACTION\n"
+" [ ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ "
+"| SERIALIZABLE } ]\n"
+" [ READ WRITE | READ ONLY ]"
+
+#: sql_help.h:413
+msgid "empty a table"
+msgstr "Çå¿ÕÒ»¸ö±í"
+
+#: sql_help.h:414
+msgid "TRUNCATE [ TABLE ] name"
+msgstr "TRUNCATE [ TABLE ] Ãû×Ö"
+
+#: sql_help.h:417
+msgid "stop listening for a notification"
+msgstr "Í£Ö¹¼àÌý֪ͨ"
+
+#: sql_help.h:418
+msgid "UNLISTEN { name | * }"
+msgstr "UNLISTEN { Ãû×Ö | * }"
+
+#: sql_help.h:421
+msgid "update rows of a table"
+msgstr "¸üÐÂÒ»¸ö±íµÄ¼Ç¼"
+
+#: sql_help.h:422
+msgid ""
+"UPDATE [ ONLY ] table SET column = { expression | DEFAULT } [, ...]\n"
+" [ FROM fromlist ]\n"
+" [ WHERE condition ]"
+msgstr ""
+"UPDATE [ ONLY ] ±íÃû SET ×Ö¶Î = { ±í´ïʽ | DEFAULT } [, ...]\n"
+" [ FROM fromlist ]\n"
+" [ WHERE Ìõ¼þ ]"
+
+#: sql_help.h:425
+msgid "garbage-collect and optionally analyze a database"
+msgstr "À¬»ø»ØÊպͿÉÑ¡Ôñ·ÖÎöÒ»¸öÊý¾Ý¿â"
+
+#: sql_help.h:426
+msgid ""
+"VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ table ]\n"
+"VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column "
+"[, ...] ) ] ]"
+msgstr ""
+"VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] [ ±í ]\n"
+"VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ ±í [ (ÁÐ [, ...] ) ] ]"
+
+#~ msgid " \\db [PATTERN] list tablespaces\n"
+#~ msgstr " \\db [ģʽ] Áгö±í¿Õ¼ä\n"
+
+#~ msgid " \\dn [PATTERN] list schemas\n"
+#~ msgstr " \\dn [ģʽ] Áгöģʽ\n"
+
+#~ msgid ""
+#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
+#~ " [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO "
+#~ "MAXVALUE ]\n"
+#~ " [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
+#~ " [ TABLESPACE tablespace ]"
+#~ msgstr ""
+#~ "CREATE [ TEMPORARY | TEMP ] SEQUENCE name [ INCREMENT [ BY ] increment ]\n"
+#~ " [ MINVALUE minvalue | NO MINVALUE ] [ MAXVALUE maxvalue | NO "
+#~ "MAXVALUE ]\n"
+#~ " [ START [ WITH ] start ] [ CACHE cache ] [ [ NO ] CYCLE ]\n"
+#~ " [ TABLESPACE tablespace ]"
+
+#~ msgid "parse error at the end of line\n"
+#~ msgstr "ÔÚÐÐβ·¢Éú·ÖÎö´í\n"
msgstr ""
"Project-Id-Version: PostgreSQL 7.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-08-05 22:14+0000\n"
+"POT-Creation-Date: 2004-06-26 10:44+0000\n"
"PO-Revision-Date: 2003-09-15 21:03+0000\n"
"Language-Team: Weiping He \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=GB2312\n"
"Content-Transfer-Encoding: 8bit\n"
-#: createdb.c:101 createdb.c:120 createlang.c:94 createlang.c:115
-#: createlang.c:157 createuser.c:116 createuser.c:131 dropdb.c:83 dropdb.c:92
-#: dropdb.c:100 droplang.c:88 droplang.c:109 droplang.c:151 dropuser.c:83
-#: dropuser.c:98 clusterdb.c:96 clusterdb.c:111 vacuumdb.c:112 vacuumdb.c:127
+#: createdb.c:102 createdb.c:121 createlang.c:97 createlang.c:118
+#: createlang.c:160 createuser.c:117 createuser.c:132 dropdb.c:84 dropdb.c:93
+#: dropdb.c:101 droplang.c:94 droplang.c:115 droplang.c:157 dropuser.c:84
+#: dropuser.c:99 clusterdb.c:97 clusterdb.c:112 vacuumdb.c:114 vacuumdb.c:129
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "ÇëÓà \"%s --help\" »ñÈ¡¸ü¶àµÄÐÅÏ¢.\n"
-#: createdb.c:118 createlang.c:113 createuser.c:129 dropdb.c:98 droplang.c:107
-#: dropuser.c:96 clusterdb.c:109 vacuumdb.c:125
+#: createdb.c:119 createlang.c:116 createuser.c:130 dropdb.c:99 droplang.c:113
+#: dropuser.c:97 clusterdb.c:110 vacuumdb.c:127
#, c-format
msgid "%s: too many command-line arguments (first is \"%s\")\n"
msgstr "%s: Ì«¶àµÄÃüÁîÐвÎÊý (µÚÒ»¸öÊÇ \"%s\")\n"
-#: createdb.c:128
+#: createdb.c:129
#, c-format
msgid "%s: \"%s\" is not a valid encoding name\n"
msgstr "%s: \"%s\" ²»ÊÇÒ»¸öÓÐЧµÄ±àÂëÃû³Æ\n"
-#: createdb.c:170
+#: createdb.c:168
#, c-format
msgid "%s: database creation failed: %s"
msgstr "%s: ´´½¨Êý¾Ý¿âʧ°Ü: %s"
-#: createdb.c:195
+#: createdb.c:196
#, c-format
msgid "%s: comment creation failed (database was created): %s"
msgstr "%s: ´´½¨×¢ÊÍʧ°Ü (Êý¾Ý¿âÒÑ´´½¨): %s"
-#: createdb.c:213
+#: createdb.c:217
#, c-format
msgid ""
"%s creates a PostgreSQL database.\n"
"%s ´´½¨Ò»¸ö PostgreSQL Êý¾Ý¿â.\n"
"\n"
-#: createdb.c:214 createlang.c:272 createuser.c:236 dropdb.c:143
-#: droplang.c:242 dropuser.c:143 clusterdb.c:232 vacuumdb.c:256
+#: createdb.c:218 createlang.c:299 createuser.c:240 dropdb.c:147
+#: droplang.c:280 dropuser.c:147 clusterdb.c:236 vacuumdb.c:262
+#, c-format
msgid "Usage:\n"
msgstr "ʹÓ÷½·¨:\n"
-#: createdb.c:215
+#: createdb.c:219
#, c-format
msgid " %s [OPTION]... [DBNAME] [DESCRIPTION]\n"
msgstr " %s [Ñ¡Ïî]... [Êý¾Ý¿âÃû³Æ] [ÃèÊö]\n"
-#: createdb.c:216 createlang.c:274 createuser.c:238 dropdb.c:145
-#: droplang.c:244 dropuser.c:145 clusterdb.c:234 vacuumdb.c:258
+#: createdb.c:220 createlang.c:301 createuser.c:242 dropdb.c:149
+#: droplang.c:282 dropuser.c:149 clusterdb.c:238 vacuumdb.c:264
+#, c-format
msgid ""
"\n"
"Options:\n"
"\n"
"Ñ¡Ïî:\n"
-#: createdb.c:217
-msgid " -D, --location=PATH alternative place to store the database\n"
-msgstr " -D, --location=PATH Ñ¡ÔñÒ»¸öµØ·½´æ·ÅÊý¾Ý¿â\n"
+#: createdb.c:221
+#, c-format
+msgid " -D, --tablespace=TABLESPACE default tablespace for the database\n"
+msgstr " -D, --tablespace=TABLESPACE Êý¾Ý¿âĬÈϱí¿Õ¼ä\n"
-#: createdb.c:218
-msgid " -E, --encoding=ENCODING encoding for the database\n"
-msgstr " -E, --encoding=ENCODING Êý¾Ý¿â±àÂë\n"
+#: createdb.c:222
+#, c-format
+msgid " -E, --encoding=ENCODING encoding for the database\n"
+msgstr " -E, --encoding=ENCODING Êý¾Ý¿â±àÂë\n"
-#: createdb.c:219
-msgid " -O, --owner=OWNER database user to own the new database\n"
-msgstr " -O, --owner=OWNER ÐÂÊý¾Ý¿âµÄËùÊôÓû§\n"
+#: createdb.c:223
+#, c-format
+msgid " -O, --owner=OWNER database user to own the new database\n"
+msgstr " -O, --owner=OWNER ÐÂÊý¾Ý¿âµÄËùÊôÓû§\n"
-#: createdb.c:220
-msgid " -T, --template=TEMPLATE template database to copy\n"
-msgstr " -T, --template=TEMPLATE Òª¿½±´µÄÊý¾Ý¿âÄ£°å\n"
+#: createdb.c:224
+#, c-format
+msgid " -T, --template=TEMPLATE template database to copy\n"
+msgstr " -T, --template=TEMPLATE Òª¿½±´µÄÊý¾Ý¿âÄ£°å\n"
-#: createdb.c:221 createlang.c:276 createuser.c:247 dropdb.c:146
-#: droplang.c:246 dropuser.c:146 clusterdb.c:238
+#: createdb.c:225
+#, c-format
msgid ""
-" -e, --echo show the commands being sent to the server\n"
-msgstr ""
-" -e, --echo ÏÔʾ·¢Ë͵½·þÎñ¶ËµÄÃüÁî\n"
+" -e, --echo show the commands being sent to the server\n"
+msgstr " -e, --echo ÏÔʾ·¢Ë͵½·þÎñ¶ËµÄÃüÁî\n"
-#: createdb.c:222 createuser.c:248 dropdb.c:148 dropuser.c:148 clusterdb.c:239
-msgid " -q, --quiet don't write any messages\n"
-msgstr " -q, --quiet ²»Ð´ÈκÎÐÅÏ¢\n"
+#: createdb.c:226
+#, c-format
+msgid " -q, --quiet don't write any messages\n"
+msgstr " -q, --quiet ²»Ð´ÈκÎÐÅÏ¢\n"
-#: createdb.c:223 createlang.c:283 createuser.c:249 dropdb.c:153
-#: droplang.c:252 dropuser.c:153 clusterdb.c:240
-msgid " --help show this help, then exit\n"
-msgstr " --help ÏÔʾ´Ë°ïÖúÐÅÏ¢, È»ºóÍ˳ö\n"
+#: createdb.c:227
+#, c-format
+msgid " --help show this help, then exit\n"
+msgstr " --help ÏÔʾ´Ë°ïÖúÐÅÏ¢, È»ºóÍ˳ö\n"
-#: createdb.c:224 createlang.c:284 createuser.c:250 dropdb.c:154
-#: droplang.c:253 dropuser.c:154 clusterdb.c:241
-msgid " --version output version information, then exit\n"
-msgstr " --version Êä³ö°æ±¾ÐÅÏ¢, È»ºóÍ˳ö\n"
+#: createdb.c:228
+#, c-format
+msgid " --version output version information, then exit\n"
+msgstr " --versoin Êä³ö°æ±¾ÐÅÏ¢, È»ºóÍ˳ö\n"
-#: createdb.c:225 createuser.c:251 clusterdb.c:242 vacuumdb.c:269
+#: createdb.c:229 createuser.c:255 clusterdb.c:246 vacuumdb.c:275
+#, c-format
msgid ""
"\n"
"Connection options:\n"
"\n"
"Áª½ÓÑ¡Ïî:\n"
-#: createdb.c:226 createlang.c:279 createuser.c:252 dropdb.c:149
-#: droplang.c:248 dropuser.c:149 clusterdb.c:243 vacuumdb.c:270
-msgid " -h, --host=HOSTNAME database server host or socket directory\n"
-msgstr " -h, --host=HOSTNAM Êý¾Ý¿â·þÎñÆ÷ËùÔÚ»úÆ÷µÄÖ÷»úÃû»òÌ×½Ó×ÖĿ¼\n"
+#: createdb.c:230
+#, c-format
+msgid ""
+" -h, --host=HOSTNAME database server host or socket directory\n"
+msgstr ""
+" -h, --host=HOSTNAME Êý¾Ý¿â·þÎñÆ÷ËùÔÚ»úÆ÷µÄÖ÷»úÃû»òÌ×½Ó×ÖĿ¼\n"
-#: createdb.c:227 createlang.c:280 createuser.c:253 dropdb.c:150
-#: droplang.c:249 dropuser.c:150 clusterdb.c:244 vacuumdb.c:271
-msgid " -p, --port=PORT database server port\n"
-msgstr " -p, --port=PORT Êý¾Ý¿â·þÎñÆ÷¶Ë¿ÚºÅ\n"
+#: createdb.c:231
+#, c-format
+msgid " -p, --port=PORT database server port\n"
+msgstr " -p, --port=PORT Êý¾Ý¿â·þÎñÆ÷¶Ë¿ÚºÅ\n"
-#: createdb.c:228 createlang.c:281 dropdb.c:151 droplang.c:250 clusterdb.c:245
-#: vacuumdb.c:272
-msgid " -U, --username=USERNAME user name to connect as\n"
-msgstr " -U, --username=USERNAME Áª½ÓµÄÓû§Ãû\n"
+#: createdb.c:232
+#, c-format
+msgid " -U, --username=USERNAME user name to connect as\n"
+msgstr " -U, --username=USERNAME Áª½ÓµÄÓû§Ãû\n"
-#: createdb.c:229 createlang.c:282 dropdb.c:152 droplang.c:251 clusterdb.c:246
-#: vacuumdb.c:273
-msgid " -W, --password prompt for password\n"
-msgstr " -W, --password ÌáʾÊäÈë¿ÚÁî\n"
+#: createdb.c:233
+#, c-format
+msgid " -W, --password prompt for password\n"
+msgstr " -W, --password ÌáʾÊäÈë¿ÚÁî\n"
-#: createdb.c:230
+#: createdb.c:234
+#, c-format
msgid ""
"\n"
"By default, a database with the same name as the current user is created.\n"
"\n"
"ĬÈÏÇé¿öÏÂ, ÒÔµ±Ç°Óû§µÄÓû§Ãû´´½¨Êý¾Ý¿â.\n"
-#: createdb.c:231 createlang.c:285 createuser.c:258 dropdb.c:155
-#: droplang.c:254 dropuser.c:155 clusterdb.c:248 vacuumdb.c:275
+#: createdb.c:235 createlang.c:312 createuser.c:262 dropdb.c:159
+#: droplang.c:292 dropuser.c:159 clusterdb.c:252 vacuumdb.c:281
+#, c-format
msgid ""
"\n"
"\n"
-#: createlang.c:140 droplang.c:134
+#: createlang.c:143 droplang.c:140
msgid "Name"
msgstr "Ãû×Ö"
-#: createlang.c:140 droplang.c:134
+#: createlang.c:143 droplang.c:140
msgid "yes"
msgstr "yes"
-#: createlang.c:140 droplang.c:134
+#: createlang.c:143 droplang.c:140
msgid "no"
msgstr "no"
-#: createlang.c:140 droplang.c:134
+#: createlang.c:143 droplang.c:140
msgid "Trusted?"
msgstr "ÊÇ·ñÐÅÈÎ?"
-#: createlang.c:147 droplang.c:141
+#: createlang.c:150 droplang.c:147
msgid "Procedural Languages"
msgstr "¹ý³ÌÓïÑÔ"
-#: createlang.c:156 droplang.c:150
+#: createlang.c:159 droplang.c:156
#, c-format
msgid "%s: missing required argument language name\n"
msgstr "%s: ȱÉÙÒªÇóµÄÓïÑÔÃû³Æ²ÎÊý\n"
-#: createlang.c:206
+#: createlang.c:210
#, c-format
msgid "%s: unsupported language \"%s\"\n"
msgstr "%s: ²»Ö§³ÖÓïÑÔ \"%s\"\n"
-#: createlang.c:207
+#: createlang.c:211
+#, c-format
msgid ""
"Supported languages are plpgsql, pltcl, pltclu, plperl, plperlu, and "
"plpythonu.\n"
-msgstr "ÒÑÖ§³ÖµÄÓïÑÔÓÐ plpgsql, pltcl, pltclu, plperl, plperlu, ºÍ plpythonu.\n"
+msgstr ""
+"ÒÑÖ§³ÖµÄÓïÑÔÓÐ plpgsql, pltcl, pltclu, plperl, plperlu, ºÍ plpythonu.\n"
-#: createlang.c:222
+#: createlang.c:226
#, c-format
msgid "%s: language \"%s\" is already installed in database \"%s\"\n"
msgstr "%1$s: Êý¾Ý¿â \"%3$s\" ÖÐÒѾ°²×°ÁËÓïÑÔ \"%2$s\"\n"
-#: createlang.c:256
+#: createlang.c:283
#, c-format
msgid "%s: language installation failed: %s"
msgstr "%s: ÓïÑÔ°²×°Ê§°Ü: %s"
-#: createlang.c:271
+#: createlang.c:298
#, c-format
msgid ""
"%s installs a procedural language into a PostgreSQL database.\n"
"\n"
-msgstr "%s °²×°Ò»¸ö¹ý³ÌÓïÑÔ½ø PostgreSQL Êý¾Ý¿â.\n\n"
+msgstr ""
+"%s °²×°Ò»¸ö¹ý³ÌÓïÑÔ½ø PostgreSQL Êý¾Ý¿â.\n"
+"\n"
-#: createlang.c:273 droplang.c:243
+#: createlang.c:300 droplang.c:281
#, c-format
msgid " %s [OPTION]... LANGNAME [DBNAME]\n"
msgstr " %s [Ñ¡Ïî]... ÓïÑÔÃû³Æ [Êý¾Ý¿âÃû]\n"
-#: createlang.c:275
+#: createlang.c:302
+#, c-format
msgid " -d, --dbname=DBNAME database to install language in\n"
msgstr " -d, --dbname=DBNAME Òª°²×°ÓïÑÔµÄÊý¾Ý¿â\n"
-#: createlang.c:277 droplang.c:247
+#: createlang.c:303 createuser.c:251 dropdb.c:150 droplang.c:284
+#: dropuser.c:150 clusterdb.c:242
+#, c-format
+msgid ""
+" -e, --echo show the commands being sent to the server\n"
+msgstr " -e, --echo ÏÔʾ·¢Ë͵½·þÎñ¶ËµÄÃüÁî\n"
+
+#: createlang.c:304 droplang.c:285
+#, c-format
msgid ""
" -l, --list show a list of currently installed languages\n"
-msgstr ""
-" -l, --list ÏÔʾµ±Ç°ÒѾ°²×°Á˵ÄÓïÑÔÁбí\n"
+msgstr " -l, --list ÏÔʾµ±Ç°ÒѾ°²×°Á˵ÄÓïÑÔÁбí\n"
-#: createlang.c:278
+#: createlang.c:305
+#, c-format
msgid ""
" -L, --pglib=DIRECTORY find language interpreter file in DIRECTORY\n"
-msgstr ""
-" -L, --pglib=DIRECTORY ÔÚ DIRECTORY Ŀ¼ÖвéÕÒÓïÑÔ·ÒëÎļþ\n"
+msgstr " -L, --pglib=DIRECTORY ÔÚ DIRECTORY Ŀ¼ÖвéÕÒÓïÑÔ·ÒëÎļþ\n"
+
+#: createlang.c:306 createuser.c:256 dropdb.c:153 droplang.c:286
+#: dropuser.c:153 clusterdb.c:247 vacuumdb.c:276
+#, c-format
+msgid " -h, --host=HOSTNAME database server host or socket directory\n"
+msgstr " -h, --host=HOSTNAM Êý¾Ý¿â·þÎñÆ÷ËùÔÚ»úÆ÷µÄÖ÷»úÃû»òÌ×½Ó×ÖĿ¼\n"
+
+#: createlang.c:307 createuser.c:257 dropdb.c:154 droplang.c:287
+#: dropuser.c:154 clusterdb.c:248 vacuumdb.c:277
+#, c-format
+msgid " -p, --port=PORT database server port\n"
+msgstr " -p, --port=PORT Êý¾Ý¿â·þÎñÆ÷¶Ë¿ÚºÅ\n"
+
+#: createlang.c:308 dropdb.c:155 droplang.c:288 clusterdb.c:249 vacuumdb.c:278
+#, c-format
+msgid " -U, --username=USERNAME user name to connect as\n"
+msgstr " -U, --username=USERNAME Áª½ÓµÄÓû§Ãû\n"
+
+#: createlang.c:309 dropdb.c:156 droplang.c:289 clusterdb.c:250 vacuumdb.c:279
+#, c-format
+msgid " -W, --password prompt for password\n"
+msgstr " -W, --password ÌáʾÊäÈë¿ÚÁî\n"
+
+#: createlang.c:310 createuser.c:253 dropdb.c:157 droplang.c:290
+#: dropuser.c:157 clusterdb.c:244
+#, c-format
+msgid " --help show this help, then exit\n"
+msgstr " --help ÏÔʾ´Ë°ïÖúÐÅÏ¢, È»ºóÍ˳ö\n"
-#: createuser.c:141
+#: createlang.c:311 createuser.c:254 dropdb.c:158 droplang.c:291
+#: dropuser.c:158 clusterdb.c:245
+#, c-format
+msgid " --version output version information, then exit\n"
+msgstr " --version Êä³ö°æ±¾ÐÅÏ¢, È»ºóÍ˳ö\n"
+
+#: createuser.c:142
#, c-format
msgid "%s: user ID must be a positive number\n"
msgstr "%s: Óû§ ID ±ØÐèΪһ¸öÕýÊý\n"
-#: createuser.c:147
+#: createuser.c:148
msgid "Enter name of user to add: "
msgstr "ÊäÈëÒªÔö¼ÓµÄÓû§Ãû: "
-#: createuser.c:154
+#: createuser.c:155
msgid "Enter password for new user: "
msgstr "ÊäÈëÐÂÓû§µÄ¿ÚÁî: "
-#: createuser.c:155
+#: createuser.c:156
msgid "Enter it again: "
msgstr "ÔÙÊäÈëÒ»±é: "
-#: createuser.c:158
+#: createuser.c:159
+#, c-format
msgid "Passwords didn't match.\n"
msgstr "¿ÚÁƥÅä.\n"
-#: createuser.c:169
+#: createuser.c:170
msgid "Shall the new user be allowed to create databases? (y/n) "
msgstr "ÐÂÓû§ÔÊÐí´´½¨Êý¾Ý¿âÂð? (y/n) "
-#: createuser.c:180
+#: createuser.c:181
msgid "Shall the new user be allowed to create more new users? (y/n) "
msgstr "ÐÂÓû§ÔÊÐí´´½¨Óû§Âð? (y/n) "
-#: createuser.c:219
+#: createuser.c:220
#, c-format
msgid "%s: creation of new user failed: %s"
msgstr "%s: ´´½¨ÐÂÓû§Ê§°Ü: %s"
-#: createuser.c:235
+#: createuser.c:239
#, c-format
msgid ""
"%s creates a new PostgreSQL user.\n"
"%s ´´½¨Ò»¸öÐ嵀 PostgreSQL Óû§.\n"
"\n"
-#: createuser.c:237 dropuser.c:144
+#: createuser.c:241 dropuser.c:148
#, c-format
msgid " %s [OPTION]... [USERNAME]\n"
msgstr " %s [Ñ¡Ïî]... [Óû§Ãû]\n"
-#: createuser.c:239
+#: createuser.c:243
+#, c-format
msgid " -a, --adduser user can add new users\n"
msgstr " -a, --adduser ´ËÓû§¿ÉÒÔ´´½¨ÆäËûÐÂÓû§\n"
-#: createuser.c:240
+#: createuser.c:244
+#, c-format
msgid " -A, --no-adduser user cannot add new users\n"
msgstr " -A, --no-adduser ´ËÓû§²»¿ÉÒÔ´´½¨ÆäËûÐÂÓû§\n"
-#: createuser.c:241
+#: createuser.c:245
+#, c-format
msgid " -d, --createdb user can create new databases\n"
msgstr " -d, --createdb ´ËÓû§¿ÉÒÔ´´½¨ÐÂÊý¾Ý¿â\n"
-#: createuser.c:242
+#: createuser.c:246
+#, c-format
msgid " -D, --no-createdb user cannot create databases\n"
msgstr " -D, --no-createdb ´ËÓû§²»¿ÉÒÔ´´½¨ÐÂÊý¾Ý¿â\n"
-#: createuser.c:243
+#: createuser.c:247
+#, c-format
msgid " -P, --pwprompt assign a password to new user\n"
msgstr " -P, --pwprompt ¸øÐÂÓû§Ö¸¶¨¿ÚÁî\n"
-#: createuser.c:244
+#: createuser.c:248
+#, c-format
msgid " -E, --encrypted encrypt stored password\n"
msgstr " -E, --encrypted ¿ÚÁî¼ÓÃÜ´æ´¢\n"
-#: createuser.c:245
+#: createuser.c:249
+#, c-format
msgid " -N, --unencrypted do no encrypt stored password\n"
msgstr " -N, --unencrypted ¿ÚÁî²»¼ÓÃÜ´æ´¢\n"
-#: createuser.c:246
+#: createuser.c:250
+#, c-format
msgid " -i, --sysid=SYSID select sysid for new user\n"
msgstr " -i, --sysid=SYSID Ñ¡ÔñÒ»¸ö sysid ¸øÐÂÓû§\n"
-#: createuser.c:254
+#: createuser.c:252 dropdb.c:152 dropuser.c:152 clusterdb.c:243
+#, c-format
+msgid " -q, --quiet don't write any messages\n"
+msgstr " -q, --quiet ²»Ð´ÈκÎÐÅÏ¢\n"
+
+#: createuser.c:258
+#, c-format
msgid ""
" -U, --username=USERNAME user name to connect as (not the one to create)\n"
-msgstr ""
-" -U, --username=USERNAME Áª½ÓÓû§ (²»ÊÇÒª´´½¨µÄÓû§Ãû)\n"
+msgstr " -U, --username=USERNAME Áª½ÓÓû§ (²»ÊÇÒª´´½¨µÄÓû§Ãû)\n"
-#: createuser.c:255 dropuser.c:152
+#: createuser.c:259 dropuser.c:156
+#, c-format
msgid " -W, --password prompt for password to connect\n"
msgstr " -W, --password Áª½ÓÌáʾ¿ÚÁîÊäÈë\n"
-#: createuser.c:256
+#: createuser.c:260
+#, c-format
msgid ""
"\n"
"If one of -a, -A, -d, -D, and USERNAME is not specified, you will\n"
"Èç¹û -a, -A, -d, -D, ºÍ USERNAME Ò»¸ö¶¼Ã»ÓÐÖ¸¶¨,½«Ê¹Óý»»¥Ê½Ìáʾ\n"
"Äã.\n"
-#: dropdb.c:91
+#: dropdb.c:92
#, c-format
msgid "%s: missing required argument database name\n"
msgstr "%s: ȱÉÙÐèÒªµÄÊý¾Ý¿âÃû²ÎÊý\n"
-#: dropdb.c:108
+#: dropdb.c:109
#, c-format
msgid "Database \"%s\" will be permanently removed.\n"
msgstr "Êý¾Ý¿â \"%s\" ½«±»ÓÀ¾ÃµÄɾ³ý.\n"
-#: dropdb.c:109 dropuser.c:110
+#: dropdb.c:110 dropuser.c:111
msgid "Are you sure? (y/n) "
msgstr "ÄãÈ·¶¨Âð? (y/n) "
-#: dropdb.c:126
+#: dropdb.c:127
#, c-format
msgid "%s: database removal failed: %s"
msgstr "%s: Êý¾Ý¿âɾ³ýʧ°Ü: %s"
-#: dropdb.c:142
+#: dropdb.c:146
#, c-format
msgid ""
"%s removes a PostgreSQL database.\n"
"%s ɾ³ýÒ»¸ö PostgreSQL Êý¾Ý¿â.\n"
"\n"
-#: dropdb.c:144
+#: dropdb.c:148
#, c-format
msgid " %s [OPTION]... DBNAME\n"
msgstr " %s [Ñ¡Ïî]... Êý¾Ý¿âÃû\n"
-#: dropdb.c:147 dropuser.c:147
+#: dropdb.c:151 dropuser.c:151
+#, c-format
msgid " -i, --interactive prompt before deleting anything\n"
msgstr " -i, --interactive ɾ³ýÈκζ«Î÷֮ǰ¸øÓèÌáʾ\n"
-#: droplang.c:170
+#: droplang.c:176
#, c-format
msgid "%s: language \"%s\" is not installed in database \"%s\"\n"
msgstr "%1$s: Êý¾Ý¿â \"%3$s\" ÖÐ, ûÓа²×°ÓïÑÔ \"%2$s\"\n"
-#: droplang.c:186
+#: droplang.c:193
#, c-format
msgid ""
"%s: still %s functions declared in language \"%s\"; language not removed\n"
msgstr "%s: º¯Êý %s ÊÇÓÃÓïÑÔ \"%s\" ÉùÃ÷µÄ; ÓïÑÔδ±»É¾³ý\n"
-#: droplang.c:227
+#: droplang.c:265
#, c-format
msgid "%s: language removal failed: %s"
msgstr "%s: ÓïÑÔɾ³ýʧ°Ü: %s"
-#: droplang.c:241
+#: droplang.c:279
#, c-format
msgid ""
"%s removes a procedural language from a database.\n"
"%s ´ÓÊý¾Ý¿âÖÐɾ³ýÒ»¸ö¹ý³ÌÓïÑÔ.\n"
"\n"
-#: droplang.c:245
+#: droplang.c:283
+#, c-format
msgid ""
" -d, --dbname=DBNAME database from which to remove the language\n"
-msgstr ""
-" -d, --dbname=DBNAME Ҫɾ³ýÓïÑÔµÄÊý¾Ý¿â\n"
+msgstr " -d, --dbname=DBNAME Ҫɾ³ýÓïÑÔµÄÊý¾Ý¿â\n"
-#: dropuser.c:103
+#: dropuser.c:104
msgid "Enter name of user to drop: "
msgstr "ÊäÈëҪɾ³ýµÄÓû§Ãû: "
-#: dropuser.c:109
+#: dropuser.c:110
#, c-format
msgid "User \"%s\" will be permanently removed.\n"
msgstr "Óû§ \"%s\" ½«±»ÓÀ¾Ãɾ³ý.\n"
-#: dropuser.c:126
+#: dropuser.c:127
#, c-format
msgid "%s: removal of user \"%s\" failed: %s"
msgstr "%s: ɾ³ýÓû§ \"%s\" ʧ°Ü: %s"
-#: dropuser.c:142
+#: dropuser.c:146
#, c-format
msgid ""
"%s removes a PostgreSQL user.\n"
"%s ɾ³ýÒ»¸ö PostgreSQL Óû§.\n"
"\n"
-#: dropuser.c:151
+#: dropuser.c:155
+#, c-format
msgid ""
" -U, --username=USERNAME user name to connect as (not the one to drop)\n"
-msgstr ""
-" -U, --username=USERNAME Áª½ÓÓû§ (²»ÊÇҪɾ³ýµÄÓû§Ãû)\n"
+msgstr " -U, --username=USERNAME Áª½ÓÓû§ (²»ÊÇҪɾ³ýµÄÓû§Ãû)\n"
-#: clusterdb.c:119
+#: clusterdb.c:120
#, c-format
msgid "%s: cannot cluster all databases and a specific one at the same time\n"
msgstr "%s: ÎÞ·¨¶ÔËùÓÐÊý¾Ý¿âºÍÒ»¸öÖ¸¶¨µÄÊý¾Ý¿âͬʱ½¨´Ø\n"
-#: clusterdb.c:125
+#: clusterdb.c:126
#, c-format
msgid "%s: cannot cluster a specific table in all databases\n"
msgstr "%s: ÎÞ·¨ÔÚËùÓÐÊý¾Ý¿âÖжÔÒ»¸öÖ¸¶¨µÄ±í½øÐн¨´Ø\n"
-#: clusterdb.c:181
+#: clusterdb.c:182
#, c-format
msgid "%s: clustering of table \"%s\" in database \"%s\" failed: %s"
msgstr "%1$s: ÔÚÊý¾Ý¿â \"%3$s\" Öеıí \"%2$s\" ½¨´ØÊ§°Ü: %4$s"
-#: clusterdb.c:184
+#: clusterdb.c:185
#, c-format
msgid "%s: clustering of database \"%s\" failed: %s"
msgstr "%s: Êý¾Ý¿â \"%s\" ½¨´ØÊ§°Ü: %s"
-#: clusterdb.c:217
+#: clusterdb.c:221
#, c-format
msgid "%s: clustering database \"%s\"\n"
msgstr "%s: ¶ÔÊý¾Ý¿â \"%s\" ½øÐн¨´Ø\n"
-#: clusterdb.c:231
+#: clusterdb.c:235
#, c-format
msgid ""
"%s clusters all previously clustered tables in a database.\n"
"%s ¶ÔÒ»¸öÊý¾Ý¿âÖÐÏÈǰÒѾ½¨¹ý´ØµÄ±í½øÐн¨´Ø.\n"
"\n"
-#: clusterdb.c:233 vacuumdb.c:257
+#: clusterdb.c:237 vacuumdb.c:263
#, c-format
msgid " %s [OPTION]... [DBNAME]\n"
msgstr " %s [Ñ¡Ïî]... [Êý¾Ý¿âÃû]\n"
-#: clusterdb.c:235
+#: clusterdb.c:239
+#, c-format
msgid " -a, --all cluster all databases\n"
msgstr " -a, --all ¶ÔËùÓÐÊý¾Ý¿â½¨´Ø\n"
-#: clusterdb.c:236
+#: clusterdb.c:240
+#, c-format
msgid " -d, --dbname=DBNAME database to cluster\n"
msgstr " -d, --dbname=DBNAME ¶ÔÊý¾Ý¿â DBNAME ½¨´Ø\n"
-#: clusterdb.c:237
+#: clusterdb.c:241
+#, c-format
msgid " -t, --table=TABLE cluster specific table only\n"
msgstr " -t, --table=TABLE Ö»¶ÔÖ¸¶¨µÄ±í TABLE ½¨´Ø\n"
-#: clusterdb.c:247
+#: clusterdb.c:251
+#, c-format
msgid ""
"\n"
"Read the description of the SQL command CLUSTER for details.\n"
"\n"
"ÔĶÁ SQL ÃüÁî CLUSTER µÄÃèÊöÐÅÏ¢, ÒÔ±ã»ñµÃ¸üÏêϸµÄÐÅÏ¢.\n"
-#: vacuumdb.c:135
+#: vacuumdb.c:137
#, c-format
msgid "%s: cannot vacuum all databases and a specific one at the same time\n"
msgstr "%s: ÎÞ·¨¶ÔËùÓÐÊý¾Ý¿âºÍÒ»¸öÖ¸¶¨µÄÊý¾Ý¿âͬʱÇåÀí\n"
-#: vacuumdb.c:141
+#: vacuumdb.c:143
#, c-format
msgid "%s: cannot vacuum a specific table in all databases\n"
msgstr "%s: ÎÞ·¨ÔÚËùÓÐÊý¾Ý¿âÖжÔÒ»¸öÖ¸¶¨µÄ±í½øÐÐÇåÀí\n"
-#: vacuumdb.c:204
+#: vacuumdb.c:207
#, c-format
msgid "%s: vacuuming of table \"%s\" in database \"%s\" failed: %s"
msgstr "%1$s: ÔÚÊý¾Ý¿â \"%3$s\" Öеıí \"%2$s\" ÇåÀíʧ°Ü: %4$s"
-#: vacuumdb.c:207
+#: vacuumdb.c:210
#, c-format
msgid "%s: vacuuming of database \"%s\" failed: %s"
msgstr "%s: Êý¾Ý¿â \"%s\" ÇåÀíʧ°Ü: %s"
-#: vacuumdb.c:241
+#: vacuumdb.c:247
#, c-format
msgid "%s: vacuuming database \"%s\"\n"
msgstr "%s: ÇåÀíÊý¾Ý¿â \"%s\"\n"
-#: vacuumdb.c:255
+#: vacuumdb.c:261
#, c-format
msgid ""
"%s cleans and analyzes a PostgreSQL database.\n"
"%s ÇåÀí²¢ÇÒÓÅ»¯Ò»¸ö PostgreSQL Êý¾Ý¿â.\n"
"\n"
-#: vacuumdb.c:259
+#: vacuumdb.c:265
+#, c-format
msgid " -a, --all vacuum all databases\n"
msgstr " -a, --all ÇåÀíËùÓеÄÊý¾Ý¿â\n"
-#: vacuumdb.c:260
+#: vacuumdb.c:266
+#, c-format
msgid " -d, --dbname=DBNAME database to vacuum\n"
msgstr " -d, --dbname=DBNAME ÇåÀíÊý¾Ý¿â DBNAME\n"
-#: vacuumdb.c:261
+#: vacuumdb.c:267
+#, c-format
msgid " -t, --table='TABLE[(COLUMNS)]' vacuum specific table only\n"
msgstr " -t, --table='TABLE[(COLUMNS)]' Ö»ÇåÀíÖ¸¶¨µÄ±í TABLE\n"
-#: vacuumdb.c:262
+#: vacuumdb.c:268
+#, c-format
msgid " -f, --full do full vacuuming\n"
msgstr " -f, --full ÍêÈ«ÇåÀí\n"
-#: vacuumdb.c:263
+#: vacuumdb.c:269
+#, c-format
msgid " -z, --analyze update optimizer hints\n"
msgstr " -z, --anaylze ¸üÐÂÓÅ»¯Æ÷ÐÅÏ¢\n"
-#: vacuumdb.c:264
+#: vacuumdb.c:270
+#, c-format
msgid ""
" -e, --echo show the commands being sent to the "
"server\n"
-msgstr ""
-" -e, --echo ÏÔʾ·¢Ë͵½·þÎñ¶ËµÄÃüÁî\n"
+msgstr " -e, --echo ÏÔʾ·¢Ë͵½·þÎñ¶ËµÄÃüÁî\n"
-#: vacuumdb.c:265
+#: vacuumdb.c:271
+#, c-format
msgid " -q, --quiet don't write any messages\n"
msgstr " -q, --quiet ²»Ð´ÈκÎÐÅÏ¢\n"
-#: vacuumdb.c:266
+#: vacuumdb.c:272
+#, c-format
msgid " -v, --verbose write a lot of output\n"
msgstr " -v, --verbose д´óÁ¿µÄÊä³ö\n"
-#: vacuumdb.c:267
+#: vacuumdb.c:273
+#, c-format
msgid " --help show this help, then exit\n"
msgstr " --help ÏÔʾ´Ë°ïÖúÐÅÏ¢, È»ºóÍ˳ö\n"
-#: vacuumdb.c:268
+#: vacuumdb.c:274
+#, c-format
msgid ""
" --version output version information, then exit\n"
-msgstr ""
-" --versoin Êä³ö°æ±¾ÐÅÏ¢, È»ºóÍ˳ö\n"
+msgstr " --versoin Êä³ö°æ±¾ÐÅÏ¢, È»ºóÍ˳ö\n"
-#: vacuumdb.c:274
+#: vacuumdb.c:280
+#, c-format
msgid ""
"\n"
"Read the description of the SQL command VACUUM for details.\n"
"\n"
"ÔĶÁ SQL ÃüÁî VACUUM µÄÃèÊöÐÅÏ¢, ÒÔ±ã»ñµÃ¸üÏêϸµÄÐÅÏ¢.\n"
-#: common.c:88 common.c:114
+#: common.c:86 common.c:112
msgid "Password: "
msgstr "¿ÚÁî: "
-#: common.c:101
+#: common.c:99
#, c-format
msgid "%s: could not connect to database %s\n"
msgstr "%s: ÎÞ·¨Áª½Óµ½Êý¾Ý¿â %s\n"
-#: common.c:124
+#: common.c:122
#, c-format
msgid "%s: could not connect to database %s: %s"
msgstr "%s: ÎÞ·¨Áª½Óµ½Êý¾Ý¿â %s: %s"
-#: common.c:148
+#: common.c:146
#, c-format
msgid "%s: query failed: %s"
msgstr "%s: ²éѯʧ°Ü: %s"
-#: common.c:149
+#: common.c:147
#, c-format
msgid "%s: query was: %s\n"
msgstr "%s: ²éѯÊÇ: %s\n"
#. translator: Make sure the (y/n) prompts match the translation of this.
-#: common.c:163
+#: common.c:161
msgid "y"
msgstr "y"
#. translator: Make sure the (y/n) prompts match the translation of this.
-#: common.c:165
+#: common.c:163
msgid "n"
msgstr "n"
+
+#~ msgid ""
+#~ " -D, --location=PATH alternative place to store the database\n"
+#~ msgstr " -D, --location=PATH Ñ¡ÔñÒ»¸öµØ·½´æ·ÅÊý¾Ý¿â\n"
# simplified Chinese translation file for libpq\r
# Bao Wei , 2002\r
#
-# $PostgreSQL: pgsql/src/interfaces/libpq/po/zh_CN.po,v 1.4 2003/11/29 19:52:12 pgsql Exp $\r
+# $PostgreSQL: pgsql/src/interfaces/libpq/po/zh_CN.po,v 1.5 2004/08/10 19:02:03 petere Exp $\r
#
msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 7.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2003-08-26 10:45+0000\n"
+"POT-Creation-Date: 2004-07-22 09:41+0000\n"
"PO-Revision-Date: 2003-09-15 13:47:06+0800\n"
"Language-Team: Weiping He \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=GB2312\n"
msgstr "ÎÞ·¨ÔÚÌ×½Ó×Ö: %s Éϻָ´·Ç×èÈûģʽ\n"
# fe-auth.c:503\r
-#: fe-auth.c:509
+#: fe-auth.c:508
msgid "SCM_CRED authentication method not supported\n"
msgstr "²»Ö§³Ö SCM_CRED ÈÏÖ¤·½Ê½\n"
msgstr "Kerberos 4 ÈÏ֤ʧ°Ü\n"
# fe-auth.c:595\r
-#: fe-auth.c:606
+#: fe-auth.c:608
msgid "Kerberos 4 authentication not supported\n"
msgstr "²»Ö§³Ö Kerberos 4 ÈÏÖ¤\n"
# fe-auth.c:606\r
-#: fe-auth.c:616
+#: fe-auth.c:619
msgid "Kerberos 5 authentication failed\n"
msgstr "Kerberos 5 ÈÏ֤ʧ°Ü\n"
# fe-auth.c:612\r
-#: fe-auth.c:622
+#: fe-auth.c:627
msgid "Kerberos 5 authentication not supported\n"
msgstr "²»Ö§³Ö Kerberos 5 ÈÏÖ¤\n"
# fe-auth.c:640\r
-#: fe-auth.c:650
+#: fe-auth.c:655
#, c-format
msgid "authentication method %u not supported\n"
msgstr "²»Ö§³Ö %u ÈÏÖ¤·½Ê½\n"
# fe-auth.c:677\r
-#: fe-auth.c:687
+#: fe-auth.c:692
#, c-format
msgid "invalid authentication service name \"%s\", ignored\n"
msgstr "ºöÂÔ·Ç·¨ÈÏÖ¤·þÎñÃû \"%s\"\n"
# fe-auth.c:734\r
-#: fe-auth.c:758
+#: fe-auth.c:764
#, c-format
msgid "fe_getauthname: invalid authentication system: %d\n"
msgstr "fe_getauthname: ÎÞЧµÄÈÏ֤ϵͳ: %d\n"
#: fe-connect.c:452
#, c-format
-msgid "unrecognized sslmode: \"%s\"\n"
-msgstr "²»±»ÈÏ¿ÉµÄ sslmode: \"%s\"\n"
+msgid "invalid sslmode value: \"%s\"\n"
+msgstr "ÎÞЧµÄ sslmode Öµ: \"%s\"\n"
#: fe-connect.c:472
#, c-format
-msgid "sslmode \"%s\" invalid when SSL support is not compiled in\n"
-msgstr "ÎÞЧµÄ sslmode \"%s\", µ±Ã»ÓÐ°Ñ SSL Ö§³Ö±àÒë½øÀ´Ê±\n"
+msgid "sslmode value \"%s\" invalid when SSL support is not compiled in\n"
+msgstr "ÎÞЧµÄ sslmode ֵ \"%s\" µ±Ã»ÓÐ°Ñ SSL Ö§³Ö±àÒë½øÀ´Ê±\n"
# fe-connect.c:708\r
#: fe-connect.c:783
"%s É쵀 TCP/IP Áª½Ó?\n"
# fe-misc.c:702\r
-#: fe-connect.c:937
+#: fe-connect.c:945
#, c-format
-msgid "could not translate hostname \"%s\" to address: %s\n"
+msgid "could not translate host name \"%s\" to address: %s\n"
msgstr "ÎÞ·¨½âÊÍÖ÷»úÃû \"%s\" µ½µØÖ·: %s\n"
# fe-misc.c:702\r
-#: fe-connect.c:941
+#: fe-connect.c:949
#, c-format
-msgid "could not translate local service to address: %s\n"
-msgstr "ÎÞ·¨½âÊͱ¾µØ·þÎñµ½µØÖ·: %s\n"
+msgid "could not translate Unix-domain socket path \"%s\" to address: %s\n"
+msgstr "ÎÞ·¨½âÊÍ Unix-domian Ì×½Ó×Ö·¾¶ \"%s\" µ½µØÖ·: %s\n"
# fe-connect.c:1232\r
-#: fe-connect.c:1144
+#: fe-connect.c:1153
msgid "invalid connection state, probably indicative of memory corruption\n"
msgstr "ÎÞЧµÄÁª½Ó״̬, ¿ÉÄÜÊÇ´æ´¢Æ÷Êý¾Ý±»ÆÆ»µµÄ±êÖ¾\n"
# fe-connect.c:891\r
-#: fe-connect.c:1187
+#: fe-connect.c:1196
#, c-format
msgid "could not create socket: %s\n"
msgstr "ÎÞ·¨´´½¨Ì×½Ó×Ö: %s\n"
# fe-connect.c:1263\r
-#: fe-connect.c:1298
+#: fe-connect.c:1307
#, c-format
msgid "could not get socket error status: %s\n"
msgstr "ÎÞ·¨»ñÈ¡Ì×½Ó×Ö´íÎó״̬: %s\n"
# fe-connect.c:1283\r
-#: fe-connect.c:1337
+#: fe-connect.c:1346
#, c-format
msgid "could not get client address from socket: %s\n"
msgstr "ÎÞ·¨´ÓÌ×½Ó×Ö»ñÈ¡¿Í»§¶ËµØÖ·: %s\n"
# fe-connect.c:959\r
-#: fe-connect.c:1382
+#: fe-connect.c:1391
#, c-format
msgid "could not send SSL negotiation packet: %s\n"
msgstr "ÎÞ·¨·¢ËÍ SSL ÎÕÊÖ°ü: %s\n"
# fe-connect.c:2427 fe-connect.c:2436 fe-connect.c:2933 fe-exec.c:1284\r
# fe-lobj.c:536\r
-#: fe-connect.c:1404 fe-connect.c:2511 fe-connect.c:2520 fe-connect.c:3087
-#: fe-lobj.c:540
+#: fe-connect.c:1413 fe-connect.c:2536 fe-connect.c:2545 fe-connect.c:3112
+#: fe-lobj.c:548
msgid "out of memory\n"
msgstr "ÄÚ´æÓþ¡\n"
# fe-connect.c:1322\r
-#: fe-connect.c:1417
+#: fe-connect.c:1426
#, c-format
msgid "could not send startup packet: %s\n"
msgstr "ÎÞ·¨·¢ËÍÆô¶¯°ü: %s\n"
# fe-connect.c:972\r
-#: fe-connect.c:1457
+#: fe-connect.c:1466
#, c-format
msgid "could not receive server response to SSL negotiation packet: %s\n"
msgstr "ÎÞ·¨ÊÕµ½·þÎñÆ÷¶Ô SSL ÎÕÊÖ°üµÄÏìÓ¦: %s\n"
# fe-connect.c:1010\r
-#: fe-connect.c:1476 fe-connect.c:1493
+#: fe-connect.c:1485 fe-connect.c:1502
msgid "server does not support SSL, but SSL was required\n"
msgstr "·þÎñÆ÷²»Ö§³Ö SSL, µ«ÊÇÒªÇóʹÓà SSL\n"
# fe-connect.c:1001\r
-#: fe-connect.c:1509
+#: fe-connect.c:1518
#, c-format
msgid "received invalid response to SSL negotiation: %c\n"
msgstr "ÊÕµ½¶Ô SSL ÎÕÊÖµÄÎÞЧÏìÓ¦: %c\n"
# fe-connect.c:1378\r
-#: fe-connect.c:1566 fe-connect.c:1598
+#: fe-connect.c:1575 fe-connect.c:1607
#, c-format
msgid "expected authentication request from server, but received %c\n"
msgstr "ÆÚ´ýÀ´×Ô·þÎñÆ÷µÄÈÏÖ¤ÇëÇó, È´ÊÕµ½ %c\n"
# fe-connect.c:1490\r
-#: fe-connect.c:1834
+#: fe-connect.c:1843
msgid "unexpected message from server during startup\n"
msgstr "Æô¶¯¹ý³ÌÖÐÊÕµ½À´×Ô·þÎñÆ÷µÄ·ÇÔ¤ÆÚÐÅÏ¢\n"
# fe-connect.c:1549\r
-#: fe-connect.c:1904
+#: fe-connect.c:1913
#, c-format
msgid "invalid connection state %c, probably indicative of memory corruption\n"
msgstr "ÎÞЧµÄÁª½Ó״̬ %c, ¿ÉÄÜÊÇ´æ´¢Æ÷Êý¾Ý±»ÆÆ»µµÄ±êÖ¾\n"
# fe-connect.c:2475\r
-#: fe-connect.c:2559
+#: fe-connect.c:2584
#, c-format
msgid "missing \"=\" after \"%s\" in connection info string\n"
msgstr "ÔÚÁª½ÓÐÅÏ¢×Ö´®ÀïµÄ \"%s\" ºóÃæÈ±ÉÙ \"=\"\n"
# fe-connect.c:2524\r
-#: fe-connect.c:2608
+#: fe-connect.c:2633
msgid "unterminated quoted string in connection info string\n"
msgstr "Áª½ÓÐÅÏ¢×Ö´®ÖÐδ½áÊøµÄÒýºÅ×Ö´®\n"
# fe-connect.c:2558\r
-#: fe-connect.c:2642
+#: fe-connect.c:2667
#, c-format
msgid "invalid connection option \"%s\"\n"
msgstr "·Ç·¨Áª½ÓÑ¡Ïî \"%s\"\n"
# fe-connect.c:2744\r
-#: fe-connect.c:2854
+#: fe-connect.c:2879
msgid "connection pointer is NULL\n"
msgstr "Áª½ÓÖ¸ÕëÊÇ NULL\n"
# fe-connect.c:2953\r
-#: fe-connect.c:3105
+#: fe-connect.c:3130
#, c-format
msgid ""
"WARNING: Password file %s has world or group read access; permission should "
msgstr "×¢Òâ"
# fe-exec.c:737\r
-#: fe-exec.c:637 fe-exec.c:689
+#: fe-exec.c:653 fe-exec.c:705
msgid "command string is a null pointer\n"
msgstr "ÃüÁî×Ö´®ÊÇÒ»¸ö¿ÕÖ¸Õë\n"
# fe-exec.c:737\r
-#: fe-exec.c:724
+#: fe-exec.c:740
msgid "statement name is a null pointer\n"
msgstr "ÉùÃ÷Ãû×ÖÊÇÒ»¸ö¿ÕÖ¸Õë\n"
# fe-exec.c:745\r
-#: fe-exec.c:755
+#: fe-exec.c:771
msgid "no connection to the server\n"
msgstr "ûÓе½·þÎñÆ÷µÄÁª½Ó\n"
# fe-exec.c:752\r
-#: fe-exec.c:762
+#: fe-exec.c:778
msgid "another command is already in progress\n"
msgstr "ÒѾÓÐÁíÍâÒ»ÌõÃüÁîÔÚ´¦Àí\n"
-#: fe-exec.c:798 fe-exec.c:1432
-msgid "function requires at least 3.0 protocol\n"
+#: fe-exec.c:814 fe-exec.c:1465
+msgid "function requires at least protocol version 3.0\n"
msgstr "º¯ÊýÖÁÉÙÐèÒª 3.0 °æ±¾µÄÐÒé\n"
# fe-exec.c:1371\r
-#: fe-exec.c:1100
+#: fe-exec.c:1116
#, c-format
msgid "unexpected asyncStatus: %d\n"
msgstr "ÒâÍâµÄ asyncStatus(Ò첽״̬): %d\n"
-#: fe-exec.c:1205
+#: fe-exec.c:1221
msgid "COPY terminated by new PQexec"
msgstr "COPY ±»Ò»¸öÐ嵀 PQexec ÖÕÖ¹"
# fe-exec.c:1421\r
-#: fe-exec.c:1213
+#: fe-exec.c:1229
msgid "COPY IN state must be terminated first\n"
msgstr "COPY IN ״̬±ØÐëÏȽáÊø\n"
# fe-exec.c:1421\r
-#: fe-exec.c:1233
+#: fe-exec.c:1249
msgid "COPY OUT state must be terminated first\n"
msgstr "COPY OUT ״̬±ØÐëÏȽáÊø\n"
# fe-exec.c:1780\r
-#: fe-exec.c:1336 fe-exec.c:1390 fe-exec.c:1474
+#: fe-exec.c:1358 fe-exec.c:1423 fe-exec.c:1507
msgid "no COPY in progress\n"
msgstr "ûÓÐÕýÔÚ´¦ÀíµÄ COPY\n"
# fe-exec.c:1884\r
-#: fe-exec.c:1666
+#: fe-exec.c:1699
msgid "connection in wrong state\n"
msgstr "Áª½Ó´¦ÓÚ´íÎó״̬\n"
# fe-exec.c:2055\r
-#: fe-exec.c:1697
+#: fe-exec.c:1730
msgid "invalid ExecStatusType code"
msgstr "·Ç·¨ ExecStatusType ´úÂë"
# fe-exec.c:2108 fe-exec.c:2141\r
-#: fe-exec.c:1761 fe-exec.c:1784
+#: fe-exec.c:1794 fe-exec.c:1817
#, c-format
msgid "column number %d is out of range 0..%d"
msgstr "ÁкÅÂë %d ³¬³öÁË·¶Î§ 0..%d"
# fe-exec.c:2130\r
-#: fe-exec.c:1777
+#: fe-exec.c:1810
#, c-format
msgid "row number %d is out of range 0..%d"
msgstr "ÐкÅÂë %d ³¬³öÁË·¶Î§ 0..%d"
# fe-exec.c:2325\r
-#: fe-exec.c:2014
+#: fe-exec.c:2094
#, c-format
msgid "could not interpret result from server: %s"
msgstr "ÎÞ·¨½âÊÍÀ´×Ô·þÎñÆ÷µÄ½á¹û: %s"
msgstr "¶ÁÈ¡Îļþ \"%s\" ʱ³ö´í\n"
# fe-lobj.c:498\r
-#: fe-lobj.c:502
+#: fe-lobj.c:502 fe-lobj.c:515
#, c-format
msgid "error while writing to file \"%s\"\n"
msgstr "дÈëÎļþ \"%s\" ʱ³ö´í\n"
# fe-lobj.c:564\r
-#: fe-lobj.c:568
+#: fe-lobj.c:593
msgid "query to initialize large object functions did not return data\n"
msgstr "³õʼ»¯´ó¶ÔÏóº¯ÊýµÄ²éѯûÓзµ»ØÊý¾Ý\n"
# fe-lobj.c:602\r
-#: fe-lobj.c:606
+#: fe-lobj.c:631
msgid "cannot determine OID of function lo_open\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý lo_open µÄ OID\n"
# fe-lobj.c:609\r
-#: fe-lobj.c:613
+#: fe-lobj.c:638
msgid "cannot determine OID of function lo_close\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý lo_close µÄ OID\n"
# fe-lobj.c:616\r
-#: fe-lobj.c:620
+#: fe-lobj.c:645
msgid "cannot determine OID of function lo_creat\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý lo_creat µÄ OID\n"
# fe-lobj.c:623\r
-#: fe-lobj.c:627
+#: fe-lobj.c:652
msgid "cannot determine OID of function lo_unlink\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý lo_unlink µÄ OID\n"
# fe-lobj.c:630\r
-#: fe-lobj.c:634
+#: fe-lobj.c:659
msgid "cannot determine OID of function lo_lseek\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý lo_lseek µÄ OID\n"
# fe-lobj.c:637\r
-#: fe-lobj.c:641
+#: fe-lobj.c:666
msgid "cannot determine OID of function lo_tell\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý lo_tell µÄ OID\n"
# fe-lobj.c:644\r
-#: fe-lobj.c:648
+#: fe-lobj.c:673
msgid "cannot determine OID of function loread\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý loread µÄ OID\n"
# fe-lobj.c:651\r
-#: fe-lobj.c:655
+#: fe-lobj.c:680
msgid "cannot determine OID of function lowrite\n"
msgstr "ÎÞ·¨ÅжϺ¯Êý lowrite µÄ OID\n"
msgid "could not send data to server: %s\n"
msgstr "ÎÞ·¨Ïò·þÎñÆ÷·¢ËÍÊý¾Ý: %s\n"
-#: fe-misc.c:905
+#: fe-misc.c:922
msgid "timeout expired\n"
msgstr "³¬Ê±Âú\n"
# fe-misc.c:450 fe-misc.c:642 fe-misc.c:798\r
-#: fe-misc.c:950
+#: fe-misc.c:967
msgid "socket not open\n"
msgstr "Ì×½Ó×Öδ´ò¿ª\n"
# fe-misc.c:389 fe-misc.c:423 fe-misc.c:838\r
-#: fe-misc.c:973
+#: fe-misc.c:990
#, c-format
msgid "select() failed: %s\n"
msgstr "select() ʧ°Ü: %s\n"
-#: fe-secure.c:246
+#: fe-secure.c:260
#, c-format
msgid "could not establish SSL connection: %s\n"
msgstr "ÎÞ·¨½¨Á¢ SSL Áª½Ó: %s\n"
-#: fe-secure.c:308 fe-secure.c:380 fe-secure.c:894
+#: fe-secure.c:323 fe-secure.c:403 fe-secure.c:1022
#, c-format
msgid "SSL SYSCALL error: %s\n"
msgstr "SSL SYSCALL ´íÎó: %s\n"
-#: fe-secure.c:313 fe-secure.c:385 fe-secure.c:898
+#: fe-secure.c:328 fe-secure.c:408 fe-secure.c:1026
msgid "SSL SYSCALL error: EOF detected\n"
msgstr "SSL SYSCALL ´íÎó: ·¢ÏÖ½áÊø·û\n"
# fe-auth.c:232\r
-#: fe-secure.c:322 fe-secure.c:393 fe-secure.c:904
+#: fe-secure.c:339 fe-secure.c:418 fe-secure.c:1034
#, c-format
msgid "SSL error: %s\n"
msgstr "SSL ´íÎó: %s\n"
-#: fe-secure.c:330 fe-secure.c:401 fe-secure.c:910
-msgid "Unknown SSL error code\n"
+#: fe-secure.c:349 fe-secure.c:428 fe-secure.c:1042
+msgid "unrecognized SSL error code\n"
msgstr "δ֪µÄ SSL ´íÎóÂë\n"
# fe-lobj.c:498\r
-#: fe-secure.c:459
+#: fe-secure.c:490
#, c-format
msgid "error querying socket: %s\n"
msgstr "²éѯÌ×½Ó×Ö´íÎó: %s\n"
# fe-connect.c:1263\r
-#: fe-secure.c:481
+#: fe-secure.c:518
#, c-format
msgid "could not get information about host (%s): %s\n"
msgstr "ÎÞ·¨»ñÈ¡¹ØÓÚÖ÷»ú (%s) µÄÐÅÏ¢: %s\n"
-#: fe-secure.c:500
+#: fe-secure.c:537
msgid "unsupported protocol\n"
msgstr "²»Ö§³ÖµÄÐÒé\n"
-#: fe-secure.c:522
+#: fe-secure.c:559
#, c-format
msgid "server common name \"%s\" does not resolve to %ld.%ld.%ld.%ld\n"
msgstr "·þÎñÆ÷Ãû×Ö \"%s\" ²»ÄܽâÎöµ½ %ld.%ld.%ld.%ld\n"
-#: fe-secure.c:529
+#: fe-secure.c:566
#, c-format
msgid "server common name \"%s\" does not resolve to peer address\n"
msgstr "·þÎñÆ÷Ãû×Ö \"%s\" ²»ÄܽâÎöµ½¶Ô¶ËµØÖ·\n"
# fe-connect.c:1263\r
-#: fe-secure.c:704
+#: fe-secure.c:749
msgid "could not get user information\n"
msgstr "ÎÞ·¨»ñÈ¡Óû§ÐÅÏ¢\n"
# fe-lobj.c:400 fe-lobj.c:483\r
-#: fe-secure.c:716
+#: fe-secure.c:761
#, c-format
msgid "could not open certificate (%s): %s\n"
msgstr "ÎÞ·¨´ò¿ªÖ¤Êé (%s): %s\n"
# fe-lobj.c:400 fe-lobj.c:483\r
-#: fe-secure.c:723
+#: fe-secure.c:769
#, c-format
msgid "could not read certificate (%s): %s\n"
msgstr "ÎÞ·¨¶Áȡ֤Êé (%s): %s\n"
-#: fe-secure.c:736
+#: fe-secure.c:783
#, c-format
msgid "certificate present, but not private key (%s)\n"
msgstr "ÓÐÖ¤Êé, µ«²»ÊÇ˽Կ (%s)\n"
-#: fe-secure.c:745
+#: fe-secure.c:792
#, c-format
msgid "private key (%s) has wrong permissions\n"
msgstr "˽Կ (%s) ÓдíÎóµÄÐí¿É\n"
# fe-lobj.c:400 fe-lobj.c:483\r
-#: fe-secure.c:752
+#: fe-secure.c:799
#, c-format
msgid "could not open private key file (%s): %s\n"
msgstr "ÎÞ·¨´ò¿ªË½Ô¿Îļþ (%s): %s\n"
-#: fe-secure.c:761
+#: fe-secure.c:808
#, c-format
msgid "private key (%s) changed during execution\n"
msgstr "ÔÚÖ´Ðйý³ÌÖÐ˽Կ (%s) ¸Ä±äÁË\n"
# fe-connect.c:891\r
-#: fe-secure.c:768
+#: fe-secure.c:816
#, c-format
msgid "could not read private key (%s): %s\n"
msgstr "ÎÞ·¨¶Áȡ˽Կ (%s): %s\n"
-#: fe-secure.c:780
+#: fe-secure.c:830
#, c-format
msgid "certificate/private key mismatch (%s): %s\n"
msgstr "Ö¤Êé/˽Կ²»Æ¥Åä (%s): %s\n"
-#: fe-secure.c:810
+#: fe-secure.c:909
#, c-format
msgid "could not create SSL context: %s\n"
msgstr "ÎÞ·¨´´½¨ SSL »·¾³: %s\n"
# fe-connect.c:891\r
-#: fe-secure.c:828 fe-secure.c:836
+#: fe-secure.c:953 fe-secure.c:962
#, c-format
msgid "could not read root certificate list (%s): %s\n"
msgstr "ÎÞ·¨¶ÁÈ¡¸ùÖ¤ÊéÁбí (%s): %s\n"
-#: fe-secure.c:929
+#: fe-secure.c:1061
#, c-format
msgid "certificate could not be validated: %s\n"
msgstr "ÎÞ·¨ÑéÖ¤Ö¤Êé: %s\n"
-#: fe-secure.c:941
+#: fe-secure.c:1074
#, c-format
msgid "certificate could not be obtained: %s\n"
msgstr "ÎÞ·¨»ñµÃÖ¤Êé: %s\n"
+# fe-misc.c:702\r
+#~ msgid "could not translate local service to address: %s\n"
+#~ msgstr "ÎÞ·¨½âÊͱ¾µØ·þÎñµ½µØÖ·: %s\n"
+
# fe-connect.c:1010\r
#~ msgid "server does not support SSL, and previous non-SSL attempt failed\n"
#~ msgstr "·þÎñÆ÷²»Ö§³Ö SSL, ²¢ÇÒÏÈǰ·Ç SSL ³¢ÊÔʧ°Ü\n"