--- /dev/null
+# Traditional Chinese translation file for pg_controldata
+# 2003-11-25 Zhenbang Wei <forth@zbwei.net>
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PostgreSQL 7.4\n"
+"POT-Creation-Date: 2003-11-25 04:33-0400\n"
+"PO-Revision-Date: 2003-11-25 09:26+0800\n"
+"Last-Translator: Zhenbang Wei <forth@zbwei.net>\n"
+"Language-Team: Zhenbang Wei <forth@zbwei.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=Big5\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Report-Msgid-Bugs-To: \n"
+
+#: pg_controldata.c:28
+#, c-format
+msgid ""
+"%s displays control information of a PostgreSQL database cluster.\n"
+"\n"
+msgstr ""
+"%s Åã¥ÜPostgreSQL¸ê®Æ®wÂO¶°±±¨î°T®§¡C\n"
+"\n"
+
+#: pg_controldata.c:32
+#, c-format
+msgid ""
+"Usage:\n"
+" %s [OPTION]\n"
+"\n"
+"Options:\n"
+" DATADIR show cluster control information for DATADIR\n"
+" --help show this help, then exit\n"
+" --version output version information, then exit\n"
+msgstr ""
+"¥Îªk:\n"
+" %s [¿ï¶µ]\n"
+"\n"
+"¿ï¶µ:\n"
+" DATADIR Åã¥ÜDATADIRªºÂO¶°±±¨î°T®§\n"
+" --help Åã¥Ü»¡©ú°T®§µM«áµ²§ô\n"
+" --version Åã¥Üª©¥»¸ê°TµM«áµ²§ô\n"
+
+#: pg_controldata.c:41
+msgid ""
+"\n"
+"If no data directory is specified, the environment variable PGDATA\n"
+"is used.\n"
+"\n"
+msgstr ""
+"\n"
+"¦pªG¨S¦³«ü©w¸ê®Æ¦s©ñ¥Ø¿ý¡A«h¨Ï¥ÎÀô¹ÒÅܼÆPGDATA¡C\n"
+"\n"
+
+#: pg_controldata.c:42
+msgid "Report bugs to <pgsql-bugs@postgresql.org>.\n"
+msgstr "±N¿ù»~¦^³ø¦Ü<pgsql-bugs@postgresql.org>.\n"
+
+#: pg_controldata.c:52
+msgid "starting up"
+msgstr "¥¿¦b±Ò°Ê"
+
+#: pg_controldata.c:54
+msgid "shut down"
+msgstr "Ãö³¬"
+
+#: pg_controldata.c:56
+msgid "shutting down"
+msgstr "¥¿¦bÃö³¬"
+
+#: pg_controldata.c:58
+msgid "in recovery"
+msgstr "¥¿¦b´_ì"
+
+#: pg_controldata.c:60
+msgid "in production"
+msgstr "¥¿¦b¹B§@"
+
+#: pg_controldata.c:62
+msgid "unrecognized status code"
+msgstr "µLªkÃѧOªºª¬ºA½X"
+
+#: pg_controldata.c:107
+#, c-format
+msgid "%s: no data directory specified\n"
+msgstr "%s: ¨S¦³«ü©w¸ê®Æ¦s©ñ¥Ø¿ý\n"
+
+#: pg_controldata.c:108
+#, c-format
+msgid "Try \"%s --help\" for more information.\n"
+msgstr "¥Î\"%s --help\"Åã¥Ü§ó¦h°T®§¡C\n"
+
+#: pg_controldata.c:116
+#, c-format
+msgid "%s: could not open file \"%s\" for reading: %s\n"
+msgstr "%s: µLªk¶}±ÒÀÉ®×\"%s\"¥HŪ¨ú: %s\n"
+
+#: pg_controldata.c:123
+#, c-format
+msgid "%s: could not read file \"%s\": %s\n"
+msgstr "%s: µLªkŪ¨úÀÉ®×\"%s\": %s\n"
+
+#: pg_controldata.c:137
+msgid ""
+"WARNING: Calculated CRC checksum does not match value stored in file.\n"
+"Either the file is corrupt, or it has a different layout than this program\n"
+"is expecting. The results below are untrustworthy.\n"
+"\n"
+msgstr ""
+"ĵ§i¡Gpºâ¥X¨ÓªºCRC®ÕÅçÈ»PÀx¦s¦bÀɮפ¤ªºÈ¤£²Å¡C\n"
+"¥i¯à¬OÀÉ®×·lÃa¡A©Î¬O»Pµ{¦¡©Ò¹w´Áªºµ²ºc¤£¦P¡A¤U¦C\n"
+"ªºµ²ªG¬O¤£¥i«H¿àªº¡C\n"
+"\n"
+
+#: pg_controldata.c:150
+#, c-format
+msgid "pg_control version number: %u\n"
+msgstr "pg_control ª©¥»: %u\n"
+
+#: pg_controldata.c:151
+#, c-format
+msgid "Catalog version number: %u\n"
+msgstr "Catalog ª©¥»: %u\n"
+
+#: pg_controldata.c:152
+#, c-format
+msgid "Database cluster state: %s\n"
+msgstr "¸ê®Æ®wÂO¶°ª¬ºA: %s\n"
+
+#: pg_controldata.c:153
+#, c-format
+msgid "pg_control last modified: %s\n"
+msgstr "pg_control³Ì«áקï: %s\n"
+
+#: pg_controldata.c:154
+#, c-format
+msgid "Current log file ID: %u\n"
+msgstr "¥Ø«eªº¤é»xÀÉID: %u\n"
+
+#: pg_controldata.c:155
+#, c-format
+msgid "Next log file segment: %u\n"
+msgstr "¤U¤@Ó¤é»xÀɮװϬq: %u\n"
+
+#: pg_controldata.c:156
+#, c-format
+msgid "Latest checkpoint location: %X/%X\n"
+msgstr "³Ì·sªºÀˬdÂI¦ì¸m: %X/%X\n"
+
+#: pg_controldata.c:158
+#, c-format
+msgid "Prior checkpoint location: %X/%X\n"
+msgstr "«e¤@ÓÀˬdÂI¦ì¸m: %X/%X\n"
+
+#: pg_controldata.c:160
+#, c-format
+msgid "Latest checkpoint's REDO location: %X/%X\n"
+msgstr "³Ì·sÀˬdÂIªºREDO¦ì¸m: %X/%X\n"
+
+#: pg_controldata.c:162
+#, c-format
+msgid "Latest checkpoint's UNDO location: %X/%X\n"
+msgstr "³Ì·sÀˬdÂIªºUNDO¦ì¸m: %X/%X\n"
+
+#: pg_controldata.c:164
+#, c-format
+msgid "Latest checkpoint's StartUpID: %u\n"
+msgstr "³Ì·sÀˬdÂIªºStartUpID: %u\n"
+
+#: pg_controldata.c:165
+#, c-format
+msgid "Latest checkpoint's NextXID: %u\n"
+msgstr "³Ì·sÀˬdÂIªºNextXID: %u\n"
+
+#: pg_controldata.c:166
+#, c-format
+msgid "Latest checkpoint's NextOID: %u\n"
+msgstr "³Ì·sÀˬdÂIªºNextOID: %u\n"
+
+#: pg_controldata.c:167
+#, c-format
+msgid "Time of latest checkpoint: %s\n"
+msgstr "³Ì·sÀˬdÂIªº®É¶¡: %s\n"
+
+#: pg_controldata.c:168
+#, c-format
+msgid "Database block size: %u\n"
+msgstr "¸ê®Æ®w°Ï¶ô¤j¤p: %u\n"
+
+#: pg_controldata.c:169
+#, c-format
+msgid "Blocks per segment of large relation: %u\n"
+msgstr "¤j«¬ÃöÁp¨C¤@¬qªº°Ï¶ô¼Æ: %u\n"
+
+#: pg_controldata.c:170
+#, c-format
+msgid "Maximum length of identifiers: %u\n"
+msgstr "ÃѧO¦rªº³Ì¤jªø«×: %u\n"
+
+#: pg_controldata.c:171
+#, c-format
+msgid "Maximum number of function arguments: %u\n"
+msgstr "¨ç¦¡°Ñ¼Æªº³Ì¤jÓ¼Æ: %u\n"
+
+#: pg_controldata.c:172
+#, c-format
+msgid "Date/time type storage: %s\n"
+msgstr "¤é´Á/®É¶¡Ãþ«¬Àx¦s: %s\n"
+
+#: pg_controldata.c:173
+msgid "64-bit integers"
+msgstr "64¦ì¤¸¾ã¼Æ"
+
+#: pg_controldata.c:173
+msgid "floating-point numbers"
+msgstr "¯BÂI¼Æ"
+
+#: pg_controldata.c:174
+#, c-format
+msgid "Maximum length of locale name: %u\n"
+msgstr "°Ï°ì(locale)¦WºÙªº³Ì¤jªø«×: %u\n"
+
+#: pg_controldata.c:175
+#, c-format
+msgid "LC_COLLATE: %s\n"
+msgstr "LC_COLLATE: %s\n"
+
+#: pg_controldata.c:176
+#, c-format
+msgid "LC_CTYPE: %s\n"
+msgstr "LC_CTYPE: %s\n"
-# 2003-03-15 Zhenbang Wei <forth@zbwei.net>
+# 2003-11-25 Zhenbang Wei <forth@zbwei.net>
postgresql.arr.range:\u9663\u5217\u7d22\u5f15\u8d85\u904e\u8a31\u53ef\u7bc4\u570d\u3002
-postgresql.drv.version:\u5167\u90e8\u932f\u8aa4\uff0c\u8acb\u91cd\u65b0\u7de8\u8b6f\u9a45\u52d5\u7a0b\u5f0f\u3002
+postgresql.drv.version:\u767c\u751f\u5167\u90e8\u932f\u8aa4\uff0c\u8acb\u91cd\u65b0\u7de8\u8b6f\u9a45\u52d5\u7a0b\u5f0f\u3002
postgresql.con.auth:\u4e0d\u652f\u63f4{0}\u8a8d\u8b49\uff0c\u8acb\u78ba\u5b9a\u60a8\u5df2\u7d93\u5c07\u5ba2\u6236\u7aef\u7684IP\u4f4d\u5740\u6216\u7db2\u8def\u5340\u6bb5\u4ee5\u53ca\u9a45\u52d5\u7a0b\u5f0f\u6240\u652f\u63f4\u7684\u8a8d\u8b49\u985e\u578b\u52a0\u5165pg_hba.conf\u3002
postgresql.con.authfail:\u8b80\u53d6\u8a8d\u8b49\u8acb\u6c42\u6642\u767c\u751f\u932f\u8aa4\u3002
postgresql.con.backend:\u5f8c\u7aef\u555f\u52d5\u5931\u6557\uff1a{0}
postgresql.con.invalidchar:\u767c\u73fe\u4e0d\u5408\u6cd5\u7684\u5b57\u5143\uff0c\u53ef\u80fd\u7684\u539f\u56e0\u662f\u6b32\u5132\u5b58\u7684\u8cc7\u6599\u4e2d\u5305\u542b\u8cc7\u6599\u5eab\u7684\u5b57\u5143\u96c6\u4e0d\u652f\u63f4\u7684\u5b57\u78bc\uff0c\u5176\u4e2d\u6700\u5e38\u898b\u4f8b\u5b50\u7684\u5c31\u662f\u5c078\u4f4d\u5143\u8cc7\u6599\u5b58\u5165\u4f7f\u7528SQL_ASCII\u7684\u8cc7\u6599\u5eab\u3002
postgresql.con.closed:\u9023\u7dda\u5df2\u95dc\u9589\uff0c\u4e0d\u5141\u8a31\u64cd\u4f5c\u3002
postgresql.con.creobj:\u70ba{0} {1}\u5efa\u7acb\u7269\u4ef6\u5931\u6557
-postgresql.con.failed:\u7121\u6cd5\u9023\u7dda\uff0c\u56e0\u70ba{0}
+postgresql.con.failed:\u9023\u7dda\u5931\u6557\uff0c\u56e0\u70ba{0}
+postgresql.con.failed.bad.encofing:\u9023\u7dda\u5931\u6557\uff0c\u7121\u6cd5\u53d6\u5f97\u4f3a\u670d\u5668\u4f7f\u7528\u7684\u7de8\u78bc
+postgresql.con.failed.bad.autocommit:\u9023\u7dda\u5931\u6557\uff0c\u7121\u6cd5\u53d6\u5f97autocommit\u72c0\u614b
postgresql.con.fathom:\u7121\u6cd5\u53d6\u5f97\u66f4\u65b0\u7684\u8cc7\u6599\u7b46\u6578{0}
postgresql.con.garbled:\u6536\u5230\u7121\u6548\u7684\u8cc7\u6599\u3002
postgresql.con.ioerror:\u50b3\u9001\u8cc7\u6599\u81f3\u5f8c\u7aef\u6642\u767c\u751fIO\u932f\u8aa4 - {0}
postgresql.con.multres:\u7121\u6cd5\u8655\u7406\u591a\u91cd\u67e5\u8a62\u7d50\u679c\u3002
postgresql.con.pass:\u6c92\u6709password\u5c6c\u6027\uff0c\u9019\u9805\u5c6c\u6027\u662f\u5fc5\u9700\u7684\u3002
postgresql.con.refused:\u62d2\u7d55\u9023\u7dda\uff0c\u8acb\u6aa2\u67e5\u4e3b\u6a5f\u540d\u7a31\u548c\u57e0\u865f\uff0c\u4e26\u78ba\u5b9apostmaster\u555f\u52d5\u6642\u4f7f\u7528\u4e86-i\u53c3\u6578\u958b\u555fTCP/IP\u7db2\u8def\u529f\u80fd\u3002
+postgresql.con.scm:\u9a45\u52d5\u7a0b\u5f0f\u4e0d\u652f\u63f4SCM\u8a8d\u8b49\u3002
postgresql.con.setup:\u901a\u8a0a\u5354\u5b9a\u932f\u8aa4\uff0cSession\u521d\u59cb\u5316\u5931\u6557\u3002
postgresql.con.sslfail:\u9032\u884cSSL\u9023\u7dda\u6642\u767c\u751f\u932f\u8aa4\u3002
postgresql.con.sslnotsupported:\u4f3a\u670d\u5668\u4e0d\u652f\u63f4SSL\u9023\u7dda\u3002
postgresql.con.tuple:Tuple\u5728MetaData\u4e4b\u524d\u50b3\u56de\u3002
postgresql.con.type:\u4e0d\u660e\u7684\u56de\u61c9\u985e\u578b{0}
postgresql.con.user:\u6c92\u6709user\u5c6c\u6027\uff0c\u9019\u9805\u5c6c\u6027\u662f\u5fc5\u9700\u7684\u3002
+postgresql.error.detail:Detail: {0}
+postgresql.error.hint:Hint: {0}
+postgresql.error.position:Position: {0}
+postgresql.error.where:Where: {0}
+postgresql.error.location:Location: {0}
postgresql.fp.error:FastPath\u547c\u53eb\u50b3\u56de{0}
postgresql.fp.expint:Fastpath\u547c\u53eb{0} - \u6c92\u6709\u50b3\u56de\u503c\uff0c\u61c9\u8a72\u50b3\u56de\u4e00\u500b\u6574\u6578\u3002
postgresql.fp.protocol:FastPath\u5354\u5b9a\u932f\u8aa4\uff1a{0}
postgresql.call.wrongget:\u5df2\u8a3b\u518a\u53c3\u6578\u578b\u5225{0}\uff0c\u4f46\u662f\u53c8\u547c\u53eb\u4e86get{1}(sqltype={2})\u3002
postgresql.call.noreturnval:CallableStatement\u57f7\u884c\u51fd\u5f0f\u5f8c\u6c92\u6709\u50b3\u56de\u503c\u3002
postgresql.call.wrongrtntype:CallableStatement\u57f7\u884c\u51fd\u5f0f\u5f8c\u50b3\u56de\u503c\u7684\u578b\u5225\u662f{0}\uff0c\u4f46\u662f\u8a3b\u518a\u7684\u578b\u5225\u662f{1}\u3002
+postgresql.input.fetch.gt0:\u8cc7\u6599\u8b80\u53d6\u7b46\u6578(fetch size)\u5fc5\u9808\u5927\u65bc\u6216\u7b49\u65bc0\u3002
+postgresql.input.query.gt0:\u67e5\u8a62\u903e\u6642\u7b49\u5019\u6642\u9593\u5fc5\u9808\u5927\u65bc\u6216\u7b49\u65bc0\u3002
+postgresql.input.rows.gt0:\u6700\u5927\u8cc7\u6599\u8b80\u53d6\u7b46\u6578\u5fc5\u9808\u5927\u65bc\u6216\u7b49\u65bc0\u3002
+postgresql.format.baddate:\u50b3\u5165\u7684\u65e5\u671f{0}\u8207\u8981\u6c42\u7684\u683c\u5f0f{1}\u4e0d\u7b26\u3002
+postgresql.format.badtime:\u50b3\u5165\u7684\u6642\u9593{0}\u8207\u8981\u6c42\u7684\u683c\u5f0f{1}\u4e0d\u7b26\u3002
+postgresql.format.badtimestamp:\u50b3\u5165\u7684\u6642\u9593\u6233\u8a18{0}\u8207\u8981\u6c42\u7684\u683c\u5f0f{1}\u4e0d\u7b26\u3002
+postgresql.input.field.gt0:\u6700\u5927\u6b04\u4f4d\u5bb9\u91cf\u5fc5\u9808\u5927\u65bc\u6216\u7b49\u65bc0\u3002