From 35b1fe122c70d4622c3bc19b06ba5952f1b1b62b Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Mon, 5 Jan 2004 19:15:48 +0000 Subject: [PATCH] Translation updates --- src/bin/pg_controldata/nls.mk | 4 +- src/bin/pg_controldata/po/zh_TW.po | 231 ++++++++++++++++++ .../org/postgresql/errors_zh_TW.properties | 21 +- 3 files changed, 251 insertions(+), 5 deletions(-) create mode 100644 src/bin/pg_controldata/po/zh_TW.po diff --git a/src/bin/pg_controldata/nls.mk b/src/bin/pg_controldata/nls.mk index c1defb1a2e8..f0e0a2b8b2a 100644 --- a/src/bin/pg_controldata/nls.mk +++ b/src/bin/pg_controldata/nls.mk @@ -1,5 +1,5 @@ -# $PostgreSQL: pgsql/src/bin/pg_controldata/nls.mk,v 1.9 2003/11/29 19:52:04 pgsql Exp $ +# $PostgreSQL: pgsql/src/bin/pg_controldata/nls.mk,v 1.10 2004/01/05 19:15:48 petere Exp $ CATALOG_NAME := pg_controldata -AVAIL_LANGUAGES := cs de es fr hu it nb pt_BR ru sl sv zh_CN +AVAIL_LANGUAGES := cs de es fr hu it nb pt_BR ru sl sv zh_CN zh_TW GETTEXT_FILES := pg_controldata.c GETTEXT_TRIGGERS:= _ diff --git a/src/bin/pg_controldata/po/zh_TW.po b/src/bin/pg_controldata/po/zh_TW.po new file mode 100644 index 00000000000..66efd851235 --- /dev/null +++ b/src/bin/pg_controldata/po/zh_TW.po @@ -0,0 +1,231 @@ +# Traditional Chinese translation file for pg_controldata +# 2003-11-25 Zhenbang Wei +# +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 \n" +"Language-Team: Zhenbang Wei \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資料庫叢集控制訊息。\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 "" +"用法:\n" +" %s [選項]\n" +"\n" +"選項:\n" +" DATADIR 顯示DATADIR的叢集控制訊息\n" +" --help 顯示說明訊息然後結束\n" +" --version 顯示版本資訊然後結束\n" + +#: pg_controldata.c:41 +msgid "" +"\n" +"If no data directory is specified, the environment variable PGDATA\n" +"is used.\n" +"\n" +msgstr "" +"\n" +"如果沒有指定資料存放目錄,則使用環境變數PGDATA。\n" +"\n" + +#: pg_controldata.c:42 +msgid "Report bugs to .\n" +msgstr "將錯誤回報至.\n" + +#: pg_controldata.c:52 +msgid "starting up" +msgstr "正在啟動" + +#: pg_controldata.c:54 +msgid "shut down" +msgstr "關閉" + +#: pg_controldata.c:56 +msgid "shutting down" +msgstr "正在關閉" + +#: pg_controldata.c:58 +msgid "in recovery" +msgstr "正在復原" + +#: pg_controldata.c:60 +msgid "in production" +msgstr "正在運作" + +#: pg_controldata.c:62 +msgid "unrecognized status code" +msgstr "無法識別的狀態碼" + +#: pg_controldata.c:107 +#, c-format +msgid "%s: no data directory specified\n" +msgstr "%s: 沒有指定資料存放目錄\n" + +#: pg_controldata.c:108 +#, c-format +msgid "Try \"%s --help\" for more information.\n" +msgstr "用\"%s --help\"顯示更多訊息。\n" + +#: pg_controldata.c:116 +#, c-format +msgid "%s: could not open file \"%s\" for reading: %s\n" +msgstr "%s: 無法開啟檔案\"%s\"以讀取: %s\n" + +#: pg_controldata.c:123 +#, c-format +msgid "%s: could not read file \"%s\": %s\n" +msgstr "%s: 無法讀取檔案\"%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 "" +"警告:計算出來的CRC校驗值與儲存在檔案中的值不符。\n" +"可能是檔案損壞,或是與程式所預期的結構不同,下列\n" +"的結果是不可信賴的。\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 "資料庫叢集狀態: %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 "目前的日誌檔ID: %u\n" + +#: pg_controldata.c:155 +#, c-format +msgid "Next log file segment: %u\n" +msgstr "下一個日誌檔案區段: %u\n" + +#: pg_controldata.c:156 +#, c-format +msgid "Latest checkpoint location: %X/%X\n" +msgstr "最新的檢查點位置: %X/%X\n" + +#: pg_controldata.c:158 +#, c-format +msgid "Prior checkpoint location: %X/%X\n" +msgstr "前一個檢查點位置: %X/%X\n" + +#: pg_controldata.c:160 +#, c-format +msgid "Latest checkpoint's REDO location: %X/%X\n" +msgstr "最新檢查點的REDO位置: %X/%X\n" + +#: pg_controldata.c:162 +#, c-format +msgid "Latest checkpoint's UNDO location: %X/%X\n" +msgstr "最新檢查點的UNDO位置: %X/%X\n" + +#: pg_controldata.c:164 +#, c-format +msgid "Latest checkpoint's StartUpID: %u\n" +msgstr "最新檢查點的StartUpID: %u\n" + +#: pg_controldata.c:165 +#, c-format +msgid "Latest checkpoint's NextXID: %u\n" +msgstr "最新檢查點的NextXID: %u\n" + +#: pg_controldata.c:166 +#, c-format +msgid "Latest checkpoint's NextOID: %u\n" +msgstr "最新檢查點的NextOID: %u\n" + +#: pg_controldata.c:167 +#, c-format +msgid "Time of latest checkpoint: %s\n" +msgstr "最新檢查點的時間: %s\n" + +#: pg_controldata.c:168 +#, c-format +msgid "Database block size: %u\n" +msgstr "資料庫區塊大小: %u\n" + +#: pg_controldata.c:169 +#, c-format +msgid "Blocks per segment of large relation: %u\n" +msgstr "大型關聯每一段的區塊數: %u\n" + +#: pg_controldata.c:170 +#, c-format +msgid "Maximum length of identifiers: %u\n" +msgstr "識別字的最大長度: %u\n" + +#: pg_controldata.c:171 +#, c-format +msgid "Maximum number of function arguments: %u\n" +msgstr "函式參數的最大個數: %u\n" + +#: pg_controldata.c:172 +#, c-format +msgid "Date/time type storage: %s\n" +msgstr "日期/時間類型儲存: %s\n" + +#: pg_controldata.c:173 +msgid "64-bit integers" +msgstr "64位元整數" + +#: pg_controldata.c:173 +msgid "floating-point numbers" +msgstr "浮點數" + +#: pg_controldata.c:174 +#, c-format +msgid "Maximum length of locale name: %u\n" +msgstr "區域(locale)名稱的最大長度: %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" diff --git a/src/interfaces/jdbc/org/postgresql/errors_zh_TW.properties b/src/interfaces/jdbc/org/postgresql/errors_zh_TW.properties index 62279f395e4..eed4a40e86c 100644 --- a/src/interfaces/jdbc/org/postgresql/errors_zh_TW.properties +++ b/src/interfaces/jdbc/org/postgresql/errors_zh_TW.properties @@ -1,6 +1,6 @@ -# 2003-03-15 Zhenbang Wei +# 2003-11-25 Zhenbang Wei 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} @@ -8,7 +8,9 @@ postgresql.con.call:\u76ee\u524d\u4e0d\u652f\u63f4CallableStatement\u3002 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} @@ -18,6 +20,7 @@ postgresql.con.misc:\u767c\u751f\u9023\u7dda\u932f\u8aa4\uff1a{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 @@ -28,6 +31,11 @@ postgresql.con.isolevel:\u4e0d\u652f\u63f4\u4ea4\u6613\u9694\u7d55\u7b49\u7d1a{0 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} @@ -95,3 +103,10 @@ postgresql.call.funcover:\u7121\u6cd5\u57f7\u884c\u67e5\u8a62\uff0c\u547c\u53eb\ 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