# 2004-12-13 Zhenbang Wei <forth@zbwei.net>
# 2004-08-06 JiaYun <jiayun@jiayun.org>
#
msgid ""
msgstr ""
"Project-Id-Version: PostgreSQL 8.4\n"
"Report-Msgid-Bugs-To: pgsql-bugs@postgresql.org\n"
"POT-Creation-Date: 2010-09-09 16:27+0000\n"
"PO-Revision-Date: 2010-09-24 17:03-0400\n"
"Last-Translator: EnterpriseDB translation team <dev-escalations@enterprisedb.com>\n"
"Language-Team: EnterpriseDB translation team <dev-escalations@enterprisedb.com>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"

# access/common/heaptuple.c:580
#: access/common/heaptuple.c:686 access/common/heaptuple.c:1438
#, c-format
msgid "number of columns (%d) exceeds limit (%d)"
msgstr "欄位數(%d)超過限制(%d)"

# access/common/indextuple.c:57
#: access/common/indextuple.c:57
#, c-format
msgid "number of index columns (%d) exceeds limit (%d)"
msgstr "索引欄位數(%d)超過限制(%d)"

# access/common/indextuple.c:165
#: access/common/indextuple.c:168
#, c-format
msgid "index row requires %lu bytes, maximum size is %lu"
msgstr "索引資料行需要 %lu 個位元組，最大值是 %lu"

# access/common/printtup.c:296 tcop/fastpath.c:186 tcop/fastpath.c:511
# tcop/postgres.c:1480
#: access/common/printtup.c:278 tcop/fastpath.c:181 tcop/fastpath.c:563
#: tcop/postgres.c:1630
#, c-format
msgid "unsupported format code: %d"
msgstr "不被支援的格式代碼：%d"

#: access/common/reloptions.c:289
msgid "user-defined relation parameter types limit exceeded"
msgstr "超過使用者自定關係參數型別限制"

# utils/misc/guc.c:3451 utils/misc/guc.c:3559
#: access/common/reloptions.c:588
msgid "RESET must not include values for parameters"
msgstr "RESET 不可包含參數值"

# commands/variable.c:403
#: access/common/reloptions.c:621
#, c-format
msgid "unrecognized parameter namespace \"%s\""
msgstr "無法辨識的參數命名空間 \"%s\""

# access/transam/xlog.c:3720
#: access/common/reloptions.c:861
#, c-format
msgid "unrecognized parameter \"%s\""
msgstr "無法辨識的參數 \"%s\""

# commands/copy.c:2716 parser/parse_target.c:648 parser/parse_target.c:658
#: access/common/reloptions.c:886
#, c-format
msgid "parameter \"%s\" specified more than once"
msgstr "參數 \"%s\" 指定一次以上"

# utils/misc/guc.c:3792
#: access/common/reloptions.c:901
#, c-format
msgid "invalid value for boolean option \"%s\": %s"
msgstr "布林選項 \"%s\" 的值無效:%s"

# utils/misc/guc.c:3792
#: access/common/reloptions.c:912
#, c-format
msgid "invalid value for integer option \"%s\": %s"
msgstr "整數選項 \"%s\" 的值無效:%s"

# nodes/params.c:114
#: access/common/reloptions.c:917 access/common/reloptions.c:935
#, c-format
msgid "value %s out of bounds for option \"%s\""
msgstr "值 %s 超出選項 \"%s\" 界限"

# utils/misc/guc.c:1466
#: access/common/reloptions.c:919
#, c-format
msgid "Valid values are between \"%d\" and \"%d\"."
msgstr "有效值介於 \"%d\" 和 \"%d\" 之間。"

# utils/misc/guc.c:3792
#: access/common/reloptions.c:930
#, c-format
msgid "invalid value for floating point option \"%s\": %s"
msgstr "浮點選項 \"%s\" 的值無效:%s"

# utils/misc/guc.c:1466
#: access/common/reloptions.c:937
#, c-format
msgid "Valid values are between \"%f\" and \"%f\"."
msgstr "有效值介於 \"%f\" 和 \"%f\" 之間。"

# access/common/tupdesc.c:511
#: access/common/tupdesc.c:547 parser/parse_relation.c:1193
#, c-format
msgid "column \"%s\" cannot be declared SETOF"
msgstr "無法將欄位\"%s\"宣告為SETOF"

# access/transam/slru.c:452
#: access/transam/slru.c:614
#, c-format
msgid "file \"%s\" doesn't exist, reading as zeroes"
msgstr "檔案\"%s\"不存在，當成空檔案讀取"

# access/transam/slru.c:637 access/transam/slru.c:644
# access/transam/slru.c:651 access/transam/slru.c:658
# access/transam/slru.c:665 access/transam/slru.c:672
# access/transam/slru.c:679
#: access/transam/slru.c:844 access/transam/slru.c:850
#: access/transam/slru.c:857 access/transam/slru.c:864
#: access/transam/slru.c:871 access/transam/slru.c:878
#, c-format
msgid "could not access status of transaction %u"
msgstr "無法存取交易 %u 的狀態"

# access/transam/slru.c:638 access/transam/xlog.c:1631
# access/transam/xlog.c:2742 access/transam/xlog.c:2832
# access/transam/xlog.c:2930 libpq/hba.c:911 libpq/hba.c:935
# utils/error/elog.c:1118 utils/init/miscinit.c:783 utils/init/miscinit.c:889
# utils/misc/database.c:68
#: access/transam/slru.c:845
#, c-format
msgid "Could not open file \"%s\": %m."
msgstr "無法開啟檔案 \"%s\":%m."

# access/transam/slru.c:652
#: access/transam/slru.c:851
#, c-format
msgid "Could not seek in file \"%s\" to offset %u: %m."
msgstr "無法在檔案 \"%s\" 中搜尋至位移 %u:%m."

# access/transam/slru.c:659
#: access/transam/slru.c:858
#, c-format
msgid "Could not read from file \"%s\" at offset %u: %m."
msgstr "無法讀取檔案 \"%s\" (在位移 %u 位置):%m."

# access/transam/slru.c:666
#: access/transam/slru.c:865
#, c-format
msgid "Could not write to file \"%s\" at offset %u: %m."
msgstr "無法寫至檔案 \"%s\" (在位移 %u 位置):%m."

# access/transam/slru.c:673 access/transam/xlog.c:1562
# access/transam/xlog.c:1686 access/transam/xlog.c:3008
#: access/transam/slru.c:872
#, c-format
msgid "Could not fsync file \"%s\": %m."
msgstr "無法 fsync 檔案 \"%s\":%m."

# access/transam/slru.c:680 access/transam/xlog.c:1567
# access/transam/xlog.c:1691 access/transam/xlog.c:3013
#: access/transam/slru.c:879
#, c-format
msgid "Could not close file \"%s\": %m."
msgstr "無法關閉檔案 \"%s\":%m."

# access/transam/slru.c:862
#: access/transam/slru.c:1106
#, c-format
msgid "could not truncate directory \"%s\": apparent wraparound"
msgstr "無法截斷目錄 \"%s\": 明顯折疊"

# access/transam/slru.c:948
#: access/transam/slru.c:1187
#, c-format
msgid "removing file \"%s\""
msgstr "刪除檔案\"%s\""

# commands/tablespace.c:268
#: access/transam/twophase.c:243
#, c-format
msgid "transaction identifier \"%s\" is too long"
msgstr "交易識別字 \"%s\" 太長"

# large_obj.c:55
#: access/transam/twophase.c:250
msgid "prepared transactions are disabled"
msgstr "備妥交易已停用"

#: access/transam/twophase.c:251
msgid "Set max_prepared_transactions to a nonzero value."
msgstr "將 max_prepared_transactions 設為非零值。"

# catalog/heap.c:747 catalog/index.c:527 commands/tablecmds.c:1471
#: access/transam/twophase.c:284
#, c-format
msgid "transaction identifier \"%s\" is already in use"
msgstr "交易識別字 \"%s\" 已在使用中"

#: access/transam/twophase.c:293
msgid "maximum number of prepared transactions reached"
msgstr "達到備妥交易數目上限"

#: access/transam/twophase.c:294
#, c-format
msgid "Increase max_prepared_transactions (currently %d)."
msgstr "增加 max_prepared_transactions (目前是 %d)。"

#: access/transam/twophase.c:414
#, c-format
msgid "prepared transaction with identifier \"%s\" is busy"
msgstr "識別字為 \"%s\" 的備妥交易忙碌中"

# commands/dbcommands.c:192
#: access/transam/twophase.c:422
msgid "permission denied to finish prepared transaction"
msgstr "權限被拒，無法完成備妥交易"

# utils/misc/guc.c:3901
#: access/transam/twophase.c:423
msgid "Must be superuser or the user that prepared the transaction."
msgstr "必須是超級用戶或備妥交易的使用者。"

# commands/dbcommands.c:192
#: access/transam/twophase.c:434
msgid "prepared transaction belongs to another database"
msgstr "備妥交易屬於另一個資料庫"

#: access/transam/twophase.c:435
msgid ""
"Connect to the database where the transaction was prepared to finish it."
msgstr "連線至要完成之備妥交易所在的資料庫。"

# commands/conversioncmds.c:73
#: access/transam/twophase.c:449
#, c-format
msgid "prepared transaction with identifier \"%s\" does not exist"
msgstr "識別字為 \"%s\" 的備妥交易不存在"

#: access/transam/twophase.c:917
msgid "two-phase state file maximum length exceeded"
msgstr "超過兩階段狀態檔最大長度"

# access/transam/xlog.c:906
#: access/transam/twophase.c:935
#, c-format
msgid "could not create two-phase state file \"%s\": %m"
msgstr "無法建立兩階段狀態檔 \"%s\":%m"

# postmaster/syslogger.c:703
#: access/transam/twophase.c:949 access/transam/twophase.c:966
#: access/transam/twophase.c:1015 access/transam/twophase.c:1379
#: access/transam/twophase.c:1386
#, c-format
msgid "could not write two-phase state file: %m"
msgstr "無法寫入兩階段狀態檔:%m"

# access/transam/xlog.c:3154 access/transam/xlog.c:3341
#: access/transam/twophase.c:975
#, c-format
msgid "could not seek in two-phase state file: %m"
msgstr "無法在兩階段狀態檔中搜尋:%m"

# access/transam/xlog.c:3154 access/transam/xlog.c:3341
#: access/transam/twophase.c:1021 access/transam/twophase.c:1404
#, c-format
msgid "could not close two-phase state file: %m"
msgstr "無法關閉兩階段狀態檔:%m"

# libpq/be-fsstubs.c:400
#: access/transam/twophase.c:1092 access/transam/twophase.c:1484
#, c-format
msgid "could not open two-phase state file \"%s\": %m"
msgstr "無法開啟兩階段狀態檔 \"%s\":%m"

# access/transam/xlog.c:1936 access/transam/xlog.c:2038
# access/transam/xlog.c:5291
#: access/transam/twophase.c:1108
#, c-format
msgid "could not stat two-phase state file \"%s\": %m"
msgstr "無法取得兩階段狀態檔 \"%s\" 的狀態:%m"

# libpq/be-fsstubs.c:421
#: access/transam/twophase.c:1139
#, c-format
msgid "could not read two-phase state file \"%s\": %m"
msgstr "無法讀取兩階段狀態檔 \"%s\":%m"

#: access/transam/twophase.c:1203
#, c-format
msgid "two-phase state file for transaction %u is corrupt"
msgstr "交易 %u 的兩階段狀態檔已損毀"

# access/transam/xlog.c:1944 access/transam/xlog.c:5453
# access/transam/xlog.c:5607 postmaster/postmaster.c:3504
#: access/transam/twophase.c:1341
#, c-format
msgid "could not remove two-phase state file \"%s\": %m"
msgstr "無法移除兩階段狀態檔 \"%s\":%m"

# access/transam/xlog.c:906
#: access/transam/twophase.c:1370
#, c-format
msgid "could not recreate two-phase state file \"%s\": %m"
msgstr "無法重建兩階段狀態檔 \"%s\":%m"

# access/transam/xlog.c:3149 access/transam/xlog.c:3336
#: access/transam/twophase.c:1398
#, c-format
msgid "could not fsync two-phase state file: %m"
msgstr "無法 fsync 兩階段狀態檔:%m"

# access/transam/slru.c:673 access/transam/xlog.c:1562
# access/transam/xlog.c:1686 access/transam/xlog.c:3008
#: access/transam/twophase.c:1493
#, c-format
msgid "could not fsync two-phase state file \"%s\": %m"
msgstr "無法 fsync 兩階段狀態檔 \"%s\":%m"

# postmaster/pgstat.c:2347
#: access/transam/twophase.c:1500
#, c-format
msgid "could not close two-phase state file \"%s\": %m"
msgstr "無法關閉兩階段狀態檔 \"%s\":%m"

# access/transam/xlog.c:2163
#: access/transam/twophase.c:1558
#, c-format
msgid "removing future two-phase state file \"%s\""
msgstr "正在移除未來的兩階段狀態檔 \"%s\""

# access/transam/xlog.c:2163
#: access/transam/twophase.c:1574 access/transam/twophase.c:1585
#: access/transam/twophase.c:1673
#, c-format
msgid "removing corrupt two-phase state file \"%s\""
msgstr "正在移除損毀的兩階段狀態檔 \"%s\""

# access/transam/xlog.c:2163
#: access/transam/twophase.c:1662
#, c-format
msgid "removing stale two-phase state file \"%s\""
msgstr "正在移除過時的兩階段狀態檔 \"%s\""

# access/transam/xlog.c:3965
#: access/transam/twophase.c:1680
#, c-format
msgid "recovering prepared transaction %u"
msgstr "正在復原備妥交易 %u"

#: access/transam/varsup.c:87
#, c-format
msgid ""
"database is not accepting commands to avoid wraparound data loss in database "
"\"%s\""
msgstr "資料庫目前未接受指令，以避免資料庫中的折疊資料遺失 \"%s\""

#: access/transam/varsup.c:89
#, c-format
msgid ""
"Stop the postmaster and use a standalone backend to vacuum database \"%s\".\n"
"You might also need to commit or roll back old prepared transactions."
msgstr ""
"停止 postmaster 並使用獨立後端，以重整資料庫 \"%s\"。\n"
"您可能也需要認可或回捲舊的備妥交易。"

# utils/init/postinit.c:130
#: access/transam/varsup.c:94 access/transam/varsup.c:301
#, c-format
msgid "database \"%s\" must be vacuumed within %u transactions"
msgstr "資料庫 \"%s\" 必須在 %u 交易內重整"

#: access/transam/varsup.c:97 access/transam/varsup.c:304
#, c-format
msgid ""
"To avoid a database shutdown, execute a database-wide VACUUM in \"%s\".\n"
"You might also need to commit or roll back old prepared transactions."
msgstr ""
"若要避免資料庫關閉，請在 \"%s\" 中執行全資料庫 VACUUM。\n"
"您可能也需要認可或回捲舊的備妥交易。"

#: access/transam/varsup.c:284
#, c-format
msgid "transaction ID wrap limit is %u, limited by database \"%s\""
msgstr "交易 ID 換行限制是 %u (由資料庫 \"%s\" 所限制)"

# access/transam/xact.c:510
#: access/transam/xact.c:643
msgid "cannot have more than 2^32-1 commands in a transaction"
msgstr "每筆交易不能超過2^32-1個命令"

#: access/transam/xact.c:1125
#, c-format
msgid "maximum number of committed subtransactions (%d) exceeded"
msgstr "超過已認可的子交易數目上限 (%d)"

#: access/transam/xact.c:1842
msgid "cannot PREPARE a transaction that has operated on temporary tables"
msgstr "無法 PREPARE 已在暫存資料表上運作的交易"

#  translator: %s represents an SQL statement name
# access/transam/xact.c:2173
#. translator: %s represents an SQL statement name
#: access/transam/xact.c:2632
#, c-format
msgid "%s cannot run inside a transaction block"
msgstr "%s 不能在交易中執行"

#  translator: %s represents an SQL statement name
# access/transam/xact.c:2183
#. translator: %s represents an SQL statement name
#: access/transam/xact.c:2642
#, c-format
msgid "%s cannot run inside a subtransaction"
msgstr "%s 不能在子交易中執行"

#  translator: %s represents an SQL statement name
# access/transam/xact.c:2195
#. translator: %s represents an SQL statement name
#: access/transam/xact.c:2652
#, c-format
msgid "%s cannot be executed from a function or multi-command string"
msgstr "%s 不能從函式或多指令字串中執行"

#  translator: %s represents an SQL statement name
# access/transam/xact.c:2246
#. translator: %s represents an SQL statement name
#: access/transam/xact.c:2703
#, c-format
msgid "%s can only be used in transaction blocks"
msgstr "%s 只能用於交易區塊"

# access/transam/xact.c:2429
#: access/transam/xact.c:2885
msgid "there is already a transaction in progress"
msgstr "已經有交易在執行中"

# access/transam/xact.c:2544 access/transam/xact.c:2635
#: access/transam/xact.c:3052 access/transam/xact.c:3144
msgid "there is no transaction in progress"
msgstr "沒有執行中的交易"

# access/transam/xact.c:2727 access/transam/xact.c:2776
# access/transam/xact.c:2782 access/transam/xact.c:2826
# access/transam/xact.c:2873 access/transam/xact.c:2879
#: access/transam/xact.c:3238 access/transam/xact.c:3288
#: access/transam/xact.c:3294 access/transam/xact.c:3338
#: access/transam/xact.c:3386 access/transam/xact.c:3392
msgid "no such savepoint"
msgstr "沒有這個savepoint"

# access/transam/xact.c:3517
#: access/transam/xact.c:4026
msgid "cannot have more than 2^32-1 subtransactions in a transaction"
msgstr "每筆交易不能擁有超過2^32-1個子交易"

# access/transam/xlog.c:906
#: access/transam/xlog.c:1174
#, c-format
msgid "could not create archive status file \"%s\": %m"
msgstr "無法建立備份狀態檔\"%s\"：%m"

# access/transam/xlog.c:914
#: access/transam/xlog.c:1182
#, c-format
msgid "could not write archive status file \"%s\": %m"
msgstr "無法寫入備份狀態檔\"%s\"：%m"

# access/transam/xlog.c:1237 access/transam/xlog.c:2405
#: access/transam/xlog.c:1637 access/transam/xlog.c:3507
#, c-format
msgid "could not seek in log file %u, segment %u to offset %u: %m"
msgstr "無法在日誌檔 %u 中移動，區段 %u 至偏移位置 %u：%m"

# access/transam/xlog.c:1251
#: access/transam/xlog.c:1654
#, c-format
msgid "could not write to log file %u, segment %u at offset %u, length %lu: %m"
msgstr "無法寫至日誌檔 %u，區段 %u，位移位置 %u，長度 %lu:%m"

#: access/transam/xlog.c:1856
#, c-format
msgid "updated min recovery point to %X/%X"
msgstr "最小復原點已更新為 %X/%X"

# access/transam/xlog.c:1503 access/transam/xlog.c:1594
# access/transam/xlog.c:1807 access/transam/xlog.c:1861
# access/transam/xlog.c:1870
#: access/transam/xlog.c:2190 access/transam/xlog.c:2294
#: access/transam/xlog.c:2523 access/transam/xlog.c:2590
#: access/transam/xlog.c:2599
#, c-format
msgid "could not open file \"%s\" (log file %u, segment %u): %m"
msgstr "無法開啟檔案\"%s\"(日誌檔 %u，區段 %u)：%m"

# access/transam/slru.c:645 access/transam/xlog.c:1526
# access/transam/xlog.c:1646 access/transam/xlog.c:2911
# access/transam/xlog.c:5308 access/transam/xlog.c:5426
# postmaster/postmaster.c:3366
#: access/transam/xlog.c:2215 access/transam/xlog.c:2348
#: access/transam/xlog.c:4090 access/transam/xlog.c:7402
#: access/transam/xlog.c:7537 storage/file/copydir.c:130
#: postmaster/postmaster.c:3539
#, c-format
msgid "could not create file \"%s\": %m"
msgstr "無法建立檔案\"%s\"：%m"

# access/transam/xlog.c:1555 access/transam/xlog.c:1679
# access/transam/xlog.c:2964 access/transam/xlog.c:3002 commands/copy.c:1117
# commands/tablespace.c:668 commands/tablespace.c:674
# postmaster/postmaster.c:3430 utils/init/miscinit.c:832
# utils/init/miscinit.c:841 utils/misc/guc.c:4934 utils/misc/guc.c:4998
#: access/transam/xlog.c:2247 access/transam/xlog.c:2380
#: access/transam/xlog.c:4142 access/transam/xlog.c:4180 utils/misc/guc.c:6830
#: utils/misc/guc.c:6855 utils/init/miscinit.c:1115 utils/init/miscinit.c:1124
#: utils/init/miscinit.c:1131 commands/copy.c:1290 commands/tablespace.c:706
#: commands/tablespace.c:712 storage/file/copydir.c:155
#: postmaster/postmaster.c:3549 postmaster/postmaster.c:3559
#, c-format
msgid "could not write to file \"%s\": %m"
msgstr "無法寫入檔案\"%s\"：%m"

# access/transam/slru.c:673 access/transam/xlog.c:1562
# access/transam/xlog.c:1686 access/transam/xlog.c:3008
#: access/transam/xlog.c:2255 access/transam/xlog.c:2387
#: access/transam/xlog.c:4186 storage/file/copydir.c:165
#, c-format
msgid "could not fsync file \"%s\": %m"
msgstr "無法fsync檔案 \"%s\"：%m"

# access/transam/slru.c:680 access/transam/xlog.c:1567
# access/transam/xlog.c:1691 access/transam/xlog.c:3013
#: access/transam/xlog.c:2260 access/transam/xlog.c:2392
#: access/transam/xlog.c:4191 storage/file/copydir.c:170
#, c-format
msgid "could not close file \"%s\": %m"
msgstr "無法關閉檔案\"%s\"：%m"

# access/transam/slru.c:638 access/transam/xlog.c:1631
# access/transam/xlog.c:2742 access/transam/xlog.c:2832
# access/transam/xlog.c:2930 libpq/hba.c:911 libpq/hba.c:935
# utils/error/elog.c:1118 utils/init/miscinit.c:783 utils/init/miscinit.c:889
# utils/misc/database.c:68
#: access/transam/xlog.c:2333 access/transam/xlog.c:3921
#: access/transam/xlog.c:4011 access/transam/xlog.c:4109
#: utils/init/miscinit.c:1066 utils/init/miscinit.c:1179
#: utils/init/postinit.c:95 utils/init/postinit.c:135 utils/error/elog.c:1399
#: storage/file/copydir.c:123 libpq/hba.c:1259 postmaster/autovacuum.c:1808
#, c-format
msgid "could not open file \"%s\": %m"
msgstr "無法開啟檔案\"%s\"：%m"

# access/transam/xlog.c:1659 access/transam/xlog.c:2942
# access/transam/xlog.c:5397 access/transam/xlog.c:5448
# access/transam/xlog.c:5520 access/transam/xlog.c:5545
# access/transam/xlog.c:5583
#: access/transam/xlog.c:2361 access/transam/xlog.c:4121
#: access/transam/xlog.c:7509 access/transam/xlog.c:7559
#: access/transam/xlog.c:7851 access/transam/xlog.c:7876
#: access/transam/xlog.c:7914 utils/adt/genfile.c:132
#: storage/file/copydir.c:144
#, c-format
msgid "could not read file \"%s\": %m"
msgstr "無法讀取檔案\"%s\"：%m"

# access/transam/xlog.c:1662
#: access/transam/xlog.c:2364
#, c-format
msgid "not enough data in file \"%s\""
msgstr "檔案\"%s\"內的資料不足"

# access/transam/xlog.c:1774
#: access/transam/xlog.c:2483
#, c-format
msgid ""
"could not link file \"%s\" to \"%s\" (initialization of log file %u, segment "
"%u): %m"
msgstr "無法將檔案 \"%s\" 連結至 \"%s\" (初始化日誌檔 %u，區段 %u):%m"

# access/transam/xlog.c:1781
#: access/transam/xlog.c:2495
#, c-format
msgid ""
"could not rename file \"%s\" to \"%s\" (initialization of log file %u, "
"segment %u): %m"
msgstr "無法將檔案\"%s\"重新命名為\"%s\"(初始化記錄檔%u，區段 %u)：%m"

# access/transam/xlog.c:1179 access/transam/xlog.c:1303
# access/transam/xlog.c:5168
#: access/transam/xlog.c:2628
#, c-format
msgid "could not close log file %u, segment %u: %m"
msgstr "無法關閉日誌檔 %u，區段 %u：%m"

# access/transam/xlog.c:1936 access/transam/xlog.c:2038
# access/transam/xlog.c:5291
#: access/transam/xlog.c:2696 access/transam/xlog.c:2848
#: access/transam/xlog.c:7385 utils/adt/dbsize.c:64 utils/adt/dbsize.c:215
#: utils/adt/dbsize.c:286 utils/adt/genfile.c:166 storage/file/copydir.c:85
#, c-format
msgid "could not stat file \"%s\": %m"
msgstr "無法取得檔案狀態\"%s\"：%m"

# access/transam/xlog.c:1944 access/transam/xlog.c:5453
# access/transam/xlog.c:5607 postmaster/postmaster.c:3504
#: access/transam/xlog.c:2704 access/transam/xlog.c:7564
#: commands/tablespace.c:631
#, c-format
msgid "could not remove file \"%s\": %m"
msgstr "無法刪除檔案\"%s\"：%m"

# access/transam/xlog.c:2019
#: access/transam/xlog.c:2829
#, c-format
msgid "archive file \"%s\" has wrong size: %lu instead of %lu"
msgstr "備份檔\"%s\"大小不正確：%lu 而非 %lu"

# access/transam/xlog.c:2026
#: access/transam/xlog.c:2836
#, c-format
msgid "restored log file \"%s\" from archive"
msgstr "從備份還原日誌檔\"%s\""

# access/transam/xlog.c:2051
#: access/transam/xlog.c:2886
#, c-format
msgid "could not restore file \"%s\" from archive: return code %d"
msgstr "無法從備份還原檔案\"%s\"：傳回碼 %d"

#: access/transam/xlog.c:2989
#, c-format
msgid "recovery_end_command \"%s\": return code %d"
msgstr "recovery_end_command \"%s\": 傳回碼 %d"

# access/transam/xlog.c:2111
#: access/transam/xlog.c:3057 access/transam/xlog.c:3222
#, c-format
msgid "could not open transaction log directory \"%s\": %m"
msgstr "無法開啟交易日誌目錄\"%s\"：%m"

# access/transam/xlog.c:2156
#: access/transam/xlog.c:3094
#, c-format
msgid "recycled transaction log file \"%s\""
msgstr "已回收的交易日誌檔 \"%s\""

# access/transam/xlog.c:2163
#: access/transam/xlog.c:3110
#, c-format
msgid "removing transaction log file \"%s\""
msgstr "刪除交易日誌檔\"%s\""

# access/transam/xlog.c:2185
#: access/transam/xlog.c:3132
#, c-format
msgid "could not rename old transaction log file \"%s\": %m"
msgstr "無法重新命名舊交易日誌檔 \"%s\":%m"

# utils/init/miscinit.c:648
#: access/transam/xlog.c:3144
#, c-format
msgid "could not remove old transaction log file \"%s\": %m"
msgstr "無法移除舊交易日誌檔 \"%s\":%m"

# postmaster/postmaster.c:892
#: access/transam/xlog.c:3182 access/transam/xlog.c:3192
#, c-format
msgid "required WAL directory \"%s\" does not exist"
msgstr "必要的 WAL 目錄 \"%s\" 不存在"

#: access/transam/xlog.c:3198
#, c-format
msgid "creating missing WAL directory \"%s\""
msgstr "正在建立遺漏的 WAL 目錄 \"%s\""

# commands/tablespace.c:154 commands/tablespace.c:162
# commands/tablespace.c:168
#: access/transam/xlog.c:3201
#, c-format
msgid "could not create missing directory \"%s\": %m"
msgstr "無法建立遺漏的目錄 \"%s\":%m"

# access/transam/xlog.c:2163
#: access/transam/xlog.c:3235
#, c-format
msgid "removing transaction log backup history file \"%s\""
msgstr "正在移除交易日誌備份歷史記錄檔案 \"%s\""

# access/transam/xlog.c:4072 access/transam/xlog.c:4094
#: access/transam/xlog.c:3354
#, c-format
msgid "incorrect hole size in record at %X/%X"
msgstr "位於 %X/%X 之記錄的洞大小不正確"

# access/transam/xlog.c:4072 access/transam/xlog.c:4094
#: access/transam/xlog.c:3367
#, c-format
msgid "incorrect total length in record at %X/%X"
msgstr "位於 %X/%X 之記錄的總長度不正確"

# access/transam/xlog.c:2269
#: access/transam/xlog.c:3380
#, c-format
msgid "incorrect resource manager data checksum in record at %X/%X"
msgstr "位於 %X/%X 之記錄的資源管理員資料校驗值不正確"

# access/transam/xlog.c:2365 access/transam/xlog.c:2435
#: access/transam/xlog.c:3449 access/transam/xlog.c:3537
#, c-format
msgid "invalid record offset at %X/%X"
msgstr "無效的記錄偏移位置於 %X/%X"

# access/transam/xlog.c:2539
#: access/transam/xlog.c:3491 access/transam/xlog.c:3515
#: access/transam/xlog.c:3680
#, c-format
msgid "could not read from log file %u, segment %u, offset %u: %m"
msgstr "無法讀取日誌檔 %u，區段 %u，偏移位置 %u：%m"

# access/transam/xlog.c:2443
#: access/transam/xlog.c:3545
#, c-format
msgid "contrecord is requested by %X/%X"
msgstr "%X/%X 要求 contrecord"

# access/transam/xlog.c:2365 access/transam/xlog.c:2435
#: access/transam/xlog.c:3562
#, c-format
msgid "invalid xlog switch record at %X/%X"
msgstr "位於 %X/%X 的 xlog 切換記錄無效"

# access/transam/xlog.c:2458
#: access/transam/xlog.c:3570
#, c-format
msgid "record with zero length at %X/%X"
msgstr "記錄長度為0於 %X/%X"

# access/transam/xlog.c:2365 access/transam/xlog.c:2435
#: access/transam/xlog.c:3579
#, c-format
msgid "invalid record length at %X/%X"
msgstr "位於 %X/%X 的記錄長度無效"

# access/transam/xlog.c:2465
#: access/transam/xlog.c:3586
#, c-format
msgid "invalid resource manager ID %u at %X/%X"
msgstr "無效的資源管理器 ID %u 於 %X/%X"

# access/transam/xlog.c:2458
#: access/transam/xlog.c:3599 access/transam/xlog.c:3615
#, c-format
msgid "record with incorrect prev-link %X/%X at %X/%X"
msgstr "具有不正確上一個連結 %X/%X (位於 %X/%X ) 的記錄"

# access/transam/xlog.c:2503
#: access/transam/xlog.c:3644
#, c-format
msgid "record length %u at %X/%X too long"
msgstr "記錄長度 %u 於 %X/%X 太長"

# access/transam/xlog.c:2548
#: access/transam/xlog.c:3689
#, c-format
msgid "there is no contrecord flag in log file %u, segment %u, offset %u"
msgstr "日誌檔 %u，區段 %u，位移 %u 中沒有 contrecord 旗標"

# access/transam/xlog.c:2558
#: access/transam/xlog.c:3699
#, c-format
msgid "invalid contrecord length %u in log file %u, segment %u, offset %u"
msgstr "contrecord 長度 %u (在日誌檔 %u，區段 %u，位移 %u 中) 無效"

# access/transam/xlog.c:2625
#: access/transam/xlog.c:3788
#, c-format
msgid "invalid magic number %04X in log file %u, segment %u, offset %u"
msgstr "神秘數字 %04X (在日誌檔 %u，區段 %u，位移 %u 中) 無效"

# access/transam/xlog.c:2632
#: access/transam/xlog.c:3795 access/transam/xlog.c:3841
#, c-format
msgid "invalid info bits %04X in log file %u, segment %u, offset %u"
msgstr "資訊位元 %04X (在日誌檔 %u，區段 %u，位移 %u 中) 無效"

# access/transam/xlog.c:2654 access/transam/xlog.c:2662
#: access/transam/xlog.c:3817 access/transam/xlog.c:3825
#: access/transam/xlog.c:3832
msgid "WAL file is from different system"
msgstr "WAL 檔是來自不同系統"

# access/transam/xlog.c:2655
#: access/transam/xlog.c:3818
#, c-format
msgid "WAL file SYSID is %s, pg_control SYSID is %s"
msgstr "WAL 檔 SYSID 為 %s，pg_control SYSID 為 %s"

# access/transam/xlog.c:2663
#: access/transam/xlog.c:3826
msgid "Incorrect XLOG_SEG_SIZE in page header."
msgstr "page header中的XLOG_SEG_SIZE不正確"

# access/transam/xlog.c:2663
#: access/transam/xlog.c:3833
msgid "Incorrect XLOG_BLCKSZ in page header."
msgstr "page header 中的 XLOG_BLCKSZ 不正確。"

# access/transam/xlog.c:2672
#: access/transam/xlog.c:3851
#, c-format
msgid "unexpected pageaddr %X/%X in log file %u, segment %u, offset %u"
msgstr "非預期的pageaddr %X/%X於日誌檔 %u，區段 %u，偏移位置 %u"

# access/transam/xlog.c:2684
#: access/transam/xlog.c:3863
#, c-format
msgid "unexpected timeline ID %u in log file %u, segment %u, offset %u"
msgstr "非預期的timeline ID %u於日誌檔 %u，區段 %u，偏移位置 %u"

# access/transam/xlog.c:2702
#: access/transam/xlog.c:3881
#, c-format
msgid ""
"out-of-sequence timeline ID %u (after %u) in log file %u, segment %u, offset "
"%u"
msgstr "時間軸 ID %u 失序 (在 %u 之後，於日誌檔 %u，區段 %u，位移 %u 中)"

# access/transam/xlog.c:2771
#: access/transam/xlog.c:3950
#, c-format
msgid "syntax error in history file: %s"
msgstr "歷史記錄檔中有語法錯誤：%s"

# access/transam/xlog.c:2772
#: access/transam/xlog.c:3951
msgid "Expected a numeric timeline ID."
msgstr "預期一個數字timeline ID。"

# access/transam/xlog.c:2777
#: access/transam/xlog.c:3956
#, c-format
msgid "invalid data in history file: %s"
msgstr "歷史記錄檔中有無效資料：%s"

# access/transam/xlog.c:2778
#: access/transam/xlog.c:3957
msgid "Timeline IDs must be in increasing sequence."
msgstr "時間軸 ID 必須是遞增順序。"

# access/transam/xlog.c:2791
#: access/transam/xlog.c:3970
#, c-format
msgid "invalid data in history file \"%s\""
msgstr "歷史記錄檔\"%s\"中有無效資料"

# access/transam/xlog.c:2792
#: access/transam/xlog.c:3971
msgid "Timeline IDs must be less than child timeline's ID."
msgstr "時間軸 ID 必須小於子時間軸 ID。"

# access/transam/xlog.c:3030
#: access/transam/xlog.c:4208
#, c-format
msgid "could not link file \"%s\" to \"%s\": %m"
msgstr "無法將檔案\"%s\"連結到\"%s\"：%m"

# access/transam/xlog.c:3037 access/transam/xlog.c:3819
# access/transam/xlog.c:3862 commands/user.c:282 commands/user.c:412
# postmaster/pgarch.c:597
#: access/transam/xlog.c:4215 access/transam/xlog.c:5036
#: access/transam/xlog.c:5089 access/transam/xlog.c:5486
#: utils/init/flatfiles.c:289 utils/init/flatfiles.c:673
#: postmaster/pgarch.c:715
#, c-format
msgid "could not rename file \"%s\" to \"%s\": %m"
msgstr "無法將檔案\"%s\"重新命名為\"%s\"：%m"

# access/transam/xlog.c:3132
#: access/transam/xlog.c:4297
#, c-format
msgid "could not create control file \"%s\": %m"
msgstr "無法建立控制檔\"%s\"：%m"

# access/transam/xlog.c:3143 access/transam/xlog.c:3330
#: access/transam/xlog.c:4308 access/transam/xlog.c:4533
#, c-format
msgid "could not write to control file: %m"
msgstr "無法寫入控制檔：%m"

# access/transam/xlog.c:3149 access/transam/xlog.c:3336
#: access/transam/xlog.c:4314 access/transam/xlog.c:4539
#, c-format
msgid "could not fsync control file: %m"
msgstr "無法fsync控制檔：%m"

# access/transam/xlog.c:3154 access/transam/xlog.c:3341
#: access/transam/xlog.c:4319 access/transam/xlog.c:4544
#, c-format
msgid "could not close control file: %m"
msgstr "無法關閉控制檔：%m"

# access/transam/xlog.c:3170 access/transam/xlog.c:3319
#: access/transam/xlog.c:4337 access/transam/xlog.c:4522
#, c-format
msgid "could not open control file \"%s\": %m"
msgstr "無法開啟控制檔\"%s\"：%m"

# access/transam/xlog.c:3176
#: access/transam/xlog.c:4343
#, c-format
msgid "could not read from control file: %m"
msgstr "無法讀取控制檔：%m"

# access/transam/xlog.c:3188 access/transam/xlog.c:3218
# access/transam/xlog.c:3225 access/transam/xlog.c:3232
# access/transam/xlog.c:3239 access/transam/xlog.c:3246
# access/transam/xlog.c:3253 access/transam/xlog.c:3262
# access/transam/xlog.c:3269 access/transam/xlog.c:3277
# utils/init/miscinit.c:907
#: access/transam/xlog.c:4356 access/transam/xlog.c:4365
#: access/transam/xlog.c:4389 access/transam/xlog.c:4396
#: access/transam/xlog.c:4403 access/transam/xlog.c:4408
#: access/transam/xlog.c:4415 access/transam/xlog.c:4422
#: access/transam/xlog.c:4429 access/transam/xlog.c:4436
#: access/transam/xlog.c:4443 access/transam/xlog.c:4450
#: access/transam/xlog.c:4459 access/transam/xlog.c:4466
#: access/transam/xlog.c:4475 access/transam/xlog.c:4482
#: access/transam/xlog.c:4491 access/transam/xlog.c:4498
#: utils/init/miscinit.c:1197
msgid "database files are incompatible with server"
msgstr "資料庫檔案與伺服器不相容"

# access/transam/xlog.c:3189
#: access/transam/xlog.c:4357
#, c-format
msgid ""
"The database cluster was initialized with PG_CONTROL_VERSION %d (0x%08x), "
"but the server was compiled with PG_CONTROL_VERSION %d (0x%08x)."
msgstr ""
"資料庫叢集是以 PG_CONTROL_VERSION %d (0x%08x) 初始化，但伺服器是以 "
"PG_CONTROL_VERSION %d (0x%08x) 編譯。"

#: access/transam/xlog.c:4361
msgid ""
"This could be a problem of mismatched byte ordering.  It looks like you need "
"to initdb."
msgstr "這可能是位元位組排序方式不相符問題。您可能必須 initdb。"

# access/transam/xlog.c:3189
#: access/transam/xlog.c:4366
#, c-format
msgid ""
"The database cluster was initialized with PG_CONTROL_VERSION %d, but the "
"server was compiled with PG_CONTROL_VERSION %d."
msgstr ""
"資料庫 cluster 已以 PG_CONTROL_VERSION %d 初始化，但伺服器是以 "
"PG_CONTROL_VERSION %d 編譯。"

# access/transam/xlog.c:3192 access/transam/xlog.c:3222
#: access/transam/xlog.c:4369 access/transam/xlog.c:4393
#: access/transam/xlog.c:4400 access/transam/xlog.c:4405
msgid "It looks like you need to initdb."
msgstr "你可能需要執行initdb。"

# access/transam/xlog.c:3202
#: access/transam/xlog.c:4380
msgid "incorrect checksum in control file"
msgstr "控制檔的checksum不正確"

# access/transam/xlog.c:3219
#: access/transam/xlog.c:4390
#, c-format
msgid ""
"The database cluster was initialized with CATALOG_VERSION_NO %d, but the "
"server was compiled with CATALOG_VERSION_NO %d."
msgstr ""
"資料庫 cluster 已以 CATALOG_VERSION_NO %d 初始化，但伺服器是以 "
"CATALOG_VERSION_NO %d 編譯。"

# access/transam/xlog.c:3247
#: access/transam/xlog.c:4397
#, c-format
msgid ""
"The database cluster was initialized with MAXALIGN %d, but the server was "
"compiled with MAXALIGN %d."
msgstr "資料庫叢集是以 MAXALIGN %d 初始化，但伺服器是以 MAXALIGN %d 編譯。"

#: access/transam/xlog.c:4404
msgid ""
"The database cluster appears to use a different floating-point number format "
"than the server executable."
msgstr "資料庫叢集使用的浮點數格式似乎不同於伺服器執行檔。"

# access/transam/xlog.c:3226
#: access/transam/xlog.c:4409
#, c-format
msgid ""
"The database cluster was initialized with BLCKSZ %d, but the server was "
"compiled with BLCKSZ %d."
msgstr "資料庫 cluster 已以 BLCKSZ %d 初始化，但伺服器是以 BLCKSZ %d 編譯。"

# access/transam/xlog.c:3229 access/transam/xlog.c:3236
# access/transam/xlog.c:3243 access/transam/xlog.c:3250
# access/transam/xlog.c:3257 access/transam/xlog.c:3265
# access/transam/xlog.c:3272 access/transam/xlog.c:3281
#: access/transam/xlog.c:4412 access/transam/xlog.c:4419
#: access/transam/xlog.c:4426 access/transam/xlog.c:4433
#: access/transam/xlog.c:4440 access/transam/xlog.c:4447
#: access/transam/xlog.c:4454 access/transam/xlog.c:4462
#: access/transam/xlog.c:4469 access/transam/xlog.c:4478
#: access/transam/xlog.c:4485 access/transam/xlog.c:4494
#: access/transam/xlog.c:4501
msgid "It looks like you need to recompile or initdb."
msgstr "你可能需要重新編譯initdb。"

# access/transam/xlog.c:3233
#: access/transam/xlog.c:4416
#, c-format
msgid ""
"The database cluster was initialized with RELSEG_SIZE %d, but the server was "
"compiled with RELSEG_SIZE %d."
msgstr ""
"資料庫 cluster 已以 RELSEG_SIZE %d 初始化，但伺服器是以 RELSEG_SIZE %d 編譯。"

# access/transam/xlog.c:3226
#: access/transam/xlog.c:4423
#, c-format
msgid ""
"The database cluster was initialized with XLOG_BLCKSZ %d, but the server was "
"compiled with XLOG_BLCKSZ %d."
msgstr ""
"資料庫叢集是以 XLOG_BLCKSZ %d 初始化，但伺服器是以 XLOG_BLCKSZ %d 編譯。"

# access/transam/xlog.c:3240
#: access/transam/xlog.c:4430
#, c-format
msgid ""
"The database cluster was initialized with XLOG_SEG_SIZE %d, but the server "
"was compiled with XLOG_SEG_SIZE %d."
msgstr ""
"資料庫 cluster 已以 XLOG_SEG_SIZE %d 初始化，但伺服器是以 XLOG_SEG_SIZE %d 編"
"譯。"

# access/transam/xlog.c:3247
#: access/transam/xlog.c:4437
#, c-format
msgid ""
"The database cluster was initialized with NAMEDATALEN %d, but the server was "
"compiled with NAMEDATALEN %d."
msgstr ""
"資料庫 cluster 已以 NAMEDATALEN %d 初始化，但伺服器是以 NAMEDATALEN %d 編譯。"

# access/transam/xlog.c:3254
#: access/transam/xlog.c:4444
#, c-format
msgid ""
"The database cluster was initialized with INDEX_MAX_KEYS %d, but the server "
"was compiled with INDEX_MAX_KEYS %d."
msgstr ""
"資料庫叢集是以 INDEX_MAX_KEYS %d 初始化，但伺服器是以 INDEX_MAX_KEYS %d 編"
"譯。"

# access/transam/xlog.c:3240
#: access/transam/xlog.c:4451
#, c-format
msgid ""
"The database cluster was initialized with TOAST_MAX_CHUNK_SIZE %d, but the "
"server was compiled with TOAST_MAX_CHUNK_SIZE %d."
msgstr ""
"資料庫叢集是以 TOAST_MAX_CHUNK_SIZE %d 初始化，但伺服器是以 "
"TOAST_MAX_CHUNK_SIZE %d 編譯。"

# access/transam/xlog.c:3263
#: access/transam/xlog.c:4460
msgid ""
"The database cluster was initialized without HAVE_INT64_TIMESTAMP but the "
"server was compiled with HAVE_INT64_TIMESTAMP."
msgstr ""
"資料庫 cluster 已以非 HAVE_INT64_TIMESTAMP 初始化，但伺服器是以 "
"HAVE_INT64_TIMESTAMP 編譯。"

# access/transam/xlog.c:3270
#: access/transam/xlog.c:4467
msgid ""
"The database cluster was initialized with HAVE_INT64_TIMESTAMP but the "
"server was compiled without HAVE_INT64_TIMESTAMP."
msgstr ""
"資料庫 cluster 已以 HAVE_INT64_TIMESTAMP 初始化，但伺服器是以非 "
"HAVE_INT64_TIMESTAMP 編譯。"

# access/transam/xlog.c:3247
#: access/transam/xlog.c:4476
msgid ""
"The database cluster was initialized without USE_FLOAT4_BYVAL but the server "
"was compiled with USE_FLOAT4_BYVAL."
msgstr ""
"資料庫叢集在未使用 USE_FLOAT4_BYVAL 的情況下初始化，但伺服器是以 "
"USE_FLOAT4_BYVAL 編譯。"

# access/transam/xlog.c:3247
#: access/transam/xlog.c:4483
msgid ""
"The database cluster was initialized with USE_FLOAT4_BYVAL but the server "
"was compiled without USE_FLOAT4_BYVAL."
msgstr ""
"資料庫叢集是以 USE_FLOAT4_BYVAL 初始化，但伺服器是在未使用 USE_FLOAT4_BYVAL "
"的情況下編譯。"

# access/transam/xlog.c:3247
#: access/transam/xlog.c:4492
msgid ""
"The database cluster was initialized without USE_FLOAT8_BYVAL but the server "
"was compiled with USE_FLOAT8_BYVAL."
msgstr ""
"資料庫叢集在未使用 USE_FLOAT8_BYVAL 的情況下初始化，但伺服器是以 "
"USE_FLOAT8_BYVAL 編譯。"

# access/transam/xlog.c:3247
#: access/transam/xlog.c:4499
msgid ""
"The database cluster was initialized with USE_FLOAT8_BYVAL but the server "
"was compiled without USE_FLOAT8_BYVAL."
msgstr ""
"資料庫叢集是以 USE_FLOAT8_BYVAL 初始化，但伺服器是在未使用 USE_FLOAT8_BYVAL "
"的情況下編譯。"

# access/transam/xlog.c:3518
#: access/transam/xlog.c:4728
#, c-format
msgid "could not write bootstrap transaction log file: %m"
msgstr "無法寫入啟動交易日誌檔:%m"

# access/transam/xlog.c:3524
#: access/transam/xlog.c:4734
#, c-format
msgid "could not fsync bootstrap transaction log file: %m"
msgstr "無法 fsync 啟動交易日誌檔:%m"

# access/transam/xlog.c:3529
#: access/transam/xlog.c:4739
#, c-format
msgid "could not close bootstrap transaction log file: %m"
msgstr "無法關閉啟動交易日誌檔:%m"

# access/transam/xlog.c:3591
#: access/transam/xlog.c:4800
#, c-format
msgid "could not open recovery command file \"%s\": %m"
msgstr "無法開啟還原命令檔\"%s\"：%m"

# access/transam/xlog.c:3596
#: access/transam/xlog.c:4805
msgid "starting archive recovery"
msgstr "開始備份檔還原"

#: access/transam/xlog.c:4850
#, c-format
msgid "restore_command = '%s'"
msgstr "restore_command = &apos;%s&apos;"

#: access/transam/xlog.c:4857
#, c-format
msgid "recovery_end_command = '%s'"
msgstr "recovery_end_command = &apos;%s&apos;"

# access/transam/xlog.c:3655
#: access/transam/xlog.c:4871
#, c-format
msgid "recovery_target_timeline is not a valid number: \"%s\""
msgstr "recovery_target_timeline 不是有效數字:\"%s\""

# access/transam/xlog.c:3660
#: access/transam/xlog.c:4876
#, c-format
msgid "recovery_target_timeline = %u"
msgstr "recovery_target_timeline = %u"

# access/transam/xlog.c:3663
#: access/transam/xlog.c:4879
msgid "recovery_target_timeline = latest"
msgstr "recovery_target_timeline = 最新"

# access/transam/xlog.c:3671
#: access/transam/xlog.c:4887
#, c-format
msgid "recovery_target_xid is not a valid number: \"%s\""
msgstr "recovery_target_xid 不是有效數字:\"%s\""

# access/transam/xlog.c:3674
#: access/transam/xlog.c:4890
#, c-format
msgid "recovery_target_xid = %u"
msgstr "recovery_target_xid = %u"

#: access/transam/xlog.c:4915
#, c-format
msgid "recovery_target_time = '%s'"
msgstr "recovery_target_time = &apos;%s&apos;"

# utils/misc/guc.c:3419
#: access/transam/xlog.c:4926
msgid "parameter \"recovery_target_inclusive\" requires a Boolean value"
msgstr "參數 \"recovery_target_inclusive\" 需要布林值"

# access/transam/xlog.c:3716
#: access/transam/xlog.c:4928
#, c-format
msgid "recovery_target_inclusive = %s"
msgstr "recovery_target_inclusive = %s"

# access/transam/xlog.c:3720
#: access/transam/xlog.c:4932
#, c-format
msgid "unrecognized recovery parameter \"%s\""
msgstr "無法識別的還原參數\"%s\""

# access/transam/xlog.c:3728
#: access/transam/xlog.c:4940
#, c-format
msgid "syntax error in recovery command file: %s"
msgstr "還原命令檔有語法錯誤：%s"

# access/transam/xlog.c:3730
#: access/transam/xlog.c:4942
msgid "Lines should have the format parameter = 'value'."
msgstr "指令行應該有格式參數 = &apos;值&apos;。"

# access/transam/xlog.c:3735
#: access/transam/xlog.c:4947
#, c-format
msgid "recovery command file \"%s\" did not specify restore_command"
msgstr "復原指令檔 \"%s\" 未指定 restore_command"

# commands/comment.c:1192 commands/functioncmds.c:908
# commands/functioncmds.c:1156
#: access/transam/xlog.c:4966
#, c-format
msgid "recovery target timeline %u does not exist"
msgstr "復原目標時間軸 %u 不存在"

# access/transam/xlog.c:3866
#: access/transam/xlog.c:5093
msgid "archive recovery complete"
msgstr "備份檔還原完成"

# access/transam/xlog.c:3950
#: access/transam/xlog.c:5183
#, c-format
msgid "recovery stopping after commit of transaction %u, time %s"
msgstr "還原在確認交易 %u 後停止，時間 %s"

# access/transam/xlog.c:3954
#: access/transam/xlog.c:5188
#, c-format
msgid "recovery stopping before commit of transaction %u, time %s"
msgstr "還原在確認交易 %u 前停止，時間 %s"

# access/transam/xlog.c:3961
#: access/transam/xlog.c:5196
#, c-format
msgid "recovery stopping after abort of transaction %u, time %s"
msgstr "還原在取消交易 %u 後停止，時間 %s"

# access/transam/xlog.c:3965
#: access/transam/xlog.c:5201
#, c-format
msgid "recovery stopping before abort of transaction %u, time %s"
msgstr "還原取消交易 %u 前停止，時間 %s"

# access/transam/xlog.c:4007
#: access/transam/xlog.c:5250
msgid "control file contains invalid data"
msgstr "控制檔包含無效的資料"

# access/transam/xlog.c:4011
#: access/transam/xlog.c:5254
#, c-format
msgid "database system was shut down at %s"
msgstr "資料庫系統於 %s 被關閉"

# access/transam/xlog.c:4015
#: access/transam/xlog.c:5258
#, c-format
msgid "database system shutdown was interrupted; last known up at %s"
msgstr "資料庫系統關閉被中斷；上次已知執行於 %s"

# access/transam/xlog.c:4019
#: access/transam/xlog.c:5262
#, c-format
msgid "database system was interrupted while in recovery at %s"
msgstr "資料庫系統還原於 %s 被中斷"

# access/transam/xlog.c:4021
#: access/transam/xlog.c:5264
msgid ""
"This probably means that some data is corrupted and you will have to use the "
"last backup for recovery."
msgstr "這表示部分資料可能損壞，你需要使用最後的備份進行還原。"

# access/transam/xlog.c:4019
#: access/transam/xlog.c:5268
#, c-format
msgid "database system was interrupted while in recovery at log time %s"
msgstr "資料庫系統復原時被中斷，日誌時間 %s"

# access/transam/xlog.c:4021
#: access/transam/xlog.c:5270
msgid ""
"If this has occurred more than once some data might be corrupted and you "
"might need to choose an earlier recovery target."
msgstr "如果這個狀況發生多次，部分資料可能已損毀，您需要選擇更早的復原目標。"

# access/transam/xlog.c:4025
#: access/transam/xlog.c:5274
#, c-format
msgid "database system was interrupted; last known up at %s"
msgstr "資料庫系統被中斷；上次已知執行於 %s"

# access/transam/xlog.c:4057
#: access/transam/xlog.c:5313
#, c-format
msgid "requested timeline %u is not a child of database system timeline %u"
msgstr "要求的時間軸 %u 不是資料庫系統時間軸 %u 的子系"

# access/transam/xlog.c:4072 access/transam/xlog.c:4094
#: access/transam/xlog.c:5327 access/transam/xlog.c:5351
#, c-format
msgid "checkpoint record is at %X/%X"
msgstr "檢查點記錄於 %X/%X"

# access/transam/xlog.c:4079
#: access/transam/xlog.c:5334
msgid "could not locate required checkpoint record"
msgstr "找不到要求的檢查點記錄"

# access/transam/xlog.c:4080
#: access/transam/xlog.c:5335
#, c-format
msgid ""
"If you are not restoring from a backup, try removing the file \"%s/"
"backup_label\"."
msgstr "如果您不是從備份還原，請嘗試移除檔案 \"%s/backup_label\"。"

# access/transam/xlog.c:4104
#: access/transam/xlog.c:5361
#, c-format
msgid "using previous checkpoint record at %X/%X"
msgstr "使用前一個檢查點記錄於 %X/%X"

# access/transam/xlog.c:4111
#: access/transam/xlog.c:5367
msgid "could not locate a valid checkpoint record"
msgstr "找不到有效的檢查點記錄"

# access/transam/xlog.c:4120
#: access/transam/xlog.c:5376
#, c-format
msgid "redo record is at %X/%X; shutdown %s"
msgstr "redo 記錄是在 %X/%X；關閉 %s"

# access/transam/xlog.c:4125
#: access/transam/xlog.c:5380
#, c-format
msgid "next transaction ID: %u/%u; next OID: %u"
msgstr "下一個交易 ID: %u/%u；下一個 OID:%u"

# access/transam/xlog.c:4125
#: access/transam/xlog.c:5384
#, c-format
msgid "next MultiXactId: %u; next MultiXactOffset: %u"
msgstr "下一個 MultiXactId: %u；下一個 MultiXactOffset:%u"

# access/transam/xlog.c:4129
#: access/transam/xlog.c:5388
msgid "invalid next transaction ID"
msgstr "不合法的下一個交易ID"

# access/transam/xlog.c:4146
#: access/transam/xlog.c:5406
msgid "invalid redo in checkpoint record"
msgstr "檢查點記錄中有不合法的redo記茄"

# access/transam/xlog.c:4160
#: access/transam/xlog.c:5417
msgid "invalid redo record in shutdown checkpoint"
msgstr "關閉檢查點中的 redo 記錄無效"

# access/transam/xlog.c:4178
#: access/transam/xlog.c:5442
msgid "automatic recovery in progress"
msgstr "自動還原執行中"

# access/transam/xlog.c:4181
#: access/transam/xlog.c:5448
msgid ""
"database system was not properly shut down; automatic recovery in progress"
msgstr "資料庫系統未被正常關閉，自動還原執行中"

# access/transam/xlog.c:4218
#: access/transam/xlog.c:5531
#, c-format
msgid "redo starts at %X/%X"
msgstr "redo開始於 %X/%X"

#: access/transam/xlog.c:5535
#, c-format
msgid "redo starts at %X/%X, consistency will be reached at %X/%X"
msgstr "redo 從 %X/%X 開始，將在 %X/%X 達到一致性"

#: access/transam/xlog.c:5609
msgid "consistent recovery state reached"
msgstr "已達到一致性復原狀態"

# access/transam/xlog.c:4276
#: access/transam/xlog.c:5663
#, c-format
msgid "redo done at %X/%X"
msgstr "redo完成於 %X/%X"

# large_obj.c:55
#: access/transam/xlog.c:5667 access/transam/xlog.c:6913
#, c-format
msgid "last completed transaction was at log time %s"
msgstr "上次完成交易是在日誌時間 %s"

# access/transam/xlog.c:4284
#: access/transam/xlog.c:5675
msgid "redo is not required"
msgstr "不需要redo"

#: access/transam/xlog.c:5698
msgid "requested recovery stop point is before consistent recovery point"
msgstr "要求的復原停止點在一致性復原點之前"

#: access/transam/xlog.c:5701
msgid "WAL ends before consistent recovery point"
msgstr "WAL 在一致性復原點之前結束"

# access/transam/xlog.c:4323
#: access/transam/xlog.c:5722
#, c-format
msgid "selected new timeline ID: %u"
msgstr "選取的新時間軸 ID:%u"

# access/transam/xlog.c:4528
#: access/transam/xlog.c:6023
msgid "invalid primary checkpoint link in control file"
msgstr "控制檔中有無效的主要檢查點連結"

# access/transam/xlog.c:4532
#: access/transam/xlog.c:6027
msgid "invalid secondary checkpoint link in control file"
msgstr "控制檔中有無效的次要檢查點連結"

# access/transam/xlog.c:4536
#: access/transam/xlog.c:6031
msgid "invalid checkpoint link in backup_label file"
msgstr "backup_label檔案中有無效的檢查點連結"

# access/transam/xlog.c:4550
#: access/transam/xlog.c:6045
msgid "invalid primary checkpoint record"
msgstr "無效的主檢查點記錄"

# access/transam/xlog.c:4554
#: access/transam/xlog.c:6049
msgid "invalid secondary checkpoint record"
msgstr "無效的次要檢查點記錄"

# access/transam/xlog.c:4558
#: access/transam/xlog.c:6053
msgid "invalid checkpoint record"
msgstr "無效的檢查點記錄"

# access/transam/xlog.c:4569
#: access/transam/xlog.c:6064
msgid "invalid resource manager ID in primary checkpoint record"
msgstr "主要檢查點記錄中有無效的資源管理器ID"

# access/transam/xlog.c:4573
#: access/transam/xlog.c:6068
msgid "invalid resource manager ID in secondary checkpoint record"
msgstr "次要檢查點記錄中有無效的資源管理器ID"

# access/transam/xlog.c:4577
#: access/transam/xlog.c:6072
msgid "invalid resource manager ID in checkpoint record"
msgstr "檢查點記錄中有無效的資源管理器ID"

# access/transam/xlog.c:4589
#: access/transam/xlog.c:6084
msgid "invalid xl_info in primary checkpoint record"
msgstr "主要檢查點記錄中有無效的xl_info"

# access/transam/xlog.c:4593
#: access/transam/xlog.c:6088
msgid "invalid xl_info in secondary checkpoint record"
msgstr "次要檢查點記錄中有無效的xl_info"

# access/transam/xlog.c:4597
#: access/transam/xlog.c:6092
msgid "invalid xl_info in checkpoint record"
msgstr "檢查點記錄中有無效的xl_info"

# access/transam/xlog.c:4608
#: access/transam/xlog.c:6104
msgid "invalid length of primary checkpoint record"
msgstr "主要檢查點記錄的長度無效"

# access/transam/xlog.c:4612
#: access/transam/xlog.c:6108
msgid "invalid length of secondary checkpoint record"
msgstr "次要檢查點記錄的長度無效"

# access/transam/xlog.c:4616
#: access/transam/xlog.c:6112
msgid "invalid length of checkpoint record"
msgstr "無效的檢查點記錄長度"

# access/transam/xlog.c:4669
#: access/transam/xlog.c:6246
msgid "shutting down"
msgstr "正在關閉"

# access/transam/xlog.c:4678
#: access/transam/xlog.c:6268
msgid "database system is shut down"
msgstr "資料庫系統已關閉"

# access/transam/xlog.c:4891
#: access/transam/xlog.c:6644
msgid ""
"concurrent transaction log activity while database system is shutting down"
msgstr "當資料庫系統正在關閉時的並行交易日誌活動"

#: access/transam/xlog.c:6832
msgid "skipping restartpoint, recovery has already ended"
msgstr "跳過重新啟動點，復原已經結束"

# access/transam/xlog.c:4104
#: access/transam/xlog.c:6857
#, c-format
msgid "skipping restartpoint, already performed at %X/%X"
msgstr "跳過重新啟動點，已執行於 %X/%X"

# access/transam/xlog.c:4218
#: access/transam/xlog.c:6907
#, c-format
msgid "recovery restart point at %X/%X"
msgstr "在 %X/%X 的復原重新啟動點"

# access/transam/xlog.c:5017
#: access/transam/xlog.c:7031
#, c-format
msgid "unexpected timeline ID %u (after %u) in checkpoint record"
msgstr "檢查點記錄中非預期的時間軸 ID %u (在 %u 之後)"

# access/transam/xlog.c:5040
#: access/transam/xlog.c:7063
#, c-format
msgid "unexpected timeline ID %u (should be %u) in checkpoint record"
msgstr "檢查點記錄中非預期的時間軸 ID %u (應該是 %u)"

# access/transam/xlog.c:5161 access/transam/xlog.c:5193
#: access/transam/xlog.c:7199 access/transam/xlog.c:7222
#, c-format
msgid "could not fsync log file %u, segment %u: %m"
msgstr "無法fsync日誌檔 %u，區段 %u：%m"

# access/transam/xlog.c:5161 access/transam/xlog.c:5193
#: access/transam/xlog.c:7230
#, c-format
msgid "could not fsync write-through log file %u, segment %u: %m"
msgstr "無法 fsync 直接寫入日誌檔 %u，區段 %u:%m"

# access/transam/xlog.c:5201
#: access/transam/xlog.c:7239
#, c-format
msgid "could not fdatasync log file %u, segment %u: %m"
msgstr "無法fdatasync日誌檔 %u，區段 %u：%m"

# access/transam/xlog.c:5244 access/transam/xlog.c:5363
#: access/transam/xlog.c:7282 access/transam/xlog.c:7469
msgid "must be superuser to run a backup"
msgstr "只有管理者能執行備份"

# utils/misc/guc.c:1423
#: access/transam/xlog.c:7287 access/transam/xlog.c:7293
#: access/transam/xlog.c:7474
msgid "WAL archiving is not active"
msgstr "WAL備份並未開啟"

# utils/misc/guc.c:3312
#: access/transam/xlog.c:7288 access/transam/xlog.c:7475
msgid "archive_mode must be enabled at server start."
msgstr "archive_mode 必須在伺服器啟動時啟用。"

#: access/transam/xlog.c:7294
msgid ""
"archive_command must be defined before online backups can be made safely."
msgstr "archive_command 必須先定義，才能安全建立線上備份。"

# access/transam/xlog.c:5297
#: access/transam/xlog.c:7322 access/transam/xlog.c:7391
msgid "a backup is already in progress"
msgstr "已有備份動作正在進行"

#: access/transam/xlog.c:7323
msgid "Run pg_stop_backup() and try again."
msgstr "執行 pg_stop_backup()，然後再試一次。"

# access/transam/xlog.c:5298
#: access/transam/xlog.c:7392
#, c-format
msgid ""
"If you're sure there is no backup in progress, remove file \"%s\" and try "
"again."
msgstr "如果您確定沒有備份動作正在進行，移除檔案 \"%s\" 並重試。"

# access/transam/xlog.c:5319 access/transam/xlog.c:5439
#: access/transam/xlog.c:7413 access/transam/xlog.c:7550
#, c-format
msgid "could not write file \"%s\": %m"
msgstr "無法寫入檔案 \"%s\": %m"

# access/transam/xlog.c:5401
#: access/transam/xlog.c:7513
msgid "a backup is not in progress"
msgstr "有一個備份動作不在運行"

# access/transam/xlog.c:5414 access/transam/xlog.c:5535
# access/transam/xlog.c:5541 access/transam/xlog.c:5572
# access/transam/xlog.c:5578
#: access/transam/xlog.c:7525 access/transam/xlog.c:7866
#: access/transam/xlog.c:7872 access/transam/xlog.c:7903
#: access/transam/xlog.c:7909
#, c-format
msgid "invalid data in file \"%s\""
msgstr "歷史記錄檔 \"%s\" 中有無效資料"

#: access/transam/xlog.c:7605
#, c-format
msgid ""
"pg_stop_backup still waiting for archive to complete (%d seconds elapsed)"
msgstr "pg_stop_backup 仍在等候封存完成 (已經過 %d 秒)"

# postmaster/pgstat.c:963
#: access/transam/xlog.c:7630
msgid "must be superuser to switch transaction log files"
msgstr "必須是超級用戶才能切換交易日誌檔"

# access/transam/xlog.c:2111
#: access/transam/xlog.c:7727 access/transam/xlog.c:7793
#, c-format
msgid "could not parse transaction log location \"%s\""
msgstr "無法解譯交易日誌位置 \"%s\""

#: access/transam/xlog.c:7937
#, c-format
msgid "xlog redo %s"
msgstr "xlog redo %s"

#: access/transam/xlog.c:7977
msgid "online backup mode cancelled"
msgstr "線上備份模式已取消"

#  translator: first %s is typically "syntax error"
# scan.l:629
#: access/transam/xlog.c:7978
#, c-format
msgid "\"%s\" was renamed to \"%s\"."
msgstr "\"%s\" 已重新命名為 \"%s\"。"

#: access/transam/xlog.c:7985
msgid "online backup mode was not cancelled"
msgstr "線上備份模式未取消"

# access/transam/xlog.c:3037 access/transam/xlog.c:3819
# access/transam/xlog.c:3862 commands/user.c:282 commands/user.c:412
# postmaster/pgarch.c:597
#: access/transam/xlog.c:7986
#, c-format
msgid "Could not rename \"%s\" to \"%s\": %m."
msgstr "無法將 \"%s\" 重新命名為 \"%s\":%m."

# commands/tablecmds.c:2503
#: access/gin/ginarrayproc.c:30
msgid "array must not contain null values"
msgstr "陣列不可包含 Null 值"

# access/hash/hashinsert.c:90
#: access/gin/ginentrypage.c:83 access/gin/ginentrypage.c:118
#: access/nbtree/nbtinsert.c:420 access/nbtree/nbtsort.c:483
#, c-format
msgid "index row size %lu exceeds maximum %lu for index \"%s\""
msgstr "索引資料列大小 %lu 超過最大值 %lu (適用於索引 \"%s\")"

# access/hash/hashsearch.c:146
#: access/gin/ginscan.c:168 access/gin/ginscan.c:231
msgid "GIN indexes do not support whole-index scans"
msgstr "GIN 索引不支援完整索引掃描"

# access/nbtree/nbtinsert.c:254
#: access/nbtree/nbtinsert.c:299
#, c-format
msgid "duplicate key value violates unique constraint \"%s\""
msgstr "重複的鍵值違反唯一限制 \"%s\""

#: access/nbtree/nbtinsert.c:424 access/nbtree/nbtsort.c:487
msgid ""
"Values larger than 1/3 of a buffer page cannot be indexed.\n"
"Consider a function index of an MD5 hash of the value, or use full text "
"indexing."
msgstr ""
"大於緩衝區頁面 1/3 的值不可索引。\n"
"請考慮 MD5 雜湊值的函式索引，或使用全文索引。"

# access/nbtree/nbtpage.c:169 access/nbtree/nbtpage.c:350
#: access/nbtree/nbtpage.c:160 access/nbtree/nbtpage.c:364
#, c-format
msgid "index \"%s\" is not a btree"
msgstr "索引\"%s\"不是btree"

# access/nbtree/nbtpage.c:175 access/nbtree/nbtpage.c:356
#: access/nbtree/nbtpage.c:166 access/nbtree/nbtpage.c:370
#, c-format
msgid "version mismatch in index \"%s\": file version %d, code version %d"
msgstr "在索引\"%s\"發現版本不符：檔案版本 %d，code版本 %d"

#: access/nbtree/nbtpage.c:432 access/gist/gistutil.c:588
#: access/hash/hashutil.c:169
#, c-format
msgid "index \"%s\" contains unexpected zero page at block %u"
msgstr "索引 \"%s\" 在區塊 %u 包含非預期的零頁面"

# access/hash/hashutil.c:134
#: access/nbtree/nbtpage.c:435 access/nbtree/nbtpage.c:446
#: access/gist/gistutil.c:591 access/gist/gistutil.c:602
#: access/hash/hashutil.c:172 access/hash/hashutil.c:183
#: access/hash/hashutil.c:195 access/hash/hashutil.c:216
msgid "Please REINDEX it."
msgstr "請執行REINDEX。"

#: access/nbtree/nbtpage.c:443 access/gist/gistutil.c:599
#: access/hash/hashutil.c:180 access/hash/hashutil.c:192
#, c-format
msgid "index \"%s\" contains corrupted page at block %u"
msgstr "索引 \"%s\" 在區塊 %u 包含損毀頁面"

#: access/gist/gistsplit.c:372
#, c-format
msgid "picksplit method for column %d of index \"%s\" failed"
msgstr "資料行 %d (屬於索引 \"%s\") 的 picksplit 方法失敗"

#: access/gist/gistsplit.c:374
msgid ""
"The index is not optimal. To optimize it, contact a developer, or try to use "
"the column as the second one in the CREATE INDEX command."
msgstr ""
"索引並非最佳。若要最佳化，請連絡開發人員，或嘗試使用此資料行做為 CREATE "
"INDEX 指令中的第二個資料行。"

#: access/gist/gistutil.c:407
#, c-format
msgid "index \"%s\" needs VACUUM or REINDEX to finish crash recovery"
msgstr "索引 \"%s\" 需要 VACUUM 或 REINDEX 以完成損毀復原"

#: access/gist/gistvacuum.c:566
#, c-format
msgid "index \"%s\" needs VACUUM FULL or REINDEX to finish crash recovery"
msgstr "索引 \"%s\" 需要 VACUUM FULL 或 REINDEX 以完成損毀復原"

#: access/gist/gistxlog.c:797
#, c-format
msgid "index %u/%u/%u needs VACUUM FULL or REINDEX to finish crash recovery"
msgstr "索引 %u/%u/%u 需要 VACUUM FULL 或 REINDEX 以完成損毀復原"

#: access/gist/gistxlog.c:799
msgid "Incomplete insertion detected during crash replay."
msgstr "在損毀重新執行期間偵測到不完整的插入。"

# access/heap/heapam.c:618 access/heap/heapam.c:653 access/heap/heapam.c:688
# catalog/aclchk.c:286
#: access/heap/heapam.c:1074 access/heap/heapam.c:1102
#: access/heap/heapam.c:1132 catalog/aclchk.c:916
#, c-format
msgid "\"%s\" is an index"
msgstr "\"%s\"是一個索引"

# access/heap/heapam.c:628 access/heap/heapam.c:663 access/heap/heapam.c:698
# catalog/aclchk.c:293
#: access/heap/heapam.c:1079 access/heap/heapam.c:1107
#: access/heap/heapam.c:1137 catalog/aclchk.c:923 commands/tablecmds.c:2071
#: commands/tablecmds.c:6277 commands/tablecmds.c:7582
#, c-format
msgid "\"%s\" is a composite type"
msgstr "\"%s\"是一個複合資料型別"

# access/heap/heapam.c:495
#: access/heap/heapam.c:3147 access/heap/heapam.c:3178
#: access/heap/heapam.c:3213
#, c-format
msgid "could not obtain lock on row in relation \"%s\""
msgstr "無法取得關係 \"%s\" 中的資料列鎖定"

# access/heap/hio.c:109
#: access/heap/hio.c:174 access/heap/rewriteheap.c:592
#, c-format
msgid "row is too big: size %lu, maximum size %lu"
msgstr "資料行太大：大小 %lu，最大值 %lu"

# access/index/indexam.c:139 access/index/indexam.c:164
# access/index/indexam.c:189 commands/comment.c:327 commands/indexcmds.c:873
# commands/indexcmds.c:903 tcop/utility.c:93
#: access/index/indexam.c:149 commands/comment.c:502 commands/indexcmds.c:1352
#: commands/tablecmds.c:211 commands/tablecmds.c:2268
#, c-format
msgid "\"%s\" is not an index"
msgstr "\"%s\"不是一個索引"

# access/hash/hashinsert.c:90
#: access/hash/hashinsert.c:73
#, c-format
msgid "index row size %lu exceeds hash maximum %lu"
msgstr "索引資料行大小 %lu 超過hash最大值 %lu"

#: access/hash/hashinsert.c:76
msgid "Values larger than a buffer page cannot be indexed."
msgstr "大於緩衝區頁面的值不可進行索引。"

# access/hash/hashovfl.c:522
#: access/hash/hashovfl.c:546
#, c-format
msgid "out of overflow pages in hash index \"%s\""
msgstr "hash索引\"%s\"的overflow頁用盡"

# access/hash/hashsearch.c:146
#: access/hash/hashsearch.c:152
msgid "hash indexes do not support whole-index scans"
msgstr "hash索引不支援完整索引掃描"

# access/hash/hashutil.c:127
#: access/hash/hashutil.c:208
#, c-format
msgid "index \"%s\" is not a hash index"
msgstr "索引\"%s\"不是一個hash索引"

# access/hash/hashutil.c:133
#: access/hash/hashutil.c:214
#, c-format
msgid "index \"%s\" has wrong hash version"
msgstr "索引\"%s\"的hash版本不正確"

# utils/adt/acl.c:109 utils/adt/name.c:90
#: utils/adt/acl.c:160 utils/adt/name.c:87
msgid "identifier too long"
msgstr "識別字過長"

# utils/adt/acl.c:110 utils/adt/name.c:91
#: utils/adt/acl.c:161 utils/adt/name.c:88
#, c-format
msgid "Identifier must be less than %d characters."
msgstr "識別字必須少於 %d 個字元。"

# utils/adt/acl.c:197
#: utils/adt/acl.c:247
#, c-format
msgid "unrecognized key word: \"%s\""
msgstr "無法辨識的關鍵字:\"%s\""

# utils/adt/acl.c:198
#: utils/adt/acl.c:248
msgid "ACL key word must be \"group\" or \"user\"."
msgstr "ACL 關鍵字必須是 \"group\" 或 \"user\"。"

# utils/adt/acl.c:203
#: utils/adt/acl.c:253
msgid "missing name"
msgstr "缺少名稱"

# utils/adt/acl.c:204
#: utils/adt/acl.c:254
msgid "A name must follow the \"group\" or \"user\" key word."
msgstr "名稱必須接在 \"group\" 或 \"user\" 關鍵字後面。"

# utils/adt/acl.c:212
#: utils/adt/acl.c:260
msgid "missing \"=\" sign"
msgstr "缺少\"=\"符號"

# utils/adt/acl.c:259
#: utils/adt/acl.c:313
#, c-format
msgid "invalid mode character: must be one of \"%s\""
msgstr "模式字元無效: 必須是其中一個 \"%s\""

# utils/adt/acl.c:289
#: utils/adt/acl.c:335
msgid "a name must follow the \"/\" sign"
msgstr "名稱必須接在 \"/\" 符號後面"

# utils/adt/acl.c:298
#: utils/adt/acl.c:343
#, c-format
msgid "defaulting grantor to user ID %u"
msgstr "賦權人預設為使用者 ID %u"

#: utils/adt/acl.c:433
msgid "ACL array contains wrong data type"
msgstr "ACL 陣列包含錯誤的資料型別"

#: utils/adt/acl.c:437
msgid "ACL arrays must be one-dimensional"
msgstr "ACL 陣列必須是一維"

# access/hash/hashutil.c:46
#: utils/adt/acl.c:441
msgid "ACL arrays must not contain null values"
msgstr "ACL 陣列不可包含 Null 值"

# utils/adt/acl.c:357
#: utils/adt/acl.c:465
msgid "extra garbage at the end of the ACL specification"
msgstr "ACL 規格結尾的多餘廢棄項目"

# utils/adt/acl.c:895
#: utils/adt/acl.c:994
msgid "grant options cannot be granted back to your own grantor"
msgstr "授權選項不可授權回到您自己的賦權人"

# utils/adt/acl.c:954
#: utils/adt/acl.c:1055
msgid "dependent privileges exist"
msgstr "相依權限存在"

# utils/adt/acl.c:955
#: utils/adt/acl.c:1056
msgid "Use CASCADE to revoke them too."
msgstr "使用 CASCADE 將它們一併撤回。"

# utils/adt/acl.c:1137
#: utils/adt/acl.c:1335
msgid "aclinsert is no longer supported"
msgstr "aclinsert已經不被支援"

# utils/adt/acl.c:1147
#: utils/adt/acl.c:1345
msgid "aclremove is no longer supported"
msgstr "aclremove已經不被支援"

# utils/adt/acl.c:1261 utils/adt/acl.c:1486 utils/adt/acl.c:1698
# utils/adt/acl.c:1902 utils/adt/acl.c:2106 utils/adt/acl.c:2315
# utils/adt/acl.c:2516
#: utils/adt/acl.c:1431 utils/adt/acl.c:1485
#, c-format
msgid "unrecognized privilege type: \"%s\""
msgstr "無法辨識的權限型別:\"%s\""

# commands/comment.c:404 commands/tablecmds.c:3070 commands/tablecmds.c:3163
# commands/tablecmds.c:3215 commands/tablecmds.c:3311
# commands/tablecmds.c:3372 commands/tablecmds.c:3438
# commands/tablecmds.c:4564 commands/tablecmds.c:4701
# parser/parse_relation.c:1647 parser/parse_relation.c:1705
# parser/parse_relation.c:1919 parser/parse_type.c:94
# utils/adt/ruleutils.c:1300
#: utils/adt/acl.c:2303 utils/adt/ruleutils.c:1360 catalog/aclchk.c:672
#: commands/analyze.c:281 commands/comment.c:579 commands/copy.c:3404
#: commands/sequence.c:1301 commands/tablecmds.c:3833
#: commands/tablecmds.c:3925 commands/tablecmds.c:3972
#: commands/tablecmds.c:4068 commands/tablecmds.c:4129
#: commands/tablecmds.c:4193 commands/tablecmds.c:5586
#: commands/tablecmds.c:5724 parser/analyze.c:1820
#: parser/parse_relation.c:2061 parser/parse_relation.c:2116
#: parser/parse_target.c:804 parser/parse_type.c:117
#, c-format
msgid "column \"%s\" of relation \"%s\" does not exist"
msgstr "欄位\"%s\"於relation \"%s\"不存在"

# catalog/aclchk.c:451 commands/comment.c:458 commands/dbcommands.c:521
# commands/dbcommands.c:645 commands/dbcommands.c:740
# commands/dbcommands.c:814 utils/adt/acl.c:1661 utils/init/postinit.c:264
# utils/init/postinit.c:276
#: utils/adt/acl.c:2514 utils/adt/dbsize.c:148 utils/init/postinit.c:421
#: utils/init/postinit.c:540 utils/init/postinit.c:556 catalog/aclchk.c:536
#: commands/comment.c:626 commands/dbcommands.c:759 commands/dbcommands.c:903
#: commands/dbcommands.c:1010 commands/dbcommands.c:1187
#: commands/dbcommands.c:1374 commands/dbcommands.c:1446
#: commands/dbcommands.c:1554
#, c-format
msgid "database \"%s\" does not exist"
msgstr "資料庫\"%s\"不存在"

# utils/adt/acl.c:1875 utils/adt/regproc.c:117 utils/adt/regproc.c:138
# utils/adt/regproc.c:290
#: utils/adt/acl.c:2909 utils/adt/regproc.c:118 utils/adt/regproc.c:139
#: utils/adt/regproc.c:291
#, c-format
msgid "function \"%s\" does not exist"
msgstr "函式\"%s\"不存在"

# catalog/aclchk.c:758 commands/comment.c:1001 commands/functioncmds.c:451
# commands/proclang.c:202 commands/proclang.c:257 utils/adt/acl.c:2079
#: utils/adt/acl.c:3115 catalog/aclchk.c:564 commands/comment.c:1195
#: commands/functioncmds.c:805 commands/proclang.c:433 commands/proclang.c:506
#: commands/proclang.c:550
#, c-format
msgid "language \"%s\" does not exist"
msgstr "語言\"%s\"不存在"

# catalog/aclchk.c:921 catalog/namespace.c:255 catalog/namespace.c:1229
# catalog/namespace.c:1267 catalog/namespace.c:1866 commands/comment.c:509
# commands/schemacmds.c:210 commands/schemacmds.c:272
# commands/schemacmds.c:327 utils/adt/acl.c:2283
#: utils/adt/acl.c:3321 catalog/aclchk.c:584 catalog/namespace.c:338
#: catalog/namespace.c:2124 catalog/namespace.c:2165 catalog/namespace.c:2213
#: catalog/namespace.c:3128 commands/comment.c:736 commands/schemacmds.c:191
#: commands/schemacmds.c:268 commands/schemacmds.c:344
#, c-format
msgid "schema \"%s\" does not exist"
msgstr "schema \"%s\"不存在"

# catalog/aclchk.c:1080 commands/dbcommands.c:276 commands/indexcmds.c:169
# commands/schemacmds.c:117 commands/tablecmds.c:327
# commands/tablecmds.c:5384 commands/tablespace.c:429
# commands/tablespace.c:823 commands/tablespace.c:890 utils/adt/acl.c:2489
#: utils/adt/acl.c:3695 utils/adt/dbsize.c:246 catalog/aclchk.c:613
#: commands/comment.c:665 commands/dbcommands.c:431 commands/dbcommands.c:1043
#: commands/indexcmds.c:213 commands/tablecmds.c:410 commands/tablecmds.c:6536
#: commands/tablespace.c:415 commands/tablespace.c:770
#: commands/tablespace.c:837 commands/tablespace.c:931
#: commands/tablespace.c:1055 executor/execMain.c:2899
#, c-format
msgid "tablespace \"%s\" does not exist"
msgstr "tablespace \"%s\"不存在"

# catalog/aclchk.c:1296
#: utils/adt/acl.c:4200
#, c-format
msgid "must be member of role \"%s\""
msgstr "必須是角色 \"%s\" 的成員"

# utils/adt/array_userfuncs.c:50
#: utils/adt/array_userfuncs.c:49
msgid "could not determine input data types"
msgstr "無法識別輸入資料型別"

# utils/adt/array_userfuncs.c:72
#: utils/adt/array_userfuncs.c:83
msgid "neither input type is an array"
msgstr "兩個輸入型別都不是陣列"

# utils/adt/float.c:1131 utils/adt/float.c:1197 utils/adt/int.c:614
# utils/adt/int.c:642 utils/adt/int.c:662 utils/adt/int.c:691
# utils/adt/int.c:716 utils/adt/int.c:731 utils/adt/int.c:861
# utils/adt/int.c:881 utils/adt/int.c:907 utils/adt/int.c:941
# utils/adt/int.c:961 utils/adt/int.c:987 utils/adt/int.c:1012
# utils/adt/int.c:1091 utils/adt/int8.c:947 utils/adt/numeric.c:1785
# utils/adt/numeric.c:1794 utils/adt/varbit.c:1234
#: utils/adt/array_userfuncs.c:104 utils/adt/array_userfuncs.c:114
#: utils/adt/float.c:1100 utils/adt/float.c:1159 utils/adt/float.c:2716
#: utils/adt/float.c:2732 utils/adt/int.c:613 utils/adt/int.c:642
#: utils/adt/int.c:663 utils/adt/int.c:683 utils/adt/int.c:705
#: utils/adt/int.c:730 utils/adt/int.c:744 utils/adt/int.c:759
#: utils/adt/int.c:894 utils/adt/int.c:915 utils/adt/int.c:942
#: utils/adt/int.c:982 utils/adt/int.c:1003 utils/adt/int.c:1030
#: utils/adt/int.c:1057 utils/adt/int.c:1111 utils/adt/int8.c:1205
#: utils/adt/numeric.c:2035 utils/adt/numeric.c:2044 utils/adt/varbit.c:1392
msgid "integer out of range"
msgstr "整數超過範圍"

# utils/adt/array_userfuncs.c:99
#: utils/adt/array_userfuncs.c:122
msgid "argument must be empty or one-dimensional array"
msgstr "參數必須是空白或一維陣列"

# utils/adt/array_userfuncs.c:198 utils/adt/array_userfuncs.c:210
# utils/adt/array_userfuncs.c:247 utils/adt/array_userfuncs.c:280
# utils/adt/array_userfuncs.c:308
#: utils/adt/array_userfuncs.c:225 utils/adt/array_userfuncs.c:264
#: utils/adt/array_userfuncs.c:301 utils/adt/array_userfuncs.c:330
#: utils/adt/array_userfuncs.c:358
msgid "cannot concatenate incompatible arrays"
msgstr "無法串接型別不符的陣列"

# utils/adt/array_userfuncs.c:211
#: utils/adt/array_userfuncs.c:226
#, c-format
msgid ""
"Arrays with element types %s and %s are not compatible for concatenation."
msgstr "對串聯而言，元素型別 %s 和 %s 的陣列不相容。"

# utils/adt/array_userfuncs.c:199
#: utils/adt/array_userfuncs.c:265
#, c-format
msgid "Arrays of %d and %d dimensions are not compatible for concatenation."
msgstr "對串聯而言，%d 和 %d 維度的陣列不相容。"

# utils/adt/array_userfuncs.c:248
#: utils/adt/array_userfuncs.c:302
msgid ""
"Arrays with differing element dimensions are not compatible for "
"concatenation."
msgstr "對串聯而言，不同元素維度的陣列不相容。"

# utils/adt/array_userfuncs.c:281 utils/adt/array_userfuncs.c:309
#: utils/adt/array_userfuncs.c:331 utils/adt/array_userfuncs.c:359
msgid "Arrays with differing dimensions are not compatible for concatenation."
msgstr "對串聯而言，不同維度的陣列不相容。"

# utils/adt/array_userfuncs.c:358 utils/adt/arrayfuncs.c:1149
# utils/adt/arrayfuncs.c:2417
#: utils/adt/array_userfuncs.c:425 utils/adt/arrayfuncs.c:1186
#: utils/adt/arrayfuncs.c:2841 utils/adt/arrayfuncs.c:4521
#, c-format
msgid "invalid number of dimensions: %d"
msgstr "無效的維度數值：%d"

# executor/execQual.c:257 executor/execQual.c:285 executor/execQual.c:2065
# utils/adt/array_userfuncs.c:362 utils/adt/arrayfuncs.c:216
# utils/adt/arrayfuncs.c:472 utils/adt/arrayfuncs.c:1153
# utils/adt/arrayfuncs.c:2421
#: utils/adt/array_userfuncs.c:429 utils/adt/arrayfuncs.c:203
#: utils/adt/arrayfuncs.c:455 utils/adt/arrayfuncs.c:1190
#: utils/adt/arrayfuncs.c:2845 utils/adt/arrayfuncs.c:4525
#: executor/execQual.c:295 executor/execQual.c:323 executor/execQual.c:3016
#, c-format
msgid "number of array dimensions (%d) exceeds the maximum allowed (%d)"
msgstr "陣列維度數目 (%d) 超過允許的上限 (%d)"

# utils/adt/array_userfuncs.c:50
#: utils/adt/array_userfuncs.c:485
msgid "could not determine input data type"
msgstr "無法判斷輸入資料型別"

# utils/adt/arrayfuncs.c:223 utils/adt/arrayfuncs.c:235
#: utils/adt/arrayfuncs.c:210 utils/adt/arrayfuncs.c:222
msgid "missing dimension value"
msgstr "缺少維度值"

# utils/adt/arrayfuncs.c:245
#: utils/adt/arrayfuncs.c:232
msgid "missing \"]\" in array dimensions"
msgstr "陣列維度缺少 \"]\""

# utils/adt/arrayfuncs.c:253
#: utils/adt/arrayfuncs.c:240 utils/adt/arrayfuncs.c:2370
#: utils/adt/arrayfuncs.c:2398 utils/adt/arrayfuncs.c:2413
msgid "upper bound cannot be less than lower bound"
msgstr "上界不能少於下界"

# utils/adt/arrayfuncs.c:265 utils/adt/arrayfuncs.c:291
#: utils/adt/arrayfuncs.c:252 utils/adt/arrayfuncs.c:278
msgid "array value must start with \"{\" or dimension information"
msgstr "陣列值必須以 \"{\" 或維度數起始"

# utils/adt/arrayfuncs.c:279
#: utils/adt/arrayfuncs.c:266
msgid "missing assignment operator"
msgstr "缺少賦值運算子"

# utils/adt/arrayfuncs.c:296 utils/adt/arrayfuncs.c:302
#: utils/adt/arrayfuncs.c:283 utils/adt/arrayfuncs.c:289
msgid "array dimensions incompatible with array literal"
msgstr "陣列維度與陣列實量不相容"

# utils/adt/arrayfuncs.c:409 utils/adt/arrayfuncs.c:424
# utils/adt/arrayfuncs.c:433 utils/adt/arrayfuncs.c:447
# utils/adt/arrayfuncs.c:467 utils/adt/arrayfuncs.c:495
# utils/adt/arrayfuncs.c:500 utils/adt/arrayfuncs.c:540
# utils/adt/arrayfuncs.c:561 utils/adt/arrayfuncs.c:580
# utils/adt/arrayfuncs.c:673 utils/adt/arrayfuncs.c:682
# utils/adt/arrayfuncs.c:710 utils/adt/arrayfuncs.c:725
# utils/adt/arrayfuncs.c:778
#: utils/adt/arrayfuncs.c:392 utils/adt/arrayfuncs.c:407
#: utils/adt/arrayfuncs.c:416 utils/adt/arrayfuncs.c:430
#: utils/adt/arrayfuncs.c:450 utils/adt/arrayfuncs.c:478
#: utils/adt/arrayfuncs.c:483 utils/adt/arrayfuncs.c:523
#: utils/adt/arrayfuncs.c:544 utils/adt/arrayfuncs.c:563
#: utils/adt/arrayfuncs.c:673 utils/adt/arrayfuncs.c:682
#: utils/adt/arrayfuncs.c:712 utils/adt/arrayfuncs.c:727
#: utils/adt/arrayfuncs.c:780
#, c-format
msgid "malformed array literal: \"%s\""
msgstr "陣列實量格式錯誤: \"%s\""

# executor/execQual.c:2085 utils/adt/arrayfuncs.c:507
#: utils/adt/arrayfuncs.c:490 executor/execQual.c:3036
#: executor/execQual.c:3063
msgid ""
"multidimensional arrays must have array expressions with matching dimensions"
msgstr "多維陣列必須有相符維度的陣列運算式"

# access/nbtree/nbtinsert.c:404 access/nbtree/nbtsort.c:499
#: utils/adt/arrayfuncs.c:819 utils/adt/arrayfuncs.c:1407
#: utils/adt/arrayfuncs.c:2725 utils/adt/arrayfuncs.c:2873
#: utils/adt/arrayfuncs.c:4621 utils/adt/arrayutils.c:93
#: utils/adt/arrayutils.c:102 utils/adt/arrayutils.c:109
#, c-format
msgid "array size exceeds the maximum allowed (%d)"
msgstr "陣列大小超過允許的最大值 (%d)"

# utils/adt/arrayfuncs.c:1160
#: utils/adt/arrayfuncs.c:1197
msgid "invalid array flags"
msgstr "不合法的陣列旗標"

# utils/adt/arrayfuncs.c:1168
#: utils/adt/arrayfuncs.c:1205
msgid "wrong element type"
msgstr "錯誤的元素型別"

# utils/adt/arrayfuncs.c:1211 utils/cache/lsyscache.c:1756
#: utils/adt/arrayfuncs.c:1241 utils/cache/lsyscache.c:2394
#, c-format
msgid "no binary input function available for type %s"
msgstr "型別 %s 沒有可用的二進位輸入函式"

# libpq/pqformat.c:591 libpq/pqformat.c:609 libpq/pqformat.c:630
# utils/adt/arrayfuncs.c:1277 utils/adt/rowtypes.c:523
#: utils/adt/arrayfuncs.c:1345 utils/adt/rowtypes.c:551 libpq/pqformat.c:611
#: libpq/pqformat.c:629 libpq/pqformat.c:650
msgid "insufficient data left in message"
msgstr "訊息中的資料不足"

# utils/adt/arrayfuncs.c:1304
#: utils/adt/arrayfuncs.c:1381
#, c-format
msgid "improper binary format in array element %d"
msgstr "陣列元素 %d 中的二進位格式不正確"

# utils/adt/arrayfuncs.c:1383 utils/cache/lsyscache.c:1792
#: utils/adt/arrayfuncs.c:1463 utils/cache/lsyscache.c:2429
#, c-format
msgid "no binary output function available for type %s"
msgstr "型別 %s 沒有可用的二進位輸出函式"

# utils/adt/arrayfuncs.c:1657
#: utils/adt/arrayfuncs.c:1837
msgid "slices of fixed-length arrays not implemented"
msgstr "固定長度陣列的配量未實作"

#: utils/adt/arrayfuncs.c:2010 utils/adt/arrayfuncs.c:2032
#: utils/adt/arrayfuncs.c:2066 utils/adt/arrayfuncs.c:2352
#: utils/adt/arrayfuncs.c:4501 utils/adt/arrayfuncs.c:4533
#: utils/adt/arrayfuncs.c:4550
msgid "wrong number of array subscripts"
msgstr "陣列下標數目錯誤"

# utils/adt/int8.c:506 utils/adt/int8.c:534 utils/adt/int8.c:554
# utils/adt/int8.c:583 utils/adt/int8.c:608 utils/adt/int8.c:626
# utils/adt/int8.c:660 utils/adt/int8.c:705 utils/adt/int8.c:725
# utils/adt/int8.c:751 utils/adt/int8.c:776 utils/adt/int8.c:796
# utils/adt/int8.c:816 utils/adt/int8.c:842 utils/adt/int8.c:1010
# utils/adt/int8.c:1049 utils/adt/numeric.c:1838 utils/adt/varbit.c:1313
#: utils/adt/arrayfuncs.c:2015 utils/adt/arrayfuncs.c:2108
#: utils/adt/arrayfuncs.c:2403
msgid "array subscript out of range"
msgstr "陣列下標超出範圍"

#: utils/adt/arrayfuncs.c:2020
msgid "cannot assign null value to an element of a fixed-length array"
msgstr "無法將 Null 值指派給固定長度陣列的元素"

# utils/adt/arrayfuncs.c:1991
#: utils/adt/arrayfuncs.c:2306
msgid "updates on slices of fixed-length arrays not implemented"
msgstr "固定長度陣列的配量更新未實作"

# utils/adt/arrayfuncs.c:2026 utils/adt/arrayfuncs.c:2095
#: utils/adt/arrayfuncs.c:2342 utils/adt/arrayfuncs.c:2429
msgid "source array too small"
msgstr "來源陣列太小"

# utils/adt/arrayfuncs.c:2319 utils/adt/arrayfuncs.c:3321
#: utils/adt/arrayfuncs.c:2980
msgid "null array element not allowed in this context"
msgstr "此上下文不允許 Null 陣列元素"

# utils/adt/arrayfuncs.c:2559 utils/adt/arrayfuncs.c:2714
#: utils/adt/arrayfuncs.c:3041 utils/adt/arrayfuncs.c:3248
#: utils/adt/arrayfuncs.c:3448
msgid "cannot compare arrays of different element types"
msgstr "無法比較元素型別不同的陣列"

# parser/parse_oper.c:185 utils/adt/arrayfuncs.c:2581
# utils/adt/ri_triggers.c:3641
#: utils/adt/arrayfuncs.c:3064 utils/adt/arrayfuncs.c:3465
#: utils/adt/rowtypes.c:1133 parser/parse_oper.c:259
#, c-format
msgid "could not identify an equality operator for type %s"
msgstr "無法識別型別 %s 的相等運算子"

# utils/adt/arrayfuncs.c:2731
#: utils/adt/arrayfuncs.c:3265 utils/adt/rowtypes.c:907
#: executor/execQual.c:4785
#, c-format
msgid "could not identify a comparison function for type %s"
msgstr "無法識別型別 %s 的比較函式"

#: utils/adt/arrayfuncs.c:4399 utils/adt/arrayfuncs.c:4439
msgid "dimension array or low bound array cannot be NULL"
msgstr "維度陣列或下界陣列不可以是 NULL"

#: utils/adt/arrayfuncs.c:4502 utils/adt/arrayfuncs.c:4534
msgid "Dimension array must be one dimensional."
msgstr "維度陣列必須是一維。"

#: utils/adt/arrayfuncs.c:4507 utils/adt/arrayfuncs.c:4539
msgid "wrong range of array subscripts"
msgstr "陣列下標範圍錯誤"

#: utils/adt/arrayfuncs.c:4508 utils/adt/arrayfuncs.c:4540
msgid "Lower bound of dimension array must be one."
msgstr "維度陣列的下界必須是一。"

# commands/user.c:1115
#: utils/adt/arrayfuncs.c:4513 utils/adt/arrayfuncs.c:4545
msgid "dimension values cannot be null"
msgstr "維度值不可以是 Null"

#: utils/adt/arrayfuncs.c:4551
msgid "Low bound array has different size than dimensions array."
msgstr "下界陣列大小不同於維度陣列大小。"

#: utils/adt/arrayutils.c:209
msgid "typmod array must be type cstring[]"
msgstr "typmod 陣列必須是型別 cstring[]"

#: utils/adt/arrayutils.c:214
msgid "typmod array must be one-dimensional"
msgstr "typmod 陣列必須是一維"

#: utils/adt/arrayutils.c:219
msgid "typmod array must not contain nulls"
msgstr "typmod 陣列不可包含 Null"

# utils/adt/ascii.c:68
#: utils/adt/ascii.c:75
#, c-format
msgid "encoding conversion from %s to ASCII not supported"
msgstr "不支援由 %s 到 ASCII 的編碼轉換"

# commands/dbcommands.c:171
#: utils/adt/ascii.c:126 commands/dbcommands.c:234
#, c-format
msgid "%s is not a valid encoding name"
msgstr "%s 不是有效的編碼名稱"

# commands/dbcommands.c:162
#: utils/adt/ascii.c:144 commands/dbcommands.c:224
#, c-format
msgid "%d is not a valid encoding code"
msgstr "%d 不是有效的編碼代碼"

# utils/adt/bool.c:80
#: utils/adt/bool.c:153
#, c-format
msgid "invalid input syntax for type boolean: \"%s\""
msgstr "無效的 boolean 型別輸入語法: \"%s\""

# utils/adt/cash.c:198
#: utils/adt/cash.c:232
#, c-format
msgid "invalid input syntax for type money: \"%s\""
msgstr "無效的 money 型別輸入語法: \"%s\""

# utils/adt/cash.c:496 utils/adt/cash.c:548 utils/adt/cash.c:601
# utils/adt/cash.c:653 utils/adt/float.c:795 utils/adt/float.c:859
# utils/adt/float.c:2117 utils/adt/float.c:2179 utils/adt/geo_ops.c:3832
# utils/adt/int.c:705 utils/adt/int.c:830 utils/adt/int.c:920
# utils/adt/int.c:1001 utils/adt/int.c:1025 utils/adt/int.c:1040
# utils/adt/int.c:1055 utils/adt/int.c:1070 utils/adt/int8.c:597
# utils/adt/int8.c:642 utils/adt/int8.c:765 utils/adt/int8.c:855
# utils/adt/numeric.c:3820 utils/adt/timestamp.c:2197
#: utils/adt/cash.c:524 utils/adt/cash.c:575 utils/adt/cash.c:624
#: utils/adt/cash.c:676 utils/adt/cash.c:726 utils/adt/float.c:763
#: utils/adt/float.c:827 utils/adt/float.c:2475 utils/adt/float.c:2538
#: utils/adt/geo_ops.c:3958 utils/adt/int.c:719 utils/adt/int.c:860
#: utils/adt/int.c:956 utils/adt/int.c:1044 utils/adt/int.c:1070
#: utils/adt/int.c:1090 utils/adt/int8.c:604 utils/adt/int8.c:651
#: utils/adt/int8.c:829 utils/adt/int8.c:925 utils/adt/int8.c:1013
#: utils/adt/int8.c:1109 utils/adt/numeric.c:4183 utils/adt/numeric.c:4466
#: utils/adt/timestamp.c:2865
msgid "division by zero"
msgstr "除以 0"

# utils/adt/char.c:177
#: utils/adt/char.c:169
msgid "\"char\" out of range"
msgstr "\"char\"超過範圍"

# parser/parse_type.c:372 parser/parse_type.c:467
#: utils/adt/date.c:66 utils/adt/timestamp.c:92 utils/adt/varbit.c:44
#: utils/adt/varchar.c:43
msgid "invalid type modifier"
msgstr "型別修飾詞無效"

# gram.y:5894
#: utils/adt/date.c:71
#, c-format
msgid "TIME(%d)%s precision must not be negative"
msgstr "TIME(%d)%s 精確度不可以是負值"

# gram.y:5900
#: utils/adt/date.c:77
#, c-format
msgid "TIME(%d)%s precision reduced to maximum allowed, %d"
msgstr "TIME(%d)%s 精確度已降至允許的最大值 %d"

# utils/adt/date.c:87 utils/adt/datetime.c:1313 utils/adt/datetime.c:2088
#: utils/adt/date.c:142 utils/adt/datetime.c:1181 utils/adt/datetime.c:1926
msgid "date/time value \"current\" is no longer supported"
msgstr "date/time 的值 \"current\" 已不再受支援"

# utils/adt/timestamp.c:98 utils/adt/timestamp.c:339
#: utils/adt/date.c:167
#, c-format
msgid "date out of range: \"%s\""
msgstr "日期超出範圍:\"%s\""

# rewrite/rewriteHandler.c:1362
#: utils/adt/date.c:347
msgid "cannot subtract infinite dates"
msgstr "無法減無限日期"

# utils/adt/float.c:320
#: utils/adt/date.c:404 utils/adt/date.c:441
msgid "date out of range for timestamp"
msgstr "日期超出時標範圍"

# utils/adt/date.c:732 utils/adt/date.c:775 utils/adt/date.c:1337
# utils/adt/date.c:1374 utils/adt/date.c:2252 utils/adt/formatting.c:2894
# utils/adt/formatting.c:2919 utils/adt/formatting.c:2978
# utils/adt/nabstime.c:570 utils/adt/nabstime.c:613 utils/adt/nabstime.c:643
# utils/adt/nabstime.c:686 utils/adt/timestamp.c:153
# utils/adt/timestamp.c:187 utils/adt/timestamp.c:395
# utils/adt/timestamp.c:431 utils/adt/timestamp.c:1929
# utils/adt/timestamp.c:1950 utils/adt/timestamp.c:2008
# utils/adt/timestamp.c:2031 utils/adt/timestamp.c:2413
# utils/adt/timestamp.c:2524 utils/adt/timestamp.c:2746
# utils/adt/timestamp.c:2819 utils/adt/timestamp.c:2865
# utils/adt/timestamp.c:2949 utils/adt/timestamp.c:3232
# utils/adt/timestamp.c:3365 utils/adt/timestamp.c:3372
# utils/adt/timestamp.c:3385 utils/adt/timestamp.c:3393
# utils/adt/timestamp.c:3456 utils/adt/timestamp.c:3587
# utils/adt/timestamp.c:3595 utils/adt/timestamp.c:3862
# utils/adt/timestamp.c:3869 utils/adt/timestamp.c:3897
# utils/adt/timestamp.c:3901
#: utils/adt/date.c:868 utils/adt/date.c:915 utils/adt/date.c:1471
#: utils/adt/date.c:1508 utils/adt/date.c:2382 utils/adt/formatting.c:2961
#: utils/adt/formatting.c:2993 utils/adt/formatting.c:3061
#: utils/adt/nabstime.c:480 utils/adt/nabstime.c:523 utils/adt/nabstime.c:553
#: utils/adt/nabstime.c:596 utils/adt/timestamp.c:226
#: utils/adt/timestamp.c:264 utils/adt/timestamp.c:486
#: utils/adt/timestamp.c:526 utils/adt/timestamp.c:2525
#: utils/adt/timestamp.c:2546 utils/adt/timestamp.c:2559
#: utils/adt/timestamp.c:2568 utils/adt/timestamp.c:2626
#: utils/adt/timestamp.c:2649 utils/adt/timestamp.c:2662
#: utils/adt/timestamp.c:2673 utils/adt/timestamp.c:3103
#: utils/adt/timestamp.c:3233 utils/adt/timestamp.c:3274
#: utils/adt/timestamp.c:3362 utils/adt/timestamp.c:3409
#: utils/adt/timestamp.c:3520 utils/adt/timestamp.c:3833
#: utils/adt/timestamp.c:3970 utils/adt/timestamp.c:3977
#: utils/adt/timestamp.c:3991 utils/adt/timestamp.c:4001
#: utils/adt/timestamp.c:4064 utils/adt/timestamp.c:4204
#: utils/adt/timestamp.c:4214 utils/adt/timestamp.c:4429
#: utils/adt/timestamp.c:4508 utils/adt/timestamp.c:4515
#: utils/adt/timestamp.c:4542 utils/adt/timestamp.c:4546
#: utils/adt/timestamp.c:4603 utils/adt/xml.c:1713 utils/adt/xml.c:1720
#: utils/adt/xml.c:1740 utils/adt/xml.c:1747
msgid "timestamp out of range"
msgstr "timestamp超過範圍"

# utils/adt/date.c:802
#: utils/adt/date.c:941
msgid "cannot convert reserved abstime value to date"
msgstr "無法將保留的 abstime 值轉換為日期"

# utils/adt/date.c:732 utils/adt/date.c:775 utils/adt/date.c:1337
# utils/adt/date.c:1374 utils/adt/date.c:2252 utils/adt/formatting.c:2894
# utils/adt/formatting.c:2919 utils/adt/formatting.c:2978
# utils/adt/nabstime.c:570 utils/adt/nabstime.c:613 utils/adt/nabstime.c:643
# utils/adt/nabstime.c:686 utils/adt/timestamp.c:153
# utils/adt/timestamp.c:187 utils/adt/timestamp.c:395
# utils/adt/timestamp.c:431 utils/adt/timestamp.c:1929
# utils/adt/timestamp.c:1950 utils/adt/timestamp.c:2008
# utils/adt/timestamp.c:2031 utils/adt/timestamp.c:2413
# utils/adt/timestamp.c:2524 utils/adt/timestamp.c:2746
# utils/adt/timestamp.c:2819 utils/adt/timestamp.c:2865
# utils/adt/timestamp.c:2949 utils/adt/timestamp.c:3232
# utils/adt/timestamp.c:3365 utils/adt/timestamp.c:3372
# utils/adt/timestamp.c:3385 utils/adt/timestamp.c:3393
# utils/adt/timestamp.c:3456 utils/adt/timestamp.c:3587
# utils/adt/timestamp.c:3595 utils/adt/timestamp.c:3862
# utils/adt/timestamp.c:3869 utils/adt/timestamp.c:3897
# utils/adt/timestamp.c:3901
#: utils/adt/date.c:1095 utils/adt/date.c:1102 utils/adt/date.c:1870
#: utils/adt/date.c:1877
msgid "time out of range"
msgstr "時間超出範圍"

# utils/adt/date.c:1671 utils/adt/date.c:1690
#: utils/adt/date.c:1748 utils/adt/date.c:1765
#, c-format
msgid "\"time\" units \"%s\" not recognized"
msgstr "無法辨識 \"時間\" 單位 \"%s\""

# utils/adt/date.c:732 utils/adt/date.c:775 utils/adt/date.c:1337
# utils/adt/date.c:1374 utils/adt/date.c:2252 utils/adt/formatting.c:2894
# utils/adt/formatting.c:2919 utils/adt/formatting.c:2978
# utils/adt/nabstime.c:570 utils/adt/nabstime.c:613 utils/adt/nabstime.c:643
# utils/adt/nabstime.c:686 utils/adt/timestamp.c:153
# utils/adt/timestamp.c:187 utils/adt/timestamp.c:395
# utils/adt/timestamp.c:431 utils/adt/timestamp.c:1929
# utils/adt/timestamp.c:1950 utils/adt/timestamp.c:2008
# utils/adt/timestamp.c:2031 utils/adt/timestamp.c:2413
# utils/adt/timestamp.c:2524 utils/adt/timestamp.c:2746
# utils/adt/timestamp.c:2819 utils/adt/timestamp.c:2865
# utils/adt/timestamp.c:2949 utils/adt/timestamp.c:3232
# utils/adt/timestamp.c:3365 utils/adt/timestamp.c:3372
# utils/adt/timestamp.c:3385 utils/adt/timestamp.c:3393
# utils/adt/timestamp.c:3456 utils/adt/timestamp.c:3587
# utils/adt/timestamp.c:3595 utils/adt/timestamp.c:3862
# utils/adt/timestamp.c:3869 utils/adt/timestamp.c:3897
# utils/adt/timestamp.c:3901
#: utils/adt/date.c:1887
msgid "time zone displacement out of range"
msgstr "時區位移超出範圍"

# utils/adt/date.c:2436 utils/adt/date.c:2455
#: utils/adt/date.c:2512 utils/adt/date.c:2529
#, c-format
msgid "\"time with time zone\" units \"%s\" not recognized"
msgstr "\"具有時區的時間\" 單位 \"%s\" 無法辨識"

# utils/adt/date.c:2510 utils/adt/timestamp.c:3793 utils/adt/timestamp.c:3942
#: utils/adt/date.c:2587 utils/adt/datetime.c:925 utils/adt/datetime.c:1657
#: utils/adt/timestamp.c:4441 utils/adt/timestamp.c:4614
#, c-format
msgid "time zone \"%s\" not recognized"
msgstr "無法識別的時區\"%s\""

# utils/adt/date.c:2532
#: utils/adt/date.c:2627
#, c-format
msgid "\"interval\" time zone \"%s\" not valid"
msgstr "\"interval\" 時區 \"%s\" 無效"

# utils/adt/datetime.c:3315 utils/adt/datetime.c:3322
#: utils/adt/datetime.c:3516 utils/adt/datetime.c:3523
#, c-format
msgid "date/time field value out of range: \"%s\""
msgstr "date/time 欄位值超出範圍: \"%s\""

# utils/adt/datetime.c:3324
#: utils/adt/datetime.c:3525
msgid "Perhaps you need a different \"datestyle\" setting."
msgstr "或許您需要一個不同的 \"datestyle\" 設定。"

# utils/adt/datetime.c:3329
#: utils/adt/datetime.c:3530
#, c-format
msgid "interval field value out of range: \"%s\""
msgstr "interval 欄位值超出範圍: \"%s\""

# utils/adt/datetime.c:3335
#: utils/adt/datetime.c:3536
#, c-format
msgid "time zone displacement out of range: \"%s\""
msgstr "時區位移超出範圍:\"%s\""

#  translator: first %s is inet or cidr
# utils/adt/datetime.c:3342 utils/adt/network.c:93
#. translator: first %s is inet or cidr
#: utils/adt/datetime.c:3543 utils/adt/network.c:107
#, c-format
msgid "invalid input syntax for type %s: \"%s\""
msgstr "型別 %s 的輸入語法無效:\"%s\""

# utils/adt/datum.c:80 utils/adt/datum.c:92
#: utils/adt/datum.c:80 utils/adt/datum.c:92
msgid "invalid Datum pointer"
msgstr "無效的Datum指標"

# access/transam/slru.c:930 commands/tablespace.c:529
# commands/tablespace.c:694 utils/adt/misc.c:174
#: utils/adt/dbsize.c:104 utils/adt/dbsize.c:193
#, c-format
msgid "could not open tablespace directory \"%s\": %m"
msgstr "無法開啟資料表空間目錄 \"%s\":%m"

# catalog/aclchk.c:1490 catalog/aclchk.c:2107
#: utils/adt/dbsize.c:126 catalog/aclchk.c:2522 catalog/aclchk.c:3535
#, c-format
msgid "database with OID %u does not exist"
msgstr "OID為 %u 的資料庫不存在"

# commands/typecmds.c:831 commands/typecmds.c:1780
#: utils/adt/domains.c:80
#, c-format
msgid "type %s is not a domain"
msgstr "型別 %s 不是可用域"

# executor/execQual.c:2432
#: utils/adt/domains.c:128 executor/execQual.c:3808
#, c-format
msgid "domain %s does not allow null values"
msgstr "可用域 %s 不允許 Null 值"

# executor/execQual.c:2462
#: utils/adt/domains.c:164 executor/execQual.c:3837
#, c-format
msgid "value for domain %s violates check constraint \"%s\""
msgstr "可用域 %s 的值違反檢查限制 \"%s\""

# utils/adt/encode.c:55 utils/adt/encode.c:91
#: utils/adt/encode.c:55 utils/adt/encode.c:91
#, c-format
msgid "unrecognized encoding: \"%s\""
msgstr "無法識別的編碼: \"%s\""

# utils/adt/encode.c:150
#: utils/adt/encode.c:150
#, c-format
msgid "invalid hexadecimal digit: \"%c\""
msgstr "無效的十六進位數字: \"%c\""

# utils/adt/encode.c:178
#: utils/adt/encode.c:178
msgid "invalid hexadecimal data: odd number of digits"
msgstr "無效的十六進位資料: 奇數個數字"

# utils/adt/encode.c:295
#: utils/adt/encode.c:295
msgid "unexpected \"=\""
msgstr "預期外的\"=\""

# utils/adt/encode.c:307
#: utils/adt/encode.c:307
msgid "invalid symbol"
msgstr "不合法的符號"

# utils/adt/encode.c:327
#: utils/adt/encode.c:327
msgid "invalid end sequence"
msgstr "結束序列無效"

# utils/adt/encode.c:436 utils/adt/encode.c:501 utils/adt/varlena.c:118
# utils/adt/varlena.c:158
#: utils/adt/encode.c:441 utils/adt/encode.c:506 utils/adt/varlena.c:211
#: utils/adt/varlena.c:252
msgid "invalid input syntax for type bytea"
msgstr "型別 bytea 的輸入語法無效"

# utils/misc/guc.c:3792
#: utils/adt/enum.c:44 utils/adt/enum.c:55 utils/adt/enum.c:108
#: utils/adt/enum.c:119
#, c-format
msgid "invalid input value for enum %s: \"%s\""
msgstr "列舉 %s 的輸入值無效:\"%s\""

# utils/adt/formatting.c:2044
#: utils/adt/enum.c:80 utils/adt/enum.c:146
#, c-format
msgid "invalid internal value for enum: %u"
msgstr "列舉的內部值無效:%u"

# utils/adt/array_userfuncs.c:50
#: utils/adt/enum.c:266 utils/adt/enum.c:307 utils/adt/enum.c:356
#: utils/adt/enum.c:376
msgid "could not determine actual enum type"
msgstr "無法判斷實際列舉型別"

# utils/adt/float.c:219
#: utils/adt/float.c:54
msgid "value out of range: overflow"
msgstr "值超出範圍: 溢出"

# utils/adt/float.c:223
#: utils/adt/float.c:59
msgid "value out of range: underflow"
msgstr "值超出範圍: 溢入"

# utils/adt/float.c:325 utils/adt/float.c:349
#: utils/adt/float.c:205 utils/adt/float.c:246 utils/adt/float.c:297
#, c-format
msgid "invalid input syntax for type real: \"%s\""
msgstr "real型別的輸入語法錯誤：\"%s\""

# utils/adt/float.c:320
#: utils/adt/float.c:241
#, c-format
msgid "\"%s\" is out of range for type real"
msgstr "\"%s\" 超出 real 型別範圍"

# utils/adt/float.c:502 utils/adt/float.c:526 utils/adt/numeric.c:3298
# utils/adt/numeric.c:3324
#: utils/adt/float.c:398 utils/adt/float.c:439 utils/adt/float.c:490
#: utils/adt/numeric.c:3645 utils/adt/numeric.c:3671
#, c-format
msgid "invalid input syntax for type double precision: \"%s\""
msgstr "雙精確度型別的輸入語法無效:\"%s\""

# utils/adt/float.c:497
#: utils/adt/float.c:434
#, c-format
msgid "\"%s\" is out of range for type double precision"
msgstr "\"%s\" 超出 double precision 型別範圍"

# utils/adt/float.c:1150 utils/adt/float.c:1216 utils/adt/int.c:297
# utils/adt/int.c:747 utils/adt/int.c:775 utils/adt/int.c:795
# utils/adt/int.c:815 utils/adt/int.c:841 utils/adt/int.c:1106
# utils/adt/int8.c:972 utils/adt/numeric.c:1886 utils/adt/numeric.c:1897
#: utils/adt/float.c:1118 utils/adt/float.c:1176 utils/adt/int.c:339
#: utils/adt/int.c:775 utils/adt/int.c:804 utils/adt/int.c:825
#: utils/adt/int.c:845 utils/adt/int.c:873 utils/adt/int.c:1126
#: utils/adt/int8.c:1230 utils/adt/numeric.c:2136 utils/adt/numeric.c:2147
msgid "smallint out of range"
msgstr "smallint超過範圍"

# utils/adt/float.c:1452 utils/adt/numeric.c:4220
#: utils/adt/float.c:1302 utils/adt/numeric.c:4859
msgid "cannot take square root of a negative number"
msgstr "無法接受負數的平方根"

#: utils/adt/float.c:1344 utils/adt/numeric.c:1948
msgid "zero raised to a negative power is undefined"
msgstr "零的負數次方未定義"

#: utils/adt/float.c:1348 utils/adt/numeric.c:1954
msgid "a negative number raised to a non-integer power yields a complex result"
msgstr "負數的非整數次方產生複雜結果"

# utils/adt/float.c:1561 utils/adt/float.c:1591 utils/adt/numeric.c:4439
#: utils/adt/float.c:1414 utils/adt/float.c:1444 utils/adt/numeric.c:5077
msgid "cannot take logarithm of zero"
msgstr "無法接受零的對數"

# utils/adt/float.c:1565 utils/adt/float.c:1595 utils/adt/numeric.c:4443
#: utils/adt/float.c:1418 utils/adt/float.c:1448 utils/adt/numeric.c:5081
msgid "cannot take logarithm of a negative number"
msgstr "無法接受負數的對數"

# utils/adt/float.c:1622 utils/adt/float.c:1647 utils/adt/float.c:1672
# utils/adt/float.c:1698 utils/adt/float.c:1723 utils/adt/float.c:1748
# utils/adt/float.c:1774 utils/adt/float.c:1799
#: utils/adt/float.c:1475 utils/adt/float.c:1496 utils/adt/float.c:1517
#: utils/adt/float.c:1539 utils/adt/float.c:1560 utils/adt/float.c:1581
#: utils/adt/float.c:1603 utils/adt/float.c:1624
msgid "input is out of range"
msgstr "輸入資料超過範圍"

# utils/adt/numeric.c:835
#: utils/adt/float.c:2692 utils/adt/numeric.c:955
msgid "count must be greater than zero"
msgstr "計數必須大於零"

# utils/adt/numeric.c:848
#: utils/adt/float.c:2697 utils/adt/numeric.c:962
msgid "operand, lower bound and upper bound cannot be NaN"
msgstr "運算元、下界和上界不可以是 NaN"

#: utils/adt/float.c:2703
msgid "lower and upper bounds must be finite"
msgstr "下界和上界必須是有限的"

# utils/adt/numeric.c:848
#: utils/adt/float.c:2741 utils/adt/numeric.c:975
msgid "lower bound cannot equal upper bound"
msgstr "下界不能等於上界"

#: utils/adt/formatting.c:489
msgid "invalid format specification for an interval value"
msgstr "間隔值的格式規格無效"

#: utils/adt/formatting.c:490
msgid "Intervals are not tied to specific calendar dates."
msgstr "間隔未連結至特定日曆日期。"

# utils/adt/formatting.c:985
#: utils/adt/formatting.c:1055
msgid "\"9\" must be ahead of \"PR\""
msgstr "\"9\" 必須先於 \"PR\""

# utils/adt/formatting.c:1004
#: utils/adt/formatting.c:1074
msgid "\"0\" must be ahead of \"PR\""
msgstr "\"0\" 必須先於 \"PR\""

# utils/adt/formatting.c:1033
#: utils/adt/formatting.c:1103
msgid "multiple decimal points"
msgstr "多個小數點"

# utils/adt/formatting.c:1040 utils/adt/formatting.c:1145
#: utils/adt/formatting.c:1110 utils/adt/formatting.c:1214
msgid "cannot use \"V\" and decimal point together"
msgstr "不可一起使用 \"V\" 和小數點"

# utils/adt/formatting.c:1086
#: utils/adt/formatting.c:1125
msgid "cannot use \"S\" twice"
msgstr "不可使用 \"S\" 兩次"

# utils/adt/formatting.c:1062
#: utils/adt/formatting.c:1132
msgid "cannot use \"S\" and \"PL\"/\"MI\"/\"SG\"/\"PR\" together"
msgstr "無法同時使用 \"S\" 和 \"PL\"/\"MI\"/\"SG\"/\"PR\""

# utils/adt/formatting.c:1086
#: utils/adt/formatting.c:1155
msgid "cannot use \"S\" and \"MI\" together"
msgstr "無法同時使用 \"S\" 和 \"MI\""

# utils/adt/formatting.c:1099
#: utils/adt/formatting.c:1168
msgid "cannot use \"S\" and \"PL\" together"
msgstr "無法同時使用 \"S\" 和 \"PL\""

# utils/adt/formatting.c:1112
#: utils/adt/formatting.c:1181
msgid "cannot use \"S\" and \"SG\" together"
msgstr "無法同時使用 \"S\" 和 \"SG\""

# utils/adt/formatting.c:1124
#: utils/adt/formatting.c:1193
msgid "cannot use \"PR\" and \"S\"/\"PL\"/\"MI\"/\"SG\" together"
msgstr "無法同時使用 \"PR\" 和 \"S\"/\"PL\"/\"MI\"/\"SG\""

# utils/adt/formatting.c:1154
#: utils/adt/formatting.c:1223
msgid "\"E\" is not supported"
msgstr "\"E\"未被支援"

# utils/adt/formatting.c:1425
#: utils/adt/formatting.c:1413
#, c-format
msgid "\"%s\" is not a number"
msgstr "\"%s\"不是數字"

# commands/sequence.c:798 executor/execGrouping.c:328
# executor/execGrouping.c:388 executor/nodeIndexscan.c:1051 lib/dllist.c:43
# lib/dllist.c:88 libpq/auth.c:637 postmaster/pgstat.c:1006
# postmaster/pgstat.c:1023 postmaster/pgstat.c:2452 postmaster/pgstat.c:2527
# postmaster/pgstat.c:2572 postmaster/pgstat.c:2623
# postmaster/postmaster.c:755 postmaster/postmaster.c:1625
# postmaster/postmaster.c:2344 storage/buffer/localbuf.c:139
# storage/file/fd.c:587 storage/file/fd.c:620 storage/file/fd.c:766
# storage/ipc/sinval.c:789 storage/lmgr/lock.c:497 storage/smgr/md.c:138
# storage/smgr/md.c:848 storage/smgr/smgr.c:213 utils/adt/cash.c:297
# utils/adt/cash.c:312 utils/adt/oracle_compat.c:73
# utils/adt/oracle_compat.c:124 utils/adt/regexp.c:191
# utils/adt/ri_triggers.c:3471 utils/cache/relcache.c:164
# utils/cache/relcache.c:178 utils/cache/relcache.c:1130
# utils/cache/typcache.c:165 utils/cache/typcache.c:487
# utils/fmgr/dfmgr.c:127 utils/fmgr/fmgr.c:521 utils/fmgr/fmgr.c:532
# utils/init/miscinit.c:213 utils/init/miscinit.c:234
# utils/init/miscinit.c:244 utils/misc/guc.c:1898 utils/misc/guc.c:1911
# utils/misc/guc.c:1924 utils/mmgr/aset.c:337 utils/mmgr/aset.c:503
# utils/mmgr/aset.c:700 utils/mmgr/aset.c:893 utils/mmgr/portalmem.c:75
#: utils/adt/formatting.c:1493 utils/adt/formatting.c:1549
#: utils/adt/formatting.c:1606 utils/adt/regexp.c:209 utils/adt/varlena.c:3037
#: utils/adt/varlena.c:3058 utils/mb/mbutils.c:335 utils/mb/mbutils.c:596
#: utils/hash/dynahash.c:363 utils/hash/dynahash.c:435
#: utils/hash/dynahash.c:929 utils/misc/guc.c:2757 utils/misc/guc.c:2770
#: utils/misc/guc.c:2783 utils/init/miscinit.c:212 utils/init/miscinit.c:233
#: utils/init/miscinit.c:243 utils/mmgr/aset.c:385 utils/mmgr/aset.c:564
#: utils/mmgr/aset.c:747 utils/mmgr/aset.c:953 utils/fmgr/dfmgr.c:224
#: commands/sequence.c:928 lib/stringinfo.c:245 storage/buffer/buf_init.c:164
#: storage/buffer/localbuf.c:347 storage/file/fd.c:337 storage/file/fd.c:720
#: storage/file/fd.c:838 storage/ipc/procarray.c:392
#: storage/ipc/procarray.c:708 storage/ipc/procarray.c:715 libpq/auth.c:911
#: libpq/auth.c:1265 libpq/auth.c:1333 libpq/auth.c:1910
#: postmaster/postmaster.c:1911 postmaster/postmaster.c:1944
#: postmaster/postmaster.c:3009 postmaster/postmaster.c:3759
#: postmaster/postmaster.c:3840 postmaster/postmaster.c:4409
msgid "out of memory"
msgstr "記憶體用盡"

# fe-connect.c:2675
#: utils/adt/formatting.c:1790
msgid "invalid combination of date conventions"
msgstr "日期慣例的組合無效"

#: utils/adt/formatting.c:1791
msgid ""
"Do not mix Gregorian and ISO week date conventions in a formatting template."
msgstr "請勿在格式化樣板中混合西曆和 ISO 星期日期慣例。"

#: utils/adt/formatting.c:1808
#, c-format
msgid "conflicting values for \"%s\" field in formatting string"
msgstr "格式化字串中的 \"%s\" 欄位值相衝突"

#: utils/adt/formatting.c:1810
msgid "This value contradicts a previous setting for the same field type."
msgstr "此值與相同欄位型別的先前設定相衝突。"

#: utils/adt/formatting.c:1871
#, c-format
msgid "source string too short for \"%s\" formatting field"
msgstr "來源字串對 \"%s\" 格式化欄位而言太短"

#: utils/adt/formatting.c:1873
#, c-format
msgid "Field requires %d characters, but only %d remain."
msgstr "欄位需要 %d 個字元，但只剩餘 %d 個字元。"

#: utils/adt/formatting.c:1876 utils/adt/formatting.c:1890
msgid ""
"If your source string is not fixed-width, try using the \"FM\" modifier."
msgstr "如果您的來源字串不是固定寬度，請嘗試使用 \"FM\" 修飾詞。"

# utils/adt/formatting.c:2044
#: utils/adt/formatting.c:1886 utils/adt/formatting.c:1899
#: utils/adt/formatting.c:2029
#, c-format
msgid "invalid value \"%s\" for \"%s\""
msgstr "值 \"%s\" 對 \"%s\" 而言無效"

#: utils/adt/formatting.c:1888
#, c-format
msgid "Field requires %d characters, but only %d could be parsed."
msgstr "欄位需要 %d 個字元，但只能解譯 %d 個字元。"

#: utils/adt/formatting.c:1901
msgid "Value must be an integer."
msgstr "值必須是整數。"

#: utils/adt/formatting.c:1906
#, c-format
msgid "value for \"%s\" in source string is out of range"
msgstr "來源字串中的 \"%s\" 值超出範圍"

#: utils/adt/formatting.c:1908
#, c-format
msgid "Value must be in the range %d to %d."
msgstr "值必須在 %d 到 %d 的範圍內。"

#: utils/adt/formatting.c:2031
msgid "The given value did not match any of the allowed values for this field."
msgstr "指定值不符合此欄位的任何允許值。"

# commands/tablespace.c:386 commands/tablespace.c:483
#: utils/adt/formatting.c:2593
msgid "\"TZ\"/\"tz\" format patterns are not supported in to_date"
msgstr "to_date 不支援 \"TZ\"/\"tz\" 格式模式"

# utils/adt/int8.c:101 utils/adt/int8.c:136 utils/adt/numutils.c:74
# utils/adt/numutils.c:84 utils/adt/numutils.c:97
#: utils/adt/formatting.c:2694
msgid "invalid input string for \"Y,YYY\""
msgstr "\"Y,YYY\" 的輸入字串無效"

#: utils/adt/formatting.c:3208
#, c-format
msgid "hour \"%d\" is invalid for the 12-hour clock"
msgstr "小時 \"%d\" 對 12 小時制無效"

#: utils/adt/formatting.c:3210
msgid "Use the 24-hour clock, or give an hour between 1 and 12."
msgstr "使用 24 小時制，或指定介於 1 和 12 之間的小時。"

# utils/adt/datetime.c:1495 utils/adt/datetime.c:2370
# utils/adt/formatting.c:3180
#: utils/adt/formatting.c:3248
#, c-format
msgid "inconsistent use of year %04d and \"BC\""
msgstr "年 %04d 和 \"BC\" 的使用不一致"

# utils/adt/formatting.c:3215
#: utils/adt/formatting.c:3295
msgid "cannot calculate day of year without year information"
msgstr "必須有年份資訊，才能計算年中的日"

# utils/adt/formatting.c:3994
#: utils/adt/formatting.c:4156
msgid "\"RN\" not supported"
msgstr "\"RN\"不被支援"

#: utils/adt/genfile.c:57
msgid "reference to parent directory (\"..\") not allowed"
msgstr "不允許參考上層目錄 (\"..\")"

#: utils/adt/genfile.c:71
msgid "absolute path not allowed"
msgstr "不允許絕對路徑"

# commands/user.c:655
#: utils/adt/genfile.c:98
msgid "must be superuser to read files"
msgstr "必須是超級用戶才能讀取檔案"

# commands/copy.c:1031
#: utils/adt/genfile.c:105 commands/copy.c:1748
#, c-format
msgid "could not open file \"%s\" for reading: %m"
msgstr "無法開啟檔案\"%s\"以讀取：%m"

# access/transam/slru.c:638 access/transam/xlog.c:1631
# access/transam/xlog.c:2742 access/transam/xlog.c:2832
# access/transam/xlog.c:2930 libpq/hba.c:911 libpq/hba.c:935
# utils/error/elog.c:1118 utils/init/miscinit.c:783 utils/init/miscinit.c:889
# utils/misc/database.c:68
#: utils/adt/genfile.c:112
#, c-format
msgid "could not seek in file \"%s\": %m"
msgstr "無法在檔案 \"%s\" 中搜尋:%m"

#: utils/adt/genfile.c:117
msgid "requested length cannot be negative"
msgstr "要求的長度不可以是負值"

# utils/adt/oracle_compat.c:410 utils/adt/oracle_compat.c:507
# utils/adt/oracle_compat.c:1131
#: utils/adt/genfile.c:123 utils/adt/oracle_compat.c:181
#: utils/adt/oracle_compat.c:279 utils/adt/oracle_compat.c:755
#: utils/adt/oracle_compat.c:1045
msgid "requested length too large"
msgstr "要求的長度太大"

# commands/opclasscmds.c:129
#: utils/adt/genfile.c:159
msgid "must be superuser to get file information"
msgstr "必須是超級用戶才能取得檔案資訊"

# commands/user.c:1077
#: utils/adt/genfile.c:223
msgid "must be superuser to get directory listings"
msgstr "必須是超級用戶才能取得目錄列表"

# access/transam/slru.c:930 commands/tablespace.c:529
# commands/tablespace.c:694 utils/adt/misc.c:174
#: utils/adt/genfile.c:240 utils/adt/misc.c:210 utils/misc/tzparser.c:345
#: commands/tablespace.c:581 storage/file/fd.c:1540 storage/file/copydir.c:66
#: postmaster/postmaster.c:1090
#, c-format
msgid "could not open directory \"%s\": %m"
msgstr "無法開啟目錄\"%s\"：%m"

# utils/adt/geo_ops.c:292 utils/adt/geo_ops.c:3953 utils/adt/geo_ops.c:4843
#: utils/adt/geo_ops.c:292 utils/adt/geo_ops.c:4079 utils/adt/geo_ops.c:4996
msgid "too many points requested"
msgstr "要求的點太多"

# utils/adt/geo_ops.c:315
#: utils/adt/geo_ops.c:315
msgid "could not format \"path\" value"
msgstr "無法格式化 \"path\" 值"

# utils/adt/geo_ops.c:390
#: utils/adt/geo_ops.c:390
#, c-format
msgid "invalid input syntax for type box: \"%s\""
msgstr "型別 box 的輸入語法無效:\"%s\""

# utils/adt/geo_ops.c:903
#: utils/adt/geo_ops.c:954
#, c-format
msgid "invalid input syntax for type line: \"%s\""
msgstr "型別 line 的輸入語法無效:\"%s\""

# utils/adt/geo_ops.c:910 utils/adt/geo_ops.c:977 utils/adt/geo_ops.c:992
# utils/adt/geo_ops.c:1004
#: utils/adt/geo_ops.c:961 utils/adt/geo_ops.c:1028 utils/adt/geo_ops.c:1043
#: utils/adt/geo_ops.c:1055
msgid "type \"line\" not yet implemented"
msgstr "\"line\"型別未被實作"

# utils/adt/geo_ops.c:1352 utils/adt/geo_ops.c:1375
#: utils/adt/geo_ops.c:1402 utils/adt/geo_ops.c:1425
#, c-format
msgid "invalid input syntax for type path: \"%s\""
msgstr "型別 path 的輸入語法無效:\"%s\""

# utils/adt/geo_ops.c:1412
#: utils/adt/geo_ops.c:1464
msgid "invalid number of points in external \"path\" value"
msgstr "外部 \"path\" 值的點數無效"

# utils/adt/geo_ops.c:1753
#: utils/adt/geo_ops.c:1805
#, c-format
msgid "invalid input syntax for type point: \"%s\""
msgstr "型別 point 的輸入語法無效:\"%s\""

# utils/adt/geo_ops.c:1981
#: utils/adt/geo_ops.c:2033
#, c-format
msgid "invalid input syntax for type lseg: \"%s\""
msgstr "型別 lseg 的輸入語法無效:\"%s\""

# utils/adt/geo_ops.c:2573
#: utils/adt/geo_ops.c:2623
msgid "function \"dist_lb\" not implemented"
msgstr "函式\"dist_lb\"未被實作"

# utils/adt/geo_ops.c:3086
#: utils/adt/geo_ops.c:3136
msgid "function \"close_lb\" not implemented"
msgstr "函式\"close_lb\"未被實作"

# utils/adt/geo_ops.c:3365
#: utils/adt/geo_ops.c:3415
msgid "cannot create bounding box for empty polygon"
msgstr "無法建立空白多邊形的週框"

# utils/adt/geo_ops.c:3389 utils/adt/geo_ops.c:3401
#: utils/adt/geo_ops.c:3439 utils/adt/geo_ops.c:3451
#, c-format
msgid "invalid input syntax for type polygon: \"%s\""
msgstr "型別 polygon 的輸入語法無效:\"%s\""

# utils/adt/geo_ops.c:3441
#: utils/adt/geo_ops.c:3491
msgid "invalid number of points in external \"polygon\" value"
msgstr "外部 \"polygon\" 值的點數無效"

# utils/adt/geo_ops.c:3751
#: utils/adt/geo_ops.c:3877
msgid "function \"poly_distance\" not implemented"
msgstr "函式\"poly_distance\"未被實作"

# utils/adt/geo_ops.c:4063
#: utils/adt/geo_ops.c:4189
msgid "function \"path_center\" not implemented"
msgstr "函式\"path_center\"未被實作"

# utils/adt/geo_ops.c:4080
#: utils/adt/geo_ops.c:4206
msgid "open path cannot be converted to polygon"
msgstr "開啟路徑不可轉換為多邊形"

# utils/adt/geo_ops.c:4247 utils/adt/geo_ops.c:4257 utils/adt/geo_ops.c:4272
# utils/adt/geo_ops.c:4278
#: utils/adt/geo_ops.c:4373 utils/adt/geo_ops.c:4383 utils/adt/geo_ops.c:4398
#: utils/adt/geo_ops.c:4404
#, c-format
msgid "invalid input syntax for type circle: \"%s\""
msgstr "型別 circle 的輸入語法無效:\"%s\""

# utils/adt/geo_ops.c:4300 utils/adt/geo_ops.c:4308
#: utils/adt/geo_ops.c:4426 utils/adt/geo_ops.c:4434
msgid "could not format \"circle\" value"
msgstr "無法格式化 \"circle\" 值"

# utils/adt/geo_ops.c:4335
#: utils/adt/geo_ops.c:4461
msgid "invalid radius in external \"circle\" value"
msgstr "外部 \"circle\" 值的半徑無效"

# utils/adt/geo_ops.c:4829
#: utils/adt/geo_ops.c:4982
msgid "cannot convert circle with radius zero to polygon"
msgstr "無法將半徑為零的圓形轉換為多邊形"

# utils/adt/geo_ops.c:4834
#: utils/adt/geo_ops.c:4987
msgid "must request at least 2 points"
msgstr "至少必須要求 2 點"

# utils/adt/geo_ops.c:4878 utils/adt/geo_ops.c:4901
#: utils/adt/geo_ops.c:5031 utils/adt/geo_ops.c:5054
msgid "cannot convert empty polygon to circle"
msgstr "無法將空白多邊形轉換為圓形"

# utils/adt/int.c:137
#: utils/adt/int.c:161
msgid "int2vector has too many elements"
msgstr "int2vector 有太多元素"

# access/transam/xlog.c:4558
#: utils/adt/int.c:234
msgid "invalid int2vector data"
msgstr "無效的 int2vector 資料"

# utils/adt/numeric.c:848
#: utils/adt/int.c:1314 utils/adt/int8.c:1367 utils/adt/timestamp.c:4701
#: utils/adt/timestamp.c:4782
msgid "step size cannot equal zero"
msgstr "步驟大小不可等於零"

# utils/adt/int8.c:101 utils/adt/int8.c:136 utils/adt/numutils.c:74
# utils/adt/numutils.c:84 utils/adt/numutils.c:97
#: utils/adt/int8.c:101 utils/adt/int8.c:136 utils/adt/numutils.c:53
#: utils/adt/numutils.c:63 utils/adt/numutils.c:105
#, c-format
msgid "invalid input syntax for integer: \"%s\""
msgstr "無效的 integer 輸入語法: \"%s\""

# utils/adt/int8.c:117
#: utils/adt/int8.c:117
#, c-format
msgid "value \"%s\" is out of range for type bigint"
msgstr "值\"%s\"超過型別bigint的範圍"

# utils/adt/int8.c:506 utils/adt/int8.c:534 utils/adt/int8.c:554
# utils/adt/int8.c:583 utils/adt/int8.c:608 utils/adt/int8.c:626
# utils/adt/int8.c:660 utils/adt/int8.c:705 utils/adt/int8.c:725
# utils/adt/int8.c:751 utils/adt/int8.c:776 utils/adt/int8.c:796
# utils/adt/int8.c:816 utils/adt/int8.c:842 utils/adt/int8.c:1010
# utils/adt/int8.c:1049 utils/adt/numeric.c:1838 utils/adt/varbit.c:1313
#: utils/adt/int8.c:506 utils/adt/int8.c:535 utils/adt/int8.c:556
#: utils/adt/int8.c:589 utils/adt/int8.c:617 utils/adt/int8.c:635
#: utils/adt/int8.c:681 utils/adt/int8.c:698 utils/adt/int8.c:767
#: utils/adt/int8.c:788 utils/adt/int8.c:815 utils/adt/int8.c:842
#: utils/adt/int8.c:863 utils/adt/int8.c:884 utils/adt/int8.c:911
#: utils/adt/int8.c:951 utils/adt/int8.c:972 utils/adt/int8.c:999
#: utils/adt/int8.c:1026 utils/adt/int8.c:1047 utils/adt/int8.c:1068
#: utils/adt/int8.c:1095 utils/adt/int8.c:1268 utils/adt/int8.c:1307
#: utils/adt/numeric.c:2088 utils/adt/varbit.c:1476
msgid "bigint out of range"
msgstr "bigint超過範圍"

# utils/adt/int8.c:1066
#: utils/adt/int8.c:1324
msgid "OID out of range"
msgstr "OID 超出範圍"

#: utils/adt/like_match.c:103
msgid "LIKE pattern must not end with escape character"
msgstr "LIKE 模式結尾不可以是逸出字元"

# utils/adt/like.c:453 utils/adt/like_match.c:291 utils/adt/regexp.c:461
#: utils/adt/like_match.c:285 utils/adt/regexp.c:681
msgid "invalid escape string"
msgstr "無效的逸出字串"

# utils/adt/like.c:454 utils/adt/like_match.c:292 utils/adt/regexp.c:462
#: utils/adt/like_match.c:286 utils/adt/regexp.c:682
msgid "Escape string must be empty or one character."
msgstr "逸出字串必須是空白或一個字元。"

# utils/adt/mac.c:65
#: utils/adt/mac.c:65
#, c-format
msgid "invalid input syntax for type macaddr: \"%s\""
msgstr "型別 macaddr 的輸入語法無效:\"%s\""

# utils/adt/mac.c:72
#: utils/adt/mac.c:72
#, c-format
msgid "invalid octet value in \"macaddr\" value: \"%s\""
msgstr "\"macaddr\" 值的八進位值無效:\"%s\""

# utils/adt/misc.c:81
#: utils/adt/misc.c:79
msgid "must be superuser to signal other server processes"
msgstr "只有管理者能傳、信號至其他伺服器行程"

# utils/adt/misc.c:90
#: utils/adt/misc.c:88
#, c-format
msgid "PID %d is not a PostgreSQL server process"
msgstr "PID %d 不是 PostgreSQL 伺服器行程"

# utils/adt/misc.c:98
#: utils/adt/misc.c:101 storage/lmgr/proc.c:932
#, c-format
msgid "could not send signal to process %d: %m"
msgstr "無法傳送信號至行程 %d: %m"

# utils/adt/misc.c:81
#: utils/adt/misc.c:125
msgid "must be superuser to signal the postmaster"
msgstr "必須是超級用戶才能傳送信號給 postmaster"

# utils/adt/misc.c:98
#: utils/adt/misc.c:130
#, c-format
msgid "failed to send signal to postmaster: %m"
msgstr "無法傳送信號給 postmaster:%m"

# commands/user.c:655
#: utils/adt/misc.c:147
msgid "must be superuser to rotate log files"
msgstr "必須是超級用戶才能輪替日誌檔"

#: utils/adt/misc.c:152
msgid "rotation not possible because log collection not active"
msgstr "不可能輪替，因為日誌收集不在使用中"

# utils/adt/misc.c:156
#: utils/adt/misc.c:193
msgid "global tablespace never has databases"
msgstr "全域資料表空間絕不會有資料庫"

# utils/adt/misc.c:177
#: utils/adt/misc.c:213
#, c-format
msgid "%u is not a tablespace OID"
msgstr "%u不是tablespace的OID"

#: utils/adt/misc.c:349
msgid "unreserved"
msgstr "未保留"

#: utils/adt/misc.c:353
msgid "unreserved (cannot be function or type name)"
msgstr "未保留 (不可以是函式或型別名稱)"

#: utils/adt/misc.c:357
msgid "reserved (can be function or type name)"
msgstr "已保留 (可以是函式或型別名稱)"

#: utils/adt/misc.c:361
msgid "reserved"
msgstr "已保留"

# utils/adt/nabstime.c:244
#: utils/adt/nabstime.c:160
#, c-format
msgid "invalid time zone name: \"%s\""
msgstr "時區名稱無效:\"%s\""

# utils/adt/nabstime.c:596 utils/adt/nabstime.c:669
#: utils/adt/nabstime.c:506 utils/adt/nabstime.c:579
msgid "cannot convert abstime \"invalid\" to timestamp"
msgstr "無法將 abstime \"invalid\" 轉換為時標"

# utils/adt/nabstime.c:888
#: utils/adt/nabstime.c:798
msgid "invalid status in external \"tinterval\" value"
msgstr "外部 \"tinterval\" 值的狀態無效"

# utils/adt/nabstime.c:980
#: utils/adt/nabstime.c:875
msgid "cannot convert reltime \"invalid\" to interval"
msgstr "無法將 reltime \"invalid\" 轉換為間隔"

# utils/adt/nabstime.c:823
#: utils/adt/nabstime.c:1557
#, c-format
msgid "invalid input syntax for type tinterval: \"%s\""
msgstr "無效的 tinterval 型別輸入語法: \"%s\""

# utils/adt/network.c:105
#: utils/adt/network.c:118
#, c-format
msgid "invalid cidr value: \"%s\""
msgstr "不合法的cidr值：\"%s\""

# utils/adt/network.c:106 utils/adt/network.c:233
#: utils/adt/network.c:119 utils/adt/network.c:249
msgid "Value has bits set to right of mask."
msgstr "在遮罩右側設定值的位元。"

# utils/adt/network.c:153 utils/adt/network.c:528 utils/adt/network.c:554
# utils/adt/network.c:590
#: utils/adt/network.c:160 utils/adt/network.c:614 utils/adt/network.c:639
#: utils/adt/network.c:664
#, c-format
msgid "could not format inet value: %m"
msgstr "無法格式化 inet 值:%m"

# libpq/hba.c:740
#. translator: %s is inet or cidr
#: utils/adt/network.c:217
#, c-format
msgid "invalid address family in external \"%s\" value"
msgstr "外部 \"%s\" 值的 address family 無效"

# catalog/pg_type.c:198
#. translator: %s is inet or cidr
#: utils/adt/network.c:224
#, c-format
msgid "invalid bits in external \"%s\" value"
msgstr "外部 \"%s\" 值的位元無效"

# catalog/pg_type.c:198
#. translator: %s is inet or cidr
#: utils/adt/network.c:233
#, c-format
msgid "invalid length in external \"%s\" value"
msgstr "外部 \"%s\" 值的長度無效"

# utils/adt/network.c:232
#: utils/adt/network.c:248
msgid "invalid external \"cidr\" value"
msgstr "外部 \"cidr\" 值的位元無效"

# utils/adt/network.c:319
#: utils/adt/network.c:370 utils/adt/network.c:397
#, c-format
msgid "invalid mask length: %d"
msgstr "無效的mask長度：%d"

# postmaster/postmaster.c:3264
#: utils/adt/network.c:682
#, c-format
msgid "could not format cidr value: %m"
msgstr "無法格式化 cidr 值:%m"

# utils/adt/arrayfuncs.c:2559 utils/adt/arrayfuncs.c:2714
#: utils/adt/network.c:1255
msgid "cannot AND inet values of different sizes"
msgstr "無法 AND 不同大小的 inet 值"

# utils/adt/arrayfuncs.c:2559 utils/adt/arrayfuncs.c:2714
#: utils/adt/network.c:1287
msgid "cannot OR inet values of different sizes"
msgstr "無法 OR 不同大小的 inet 值"

# utils/adt/float.c:1508 utils/adt/float.c:1538
#: utils/adt/network.c:1348 utils/adt/network.c:1424
msgid "result is out of range"
msgstr "結果超過範圍"

#: utils/adt/network.c:1389
msgid "cannot subtract inet values of different sizes"
msgstr "無法減不同大小的 inet 值"

# utils/adt/numeric.c:2720 utils/adt/numeric.c:2743 utils/adt/numeric.c:2767
# utils/adt/numeric.c:2774 utils/adt/numeric.c:2788
#: utils/adt/numeric.c:351 utils/adt/numeric.c:378 utils/adt/numeric.c:3072
#: utils/adt/numeric.c:3095 utils/adt/numeric.c:3119 utils/adt/numeric.c:3126
#, c-format
msgid "invalid input syntax for type numeric: \"%s\""
msgstr "型別 numeric 的輸入語法無效:\"%s\""

# utils/adt/numeric.c:397
#: utils/adt/numeric.c:455
msgid "invalid length in external \"numeric\" value"
msgstr "外部 \"numeric\" 值的長度無效"

# utils/adt/numeric.c:408
#: utils/adt/numeric.c:466
msgid "invalid sign in external \"numeric\" value"
msgstr "外部 \"numeric\" 值的符號無效"

# utils/adt/numeric.c:418
#: utils/adt/numeric.c:476
msgid "invalid digit in external \"numeric\" value"
msgstr "外部 \"numeric\" 值的位數無效"

# gram.y:5599 gram.y:5614
#: utils/adt/numeric.c:607 utils/adt/numeric.c:621
#, c-format
msgid "NUMERIC precision %d must be between 1 and %d"
msgstr "NUMERIC的精確度%d必須在1和%d之間"

# gram.y:5604
#: utils/adt/numeric.c:612
#, c-format
msgid "NUMERIC scale %d must be between 0 and precision %d"
msgstr "NUMERIC 小數位數 %d 必須介於 0 和精確度 %d 之間"

# fe-exec.c:1842
#: utils/adt/numeric.c:630
msgid "invalid NUMERIC type modifier"
msgstr "NUMERIC 型別修飾詞無效"

# utils/adt/numeric.c:3086
#: utils/adt/numeric.c:1663 utils/adt/numeric.c:3430
msgid "value overflows numeric format"
msgstr "值溢出數值格式"

# utils/adt/numeric.c:1761
#: utils/adt/numeric.c:2011
msgid "cannot convert NaN to integer"
msgstr "無法將 NaN 轉換成 integer"

# utils/adt/numeric.c:1829
#: utils/adt/numeric.c:2079
msgid "cannot convert NaN to bigint"
msgstr "無法將NaN轉換成bigint"

# utils/adt/numeric.c:1877
#: utils/adt/numeric.c:2127
msgid "cannot convert NaN to smallint"
msgstr "無法將NaN轉換成smallint"

# utils/adt/numeric.c:3156
#: utils/adt/numeric.c:3500
msgid "numeric field overflow"
msgstr "數值欄位溢出"

#: utils/adt/numeric.c:3501
#, c-format
msgid ""
"A field with precision %d, scale %d must round to an absolute value less "
"than %s%d."
msgstr "精確度為 %d 且小數位數為 %d 的欄位必須捨入為小於 %s%d 的絕對值。"

# utils/adt/numeric.c:4310
#: utils/adt/numeric.c:4949
msgid "argument for function \"exp\" too big"
msgstr "函式 \"exp\" 的參數太大"

# utils/adt/numutils.c:111
#: utils/adt/numutils.c:77
#, c-format
msgid "value \"%s\" is out of range for type integer"
msgstr "值 \"%s\" 超出整數型別範圍"

# utils/adt/numutils.c:117
#: utils/adt/numutils.c:83
#, c-format
msgid "value \"%s\" is out of range for type smallint"
msgstr "值\"%s\"超過型別smallint的範圍"

# utils/adt/numutils.c:123
#: utils/adt/numutils.c:89
#, c-format
msgid "value \"%s\" is out of range for 8-bit integer"
msgstr "值 \"%s\" 超出 8 位元整數範圍"

# utils/adt/oid.c:60 utils/adt/oid.c:66 utils/adt/oid.c:87
#: utils/adt/oid.c:43 utils/adt/oid.c:57 utils/adt/oid.c:63 utils/adt/oid.c:84
#, c-format
msgid "invalid input syntax for type oid: \"%s\""
msgstr "無效的 oid 型別輸入語法: \"%s\""

# utils/adt/oid.c:72 utils/adt/oid.c:110
#: utils/adt/oid.c:69 utils/adt/oid.c:107
#, c-format
msgid "value \"%s\" is out of range for type oid"
msgstr "值 \"%s\" 超出 oid 型別範圍"

# utils/adt/oid.c:188
#: utils/adt/oid.c:212
msgid "oidvector has too many elements"
msgstr "oidvector 有太多元素"

# access/transam/xlog.c:4558
#: utils/adt/oid.c:285
msgid "invalid oidvector data"
msgstr "無效的 oidvector 資料"

# commands/typecmds.c:138
#: utils/adt/oracle_compat.c:892
msgid "requested character too large"
msgstr "要求的字元太大"

#: utils/adt/oracle_compat.c:938 utils/adt/oracle_compat.c:992
#, c-format
msgid "requested character too large for encoding: %d"
msgstr "要求的字元太大，無法編碼:%d"

# utils/adt/arrayfuncs.c:2319 utils/adt/arrayfuncs.c:3321
#: utils/adt/oracle_compat.c:985
msgid "null character not permitted"
msgstr "不允許 Null 字元"

# utils/adt/pseudotypes.c:94
#: utils/adt/pseudotypes.c:94
msgid "cannot accept a value of type any"
msgstr "無法接受型別 any 的值"

# utils/adt/pseudotypes.c:107
#: utils/adt/pseudotypes.c:107
msgid "cannot display a value of type any"
msgstr "無法顯示型別 any 的值"

# utils/adt/pseudotypes.c:121 utils/adt/pseudotypes.c:149
#: utils/adt/pseudotypes.c:121 utils/adt/pseudotypes.c:149
msgid "cannot accept a value of type anyarray"
msgstr "無法接受型別 anyarray 的值"

#: utils/adt/pseudotypes.c:174
msgid "cannot accept a value of type anyenum"
msgstr "無法接受型別 anyenum 的值"

# utils/adt/pseudotypes.c:199
#: utils/adt/pseudotypes.c:224
msgid "cannot accept a value of type trigger"
msgstr "無法接受型別 trigger 的值"

# utils/adt/pseudotypes.c:212
#: utils/adt/pseudotypes.c:237
msgid "cannot display a value of type trigger"
msgstr "無法顯示型別 trigger 的值"

# utils/adt/pseudotypes.c:226
#: utils/adt/pseudotypes.c:251
msgid "cannot accept a value of type language_handler"
msgstr "無法接受型別 language_handler 的值"

# utils/adt/pseudotypes.c:239
#: utils/adt/pseudotypes.c:264
msgid "cannot display a value of type language_handler"
msgstr "無法顯示型別 language_handler 的值"

# utils/adt/pseudotypes.c:253
#: utils/adt/pseudotypes.c:278
msgid "cannot accept a value of type internal"
msgstr "無法接受型別 internal 的值"

# utils/adt/pseudotypes.c:266
#: utils/adt/pseudotypes.c:291
msgid "cannot display a value of type internal"
msgstr "無法顯示型別 internal 的值"

# utils/adt/pseudotypes.c:280
#: utils/adt/pseudotypes.c:305
msgid "cannot accept a value of type opaque"
msgstr "無法接受型別 opaque 的值"

# utils/adt/pseudotypes.c:293
#: utils/adt/pseudotypes.c:318
msgid "cannot display a value of type opaque"
msgstr "無法顯示型別 opaque 的值"

# utils/adt/pseudotypes.c:307
#: utils/adt/pseudotypes.c:332
msgid "cannot accept a value of type anyelement"
msgstr "無法接受型別 anyelement 的值"

# utils/adt/pseudotypes.c:320
#: utils/adt/pseudotypes.c:345
msgid "cannot display a value of type anyelement"
msgstr "無法顯示型別 anyelement 的值"

#: utils/adt/pseudotypes.c:358
msgid "cannot accept a value of type anynonarray"
msgstr "無法接受型別 anynonarray 的值"

#: utils/adt/pseudotypes.c:371
msgid "cannot display a value of type anynonarray"
msgstr "無法顯示型別 anynonarray 的值"

# commands/functioncmds.c:166
#: utils/adt/pseudotypes.c:384
msgid "cannot accept a value of a shell type"
msgstr "無法接受 shell 型別的值"

#: utils/adt/pseudotypes.c:397
msgid "cannot display a value of a shell type"
msgstr "無法顯示 shell 型別的值"

# utils/adt/regexp.c:178
#: utils/adt/regexp.c:194 tsearch/spell.c:365
#, c-format
msgid "invalid regular expression: %s"
msgstr "不合法的正規表示式：%s"

# utils/adt/regexp.c:178
#: utils/adt/regexp.c:273 utils/adt/varlena.c:2588
#, c-format
msgid "regular expression failed: %s"
msgstr "正規表示式不正確：%s"

# utils/adt/regexp.c:178
#: utils/adt/regexp.c:408
#, c-format
msgid "invalid regexp option: \"%c\""
msgstr "regexp 選項無效:\"%c\""

#: utils/adt/regexp.c:864
msgid "regexp_split does not support the global option"
msgstr "regexp_split 不支援全域選項"

# utils/adt/regproc.c:122 utils/adt/regproc.c:142
#: utils/adt/regproc.c:123 utils/adt/regproc.c:143
#, c-format
msgid "more than one function named \"%s\""
msgstr "有一個以上的函式被命名為\"%s\""

# parser/parse_oper.c:84 parser/parse_oper.c:785 utils/adt/regproc.c:467
# utils/adt/regproc.c:487 utils/adt/regproc.c:665
#: utils/adt/regproc.c:468 utils/adt/regproc.c:488 utils/adt/regproc.c:649
#: parser/parse_oper.c:124 parser/parse_oper.c:762
#, c-format
msgid "operator does not exist: %s"
msgstr "operator不存在：%s"

# utils/adt/regproc.c:471 utils/adt/regproc.c:491
#: utils/adt/regproc.c:472 utils/adt/regproc.c:492
#, c-format
msgid "more than one operator named %s"
msgstr "有一個以上的operator被命名為 %s"

# gram.y:3496 utils/adt/regproc.c:639
#: utils/adt/regproc.c:636 gram.y:5043
msgid "missing argument"
msgstr "缺少引數"

# gram.y:3497 utils/adt/regproc.c:640
#: utils/adt/regproc.c:637 gram.y:5044
msgid "Use NONE to denote the missing argument of a unary operator."
msgstr "使用 NONE 表示遺漏的一元運算子參數。"

# utils/adt/regproc.c:644 utils/adt/regproc.c:1276
#: utils/adt/regproc.c:641 utils/adt/regproc.c:1501 utils/adt/ruleutils.c:5293
#: utils/adt/ruleutils.c:5330 utils/adt/ruleutils.c:5364
msgid "too many arguments"
msgstr "參數過多"

# utils/adt/regproc.c:645
#: utils/adt/regproc.c:642
msgid "Provide two argument types for operator."
msgstr "提供運算子的兩個參數型別。"

# catalog/namespace.c:200 utils/adt/regproc.c:837
#: utils/adt/regproc.c:818 catalog/namespace.c:275 commands/lockcmds.c:118
#: parser/parse_relation.c:876 parser/parse_relation.c:884
#, c-format
msgid "relation \"%s\" does not exist"
msgstr "relation \"%s\"不存在"

# catalog/pg_type.c:517 commands/functioncmds.c:110 commands/tablecmds.c:4588
# commands/typecmds.c:423 commands/typecmds.c:809 commands/typecmds.c:1167
# commands/typecmds.c:1288 commands/typecmds.c:1400 commands/typecmds.c:1487
# commands/typecmds.c:2072 parser/parse_func.c:1401 parser/parse_type.c:201
# parser/parse_type.c:227 tcop/utility.c:97 utils/adt/regproc.c:1003
#: utils/adt/regproc.c:983 commands/functioncmds.c:126
#: commands/tablecmds.c:215 commands/typecmds.c:648 commands/typecmds.c:2535
#: parser/parse_func.c:1318 parser/parse_type.c:199
#, c-format
msgid "type \"%s\" does not exist"
msgstr "\"%s\"型別不存在"

# utils/adt/not_in.c:64 utils/adt/regproc.c:1110 utils/adt/regproc.c:1115
# utils/adt/varlena.c:1636 utils/adt/varlena.c:1641
#: utils/adt/regproc.c:1336 utils/adt/regproc.c:1341 utils/adt/varlena.c:1989
#: utils/adt/varlena.c:1994
msgid "invalid name syntax"
msgstr "無效的名稱語法"

# utils/adt/regproc.c:1174
#: utils/adt/regproc.c:1399
msgid "expected a left parenthesis"
msgstr "預期應有左圓括號"

# utils/adt/regproc.c:1190
#: utils/adt/regproc.c:1415
msgid "expected a right parenthesis"
msgstr "預期應有右圓括號"

# utils/adt/regproc.c:1209
#: utils/adt/regproc.c:1434
msgid "expected a type name"
msgstr "預期應有型別名稱"

# utils/adt/regproc.c:1241
#: utils/adt/regproc.c:1466
msgid "improper type name"
msgstr "不合適的型別名稱"

# gram.y:1887 utils/adt/ri_triggers.c:301 utils/adt/ri_triggers.c:363
# utils/adt/ri_triggers.c:542 utils/adt/ri_triggers.c:781
# utils/adt/ri_triggers.c:972 utils/adt/ri_triggers.c:1133
# utils/adt/ri_triggers.c:1317 utils/adt/ri_triggers.c:1486
# utils/adt/ri_triggers.c:1667 utils/adt/ri_triggers.c:1837
# utils/adt/ri_triggers.c:2055 utils/adt/ri_triggers.c:2235
# utils/adt/ri_triggers.c:2440 utils/adt/ri_triggers.c:2536
# utils/adt/ri_triggers.c:2659
#: utils/adt/ri_triggers.c:373 utils/adt/ri_triggers.c:433
#: utils/adt/ri_triggers.c:596 utils/adt/ri_triggers.c:836
#: utils/adt/ri_triggers.c:1024 utils/adt/ri_triggers.c:1186
#: utils/adt/ri_triggers.c:1374 utils/adt/ri_triggers.c:1545
#: utils/adt/ri_triggers.c:1728 utils/adt/ri_triggers.c:1899
#: utils/adt/ri_triggers.c:2115 utils/adt/ri_triggers.c:2297
#: utils/adt/ri_triggers.c:2500 utils/adt/ri_triggers.c:2548
#: utils/adt/ri_triggers.c:2593 utils/adt/ri_triggers.c:2721 gram.y:2429
msgid "MATCH PARTIAL not yet implemented"
msgstr "MATCH PARTIAL尚未實作"

# utils/adt/ri_triggers.c:337 utils/adt/ri_triggers.c:2743
# utils/adt/ri_triggers.c:3248 utils/adt/ri_triggers.c:3285
#: utils/adt/ri_triggers.c:407 utils/adt/ri_triggers.c:2803
#: utils/adt/ri_triggers.c:3463 utils/adt/ri_triggers.c:3500
#, c-format
msgid "insert or update on table \"%s\" violates foreign key constraint \"%s\""
msgstr "資料表 \"%s\" 的插入或更新違反外鍵限制 \"%s\""

# utils/adt/ri_triggers.c:340 utils/adt/ri_triggers.c:2746
#: utils/adt/ri_triggers.c:410 utils/adt/ri_triggers.c:2806
msgid "MATCH FULL does not allow mixing of null and nonnull key values."
msgstr "MATCH FULL 不允許混合 Null 和非 Null 鍵值。"

# utils/adt/ri_triggers.c:2921
#: utils/adt/ri_triggers.c:3003
#, c-format
msgid "function \"%s\" was not called by trigger manager"
msgstr "觸發程序管理員未呼叫函式 \"%s\""

# utils/adt/ri_triggers.c:2930
#: utils/adt/ri_triggers.c:3012
#, c-format
msgid "function \"%s\" must be fired AFTER ROW"
msgstr "函式 \"%s\" 必須在資料列之後 (AFTER ROW) 引發"

# utils/adt/ri_triggers.c:2938
#: utils/adt/ri_triggers.c:3020
#, c-format
msgid "function \"%s\" must be fired for INSERT"
msgstr "函式 \"%s\" 必須針對 INSERT 引發"

# utils/adt/ri_triggers.c:2944
#: utils/adt/ri_triggers.c:3026
#, c-format
msgid "function \"%s\" must be fired for UPDATE"
msgstr "函式 \"%s\" 必須針對 UPDATE 引發"

# utils/adt/ri_triggers.c:2951
#: utils/adt/ri_triggers.c:3033
#, c-format
msgid "function \"%s\" must be fired for INSERT or UPDATE"
msgstr "函式 \"%s\" 必須針對 INSERT 或 UPDATE 引發"

# utils/adt/ri_triggers.c:2958
#: utils/adt/ri_triggers.c:3040
#, c-format
msgid "function \"%s\" must be fired for DELETE"
msgstr "函式 \"%s\" 必須針對 DELETE 引發"

#: utils/adt/ri_triggers.c:3069
#, c-format
msgid "no pg_constraint entry for trigger \"%s\" on table \"%s\""
msgstr "觸發程序 \"%s\" (在資料表 \"%s\") 沒有 pg_constraint 項目"

# utils/adt/ri_triggers.c:2503 utils/adt/ri_triggers.c:2984
#: utils/adt/ri_triggers.c:3071
msgid ""
"Remove this referential integrity trigger and its mates, then do ALTER TABLE "
"ADD CONSTRAINT."
msgstr ""
"移除此參考完整性觸發程序及其配對項目，然後執行 ALTER TABLE ADD CONSTRAINT。"

# utils/adt/ri_triggers.c:3215
#: utils/adt/ri_triggers.c:3430
#, c-format
msgid ""
"referential integrity query on \"%s\" from constraint \"%s\" on \"%s\" gave "
"unexpected result"
msgstr "\"%s\" 上的參考完整性查詢 (來自限制 \"%s\" 於 \"%s\") 產生非預期的結果"

# utils/adt/ri_triggers.c:3219
#: utils/adt/ri_triggers.c:3434
msgid "This is most likely due to a rule having rewritten the query."
msgstr "最可能的原因是規則已重寫查詢。"

# utils/adt/ri_triggers.c:3250
#: utils/adt/ri_triggers.c:3465
#, c-format
msgid "No rows were found in \"%s\"."
msgstr "\"%s\" 中找不到資料列。"

# utils/adt/ri_triggers.c:3287
#: utils/adt/ri_triggers.c:3502
#, c-format
msgid "Key (%s)=(%s) is not present in table \"%s\"."
msgstr "索引鍵 (%s)=(%s) 沒有出現在資料表 \"%s\"。"

#: utils/adt/ri_triggers.c:3508
#, c-format
msgid ""
"update or delete on table \"%s\" violates foreign key constraint \"%s\" on "
"table \"%s\""
msgstr "資料表 \"%s\" 的更新或刪除違反外鍵限制 \"%s\" (於資料表 \"%s\")"

# utils/adt/ri_triggers.c:3296
#: utils/adt/ri_triggers.c:3511
#, c-format
msgid "Key (%s)=(%s) is still referenced from table \"%s\"."
msgstr "索引鍵 (%s)=(%s) 仍是從資料表 \"%s\" 參考。"

# utils/adt/rowtypes.c:78 utils/adt/rowtypes.c:442
#: utils/adt/rowtypes.c:98 utils/adt/rowtypes.c:467
msgid "input of anonymous composite types is not implemented"
msgstr "匿名複合型別輸入未實作"

# utils/adt/rowtypes.c:125 utils/adt/rowtypes.c:152 utils/adt/rowtypes.c:176
# utils/adt/rowtypes.c:184 utils/adt/rowtypes.c:234 utils/adt/rowtypes.c:242
#: utils/adt/rowtypes.c:145 utils/adt/rowtypes.c:173 utils/adt/rowtypes.c:196
#: utils/adt/rowtypes.c:204 utils/adt/rowtypes.c:256 utils/adt/rowtypes.c:264
#, c-format
msgid "malformed record literal: \"%s\""
msgstr "記錄實量的格式不正確:\"%s\""

# utils/adt/rowtypes.c:126
#: utils/adt/rowtypes.c:146
msgid "Missing left parenthesis."
msgstr "缺少左圓括號。"

# utils/adt/rowtypes.c:153
#: utils/adt/rowtypes.c:174
msgid "Too few columns."
msgstr "欄位不足。"

# utils/adt/rowtypes.c:178 utils/adt/rowtypes.c:186
#: utils/adt/rowtypes.c:198 utils/adt/rowtypes.c:206
msgid "Unexpected end of input."
msgstr "非預期的輸入終止。"

# utils/adt/rowtypes.c:235
#: utils/adt/rowtypes.c:257
msgid "Too many columns."
msgstr "欄位過多。"

# utils/adt/rowtypes.c:243
#: utils/adt/rowtypes.c:265
msgid "Junk after right parenthesis."
msgstr "右括號後的垃圾。"

# utils/adt/rowtypes.c:491
#: utils/adt/rowtypes.c:516
#, c-format
msgid "wrong number of columns: %d, expected %d"
msgstr "資料行數目錯誤: %d，預期是 %d"

# utils/adt/rowtypes.c:515
#: utils/adt/rowtypes.c:543
#, c-format
msgid "wrong data type: %u, expected %u"
msgstr "錯誤的資料型別: %u, 預期應為 %u"

# utils/adt/rowtypes.c:574
#: utils/adt/rowtypes.c:604
#, c-format
msgid "improper binary format in record column %d"
msgstr "記錄資料行 %d 中的二進位格式不正確"

#: utils/adt/rowtypes.c:890 utils/adt/rowtypes.c:1116
#, c-format
msgid "cannot compare dissimilar column types %s and %s at record column %d"
msgstr "無法比較不同資料行型別 %s 和 %s (在記錄資料行 %d)"

# utils/adt/arrayfuncs.c:2559 utils/adt/arrayfuncs.c:2714
#: utils/adt/rowtypes.c:968 utils/adt/rowtypes.c:1179
msgid "cannot compare record types with different numbers of columns"
msgstr "無法比較不同資料行數目的記錄型別"

# commands/functioncmds.c:578 commands/functioncmds.c:684
# commands/functioncmds.c:751
#: utils/adt/ruleutils.c:1475 commands/functioncmds.c:976
#: commands/functioncmds.c:1082 commands/functioncmds.c:1147
#: commands/functioncmds.c:1302
#, c-format
msgid "\"%s\" is an aggregate function"
msgstr "\"%s\"是一個aggregate function"

# utils/adt/ruleutils.c:1719
#: utils/adt/ruleutils.c:2085
#, c-format
msgid "rule \"%s\" has unsupported event type %d"
msgstr "規則 \"%s\" 有不支援的事件型別 %d"

# utils/adt/selfuncs.c:3409 utils/adt/selfuncs.c:3796
#: utils/adt/selfuncs.c:4487 utils/adt/selfuncs.c:4928
msgid "case insensitive matching not supported on type bytea"
msgstr "bytea 型別不支援不區分大小寫的匹配"

# utils/adt/selfuncs.c:3514 utils/adt/selfuncs.c:3957
#: utils/adt/selfuncs.c:4593 utils/adt/selfuncs.c:5088
msgid "regular-expression matching not supported on type bytea"
msgstr "bytea 型別不支援正規表示式匹配"

# utils/adt/tid.c:66 utils/adt/tid.c:74 utils/adt/tid.c:82
#: utils/adt/tid.c:70 utils/adt/tid.c:78 utils/adt/tid.c:86
#, c-format
msgid "invalid input syntax for type tid: \"%s\""
msgstr "無效的 tid 型別輸入語法: \"%s\""

# gram.y:5853
#: utils/adt/timestamp.c:97
#, c-format
msgid "TIMESTAMP(%d)%s precision must not be negative"
msgstr "TIMESTAMP(%d)%s 精確度不可以是負值"

# gram.y:5859
#: utils/adt/timestamp.c:103
#, c-format
msgid "TIMESTAMP(%d)%s precision reduced to maximum allowed, %d"
msgstr "TIMESTAMP(%d)%s 精確度已降至允許的最大值 %d"

# utils/adt/timestamp.c:98 utils/adt/timestamp.c:339
#: utils/adt/timestamp.c:171 utils/adt/timestamp.c:430
#, c-format
msgid "timestamp out of range: \"%s\""
msgstr "timestamp 超過範圍: \"%s\""

# utils/adt/timestamp.c:116 utils/adt/timestamp.c:357
# utils/adt/timestamp.c:536
#: utils/adt/timestamp.c:189 utils/adt/timestamp.c:448
#: utils/adt/timestamp.c:659
#, c-format
msgid "date/time value \"%s\" is no longer supported"
msgstr "date/time 的值 \"%s\" 已不再受支援"

# utils/adt/timestamp.c:271
#: utils/adt/timestamp.c:365
#, c-format
msgid "timestamp(%d) precision must be between %d and %d"
msgstr "timestamp(%d) 精確度必須介於 %d 和 %d 之間"

# utils/adt/timestamp.c:529 utils/adt/timestamp.c:2408
# utils/adt/timestamp.c:2519 utils/adt/timestamp.c:3041
#: utils/adt/timestamp.c:653 utils/adt/timestamp.c:3098
#: utils/adt/timestamp.c:3228 utils/adt/timestamp.c:3613
msgid "interval out of range"
msgstr "interval超過範圍"

#: utils/adt/timestamp.c:782 utils/adt/timestamp.c:815
msgid "invalid INTERVAL type modifier"
msgstr "INTERVAL 型別修飾詞無效"

# gram.y:1001 gram.y:5474 gram.y:7537
#: utils/adt/timestamp.c:798
#, c-format
msgid "INTERVAL(%d) precision must not be negative"
msgstr "INTERVAL(%d) 精確度不可以是負值"

# gram.y:1007 gram.y:5480 gram.y:7543
#: utils/adt/timestamp.c:804
#, c-format
msgid "INTERVAL(%d) precision reduced to maximum allowed, %d"
msgstr "INTERVAL(%d) 精確度已降至允許的最大值 %d"

# utils/adt/timestamp.c:882
#: utils/adt/timestamp.c:1096
#, c-format
msgid "interval(%d) precision must be between %d and %d"
msgstr "interval(%d) 精確度必須介於 %d 和 %d 之間"

# utils/adt/timestamp.c:1882
#: utils/adt/timestamp.c:2301
msgid "cannot subtract infinite timestamps"
msgstr "無法減無限時標"

# utils/adt/timestamp.c:2811 utils/adt/timestamp.c:3344
# utils/adt/timestamp.c:3401
#: utils/adt/timestamp.c:3354 utils/adt/timestamp.c:3950
#: utils/adt/timestamp.c:4009
#, c-format
msgid "timestamp units \"%s\" not supported"
msgstr "不支援時標單位 \"%s\""

# utils/adt/timestamp.c:2825 utils/adt/timestamp.c:3411
#: utils/adt/timestamp.c:3368 utils/adt/timestamp.c:4019
#, c-format
msgid "timestamp units \"%s\" not recognized"
msgstr "時標單位 \"%s\" 無法辨識"

# utils/adt/timestamp.c:2939 utils/adt/timestamp.c:3565
# utils/adt/timestamp.c:3603
#: utils/adt/timestamp.c:3509 utils/adt/timestamp.c:4181
#: utils/adt/timestamp.c:4222
#, c-format
msgid "timestamp with time zone units \"%s\" not supported"
msgstr "不支援時區單位為 \"%s\" 的時標"

# utils/adt/timestamp.c:2955 utils/adt/timestamp.c:3612
#: utils/adt/timestamp.c:3526 utils/adt/timestamp.c:4231
#, c-format
msgid "timestamp with time zone units \"%s\" not recognized"
msgstr "無法辨識時區單位為 \"%s\" 的時標"

# utils/adt/timestamp.c:3034 utils/adt/timestamp.c:3718
#: utils/adt/timestamp.c:3606 utils/adt/timestamp.c:4337
#, c-format
msgid "interval units \"%s\" not supported"
msgstr "不支援間隔單位 \"%s\""

# utils/adt/timestamp.c:3050 utils/adt/timestamp.c:3748
#: utils/adt/timestamp.c:3622 utils/adt/timestamp.c:4364
#, c-format
msgid "interval units \"%s\" not recognized"
msgstr "無法辨識間隔單位 \"%s\""

#  translator: first %s is name of a SQL construct, eg CASE
# parser/parse_coerce.c:933
#: utils/adt/timestamp.c:4434 utils/adt/timestamp.c:4607
#, c-format
msgid "could not convert to time zone \"%s\""
msgstr "無法轉換成時區 \"%s\""

# utils/adt/timestamp.c:3819 utils/adt/timestamp.c:3968
#: utils/adt/timestamp.c:4466 utils/adt/timestamp.c:4640
#, c-format
msgid "interval time zone \"%s\" must not specify month"
msgstr "間隔時區 \"%s\" 不可指定月份"

#: utils/adt/trigfuncs.c:41
msgid "suppress_redundant_updates_trigger: must be called as trigger"
msgstr "suppress_redundant_updates_trigger: 必須以觸發程序方式呼叫"

#: utils/adt/trigfuncs.c:47
msgid "suppress_redundant_updates_trigger: must be called on update"
msgstr "suppress_redundant_updates_trigger: 必須在更新時呼叫"

#: utils/adt/trigfuncs.c:53
msgid "suppress_redundant_updates_trigger: must be called before update"
msgstr "suppress_redundant_updates_trigger: 必須在更新之前呼叫"

#: utils/adt/trigfuncs.c:59
msgid "suppress_redundant_updates_trigger: must be called for each row"
msgstr "suppress_redundant_updates_trigger: 必須針對每個資料列呼叫"

# utils/adt/geo_ops.c:910 utils/adt/geo_ops.c:977 utils/adt/geo_ops.c:992
# utils/adt/geo_ops.c:1004
#: utils/adt/tsgistidx.c:100
msgid "gtsvector_in not implemented"
msgstr "gtsvector_in 未實作"

# access/transam/xlog.c:2771
#: utils/adt/tsquery.c:156 utils/adt/tsquery.c:392
#: utils/adt/tsvector_parser.c:136
#, c-format
msgid "syntax error in tsquery: \"%s\""
msgstr "tsquery 中有語法錯誤: \"%s\""

#: utils/adt/tsquery.c:177
#, c-format
msgid "no operand in tsquery: \"%s\""
msgstr "tsquery 中沒有運算元:\"%s\""

#: utils/adt/tsquery.c:250
#, c-format
msgid "value is too big in tsquery: \"%s\""
msgstr "tsquery 中的值太大:\"%s\""

#: utils/adt/tsquery.c:255
#, c-format
msgid "operand is too long in tsquery: \"%s\""
msgstr "tsquery 中的運算元太長:\"%s\""

#: utils/adt/tsquery.c:283
#, c-format
msgid "word is too long in tsquery: \"%s\""
msgstr "tsquery 中的字詞太長:\"%s\""

#: utils/adt/tsquery.c:512
#, c-format
msgid "text-search query doesn't contain lexemes: \"%s\""
msgstr "文本搜尋查詢未包含詞素:\"%s\""

#: utils/adt/tsquery_cleanup.c:285
msgid ""
"text-search query contains only stop words or doesn't contain lexemes, "
"ignored"
msgstr "文本搜尋查詢只包含停用字詞或未包含詞素，已忽略"

# parser/parse_expr.c:492
#: utils/adt/tsquery_rewrite.c:296
msgid "ts_rewrite query must return two tsquery columns"
msgstr "ts_rewrite 查詢必須傳回兩個 tsquery 資料行"

#: utils/adt/tsrank.c:404
msgid "array of weight must be one-dimensional"
msgstr "重量陣列必須是一維"

#: utils/adt/tsrank.c:409
msgid "array of weight is too short"
msgstr "重量陣列太短"

#: utils/adt/tsrank.c:414
msgid "array of weight must not contain nulls"
msgstr "重量陣列不可包含 Null"

# utils/adt/int8.c:506 utils/adt/int8.c:534 utils/adt/int8.c:554
# utils/adt/int8.c:583 utils/adt/int8.c:608 utils/adt/int8.c:626
# utils/adt/int8.c:660 utils/adt/int8.c:705 utils/adt/int8.c:725
# utils/adt/int8.c:751 utils/adt/int8.c:776 utils/adt/int8.c:796
# utils/adt/int8.c:816 utils/adt/int8.c:842 utils/adt/int8.c:1010
# utils/adt/int8.c:1049 utils/adt/numeric.c:1838 utils/adt/varbit.c:1313
#: utils/adt/tsrank.c:423 utils/adt/tsrank.c:749
msgid "weight out of range"
msgstr "重量超出範圍"

#: utils/adt/tsvector.c:215
#, c-format
msgid "word is too long (%ld bytes, max %ld bytes)"
msgstr "字詞太長 (%ld 位元組，上限是 %ld 位元組)"

#: utils/adt/tsvector.c:222
#, c-format
msgid "string is too long for tsvector (%ld bytes, max %ld bytes)"
msgstr "字串對 tsvector 而言太長 (%ld 位元組，上限是 %ld 位元組)"

#: utils/adt/tsvector.c:272 utils/adt/tsvector_op.c:514 tsearch/to_tsany.c:165
#, c-format
msgid "string is too long for tsvector (%d bytes, max %d bytes)"
msgstr "字串對 tsvector 而言太長 (%d 位元組，上限是 %d 位元組)"

# parser/parse_expr.c:492
#: utils/adt/tsvector_op.c:1103
msgid "ts_stat query must return one tsvector column"
msgstr "ts_stat 查詢必須傳回一個 tsvector 資料行"

# commands/indexcmds.c:461 commands/tablecmds.c:1299 parser/parse_expr.c:1084
#: utils/adt/tsvector_op.c:1283
#, c-format
msgid "tsvector column \"%s\" does not exist"
msgstr "tsvector 資料行 \"%s\" 不存在"

# commands/tablecmds.c:4647
#: utils/adt/tsvector_op.c:1289
#, c-format
msgid "column \"%s\" is not of tsvector type"
msgstr "資料行 \"%s\" 不是 tsvector 型別"

# commands/indexcmds.c:461 commands/tablecmds.c:1299 parser/parse_expr.c:1084
#: utils/adt/tsvector_op.c:1301
#, c-format
msgid "configuration column \"%s\" does not exist"
msgstr "設定資料行 \"%s\" 不存在"

# commands/indexcmds.c:461 commands/tablecmds.c:1299 parser/parse_expr.c:1084
#: utils/adt/tsvector_op.c:1307
#, c-format
msgid "column \"%s\" is not of regconfig type"
msgstr "資料行 \"%s\" 不是 regconfig 型別"

#: utils/adt/tsvector_op.c:1314
#, c-format
msgid "configuration column \"%s\" must not be null"
msgstr "設定資料行 \"%s\" 不可以是 Null"

#: utils/adt/tsvector_op.c:1327
#, c-format
msgid "text search configuration name \"%s\" must be schema-qualified"
msgstr "文本搜尋設定名稱 \"%s\" 必須是綱要限定名稱"

# commands/indexcmds.c:461 commands/tablecmds.c:1299 parser/parse_expr.c:1084
#: utils/adt/tsvector_op.c:1347 commands/copy.c:3409 commands/indexcmds.c:863
#: commands/tablecmds.c:1923 parser/parse_expr.c:472
#, c-format
msgid "column \"%s\" does not exist"
msgstr "欄位\"%s\"不存在"

# commands/tablecmds.c:3115
#: utils/adt/tsvector_op.c:1352
#, c-format
msgid "column \"%s\" is not of a character type"
msgstr "資料行 \"%s\" 不是 character 型別"

# access/transam/xlog.c:2771
#: utils/adt/tsvector_parser.c:137
#, c-format
msgid "syntax error in tsvector: \"%s\""
msgstr "tsvector 中有語法錯誤:\"%s\""

# parser/analyze.c:3132 parser/parse_coerce.c:221 parser/parse_expr.c:116
# parser/parse_expr.c:122
#: utils/adt/tsvector_parser.c:202
#, c-format
msgid "there is no escaped character: \"%s\""
msgstr "沒有逸出字元:\"%s\""

#: utils/adt/tsvector_parser.c:319
#, c-format
msgid "wrong position info in tsvector: \"%s\""
msgstr "tsvector 中的位置資訊錯誤:\"%s\""

# utils/adt/oid.c:60 utils/adt/oid.c:66 utils/adt/oid.c:87
#: utils/adt/uuid.c:128
#, c-format
msgid "invalid input syntax for uuid: \"%s\""
msgstr "uuid 的輸入語法無效:\"%s\""

# gram.y:5697 gram.y:5775
#: utils/adt/varbit.c:49 utils/adt/varchar.c:48
#, c-format
msgid "length for type %s must be at least 1"
msgstr "%s 型別的長度必須至少為1"

# gram.y:5702 gram.y:5780
#: utils/adt/varbit.c:54 utils/adt/varchar.c:52
#, c-format
msgid "length for type %s cannot exceed %d"
msgstr "%s 型別的長度不能超過 %d"

# utils/adt/varbit.c:109 utils/adt/varbit.c:263
#: utils/adt/varbit.c:157 utils/adt/varbit.c:297 utils/adt/varbit.c:353
#, c-format
msgid "bit string length %d does not match type bit(%d)"
msgstr "位元字串長度 %d 不符合型別位元 (%d)"

# utils/adt/varbit.c:131 utils/adt/varbit.c:370
#: utils/adt/varbit.c:179 utils/adt/varbit.c:477
#, c-format
msgid "\"%c\" is not a valid binary digit"
msgstr "\"%c\" 不是有效的二進位位數"

# utils/adt/varbit.c:156 utils/adt/varbit.c:395
#: utils/adt/varbit.c:204 utils/adt/varbit.c:502
#, c-format
msgid "\"%c\" is not a valid hexadecimal digit"
msgstr "\"%c\" 不是有效的十六進位位數"

# utils/adt/varbit.c:472
#: utils/adt/varbit.c:288 utils/adt/varbit.c:589
msgid "invalid length in external bit string"
msgstr "外部位元字串的長度無效"

# utils/adt/varbit.c:348 utils/adt/varbit.c:532
#: utils/adt/varbit.c:455 utils/adt/varbit.c:598 utils/adt/varbit.c:659
#, c-format
msgid "bit string too long for type bit varying(%d)"
msgstr "位元字串對型別 bit varying(%d) 而言太長"

# utils/adt/varlena.c:582 utils/adt/varlena.c:646 utils/adt/varlena.c:1312
#: utils/adt/varbit.c:961 utils/adt/varlena.c:670 utils/adt/varlena.c:734
#: utils/adt/varlena.c:1684
msgid "negative substring length not allowed"
msgstr "不允許負值子字串長度"

# utils/adt/varbit.c:905
#: utils/adt/varbit.c:1058
msgid "cannot AND bit strings of different sizes"
msgstr "無法 AND 不同大小的位元字串"

# utils/adt/varbit.c:946
#: utils/adt/varbit.c:1099
msgid "cannot OR bit strings of different sizes"
msgstr "無法 OR 不同大小的位元字串"

# utils/adt/varbit.c:992
#: utils/adt/varbit.c:1145
msgid "cannot XOR bit strings of different sizes"
msgstr "無法 XOR 不同大小的位元字串"

# utils/adt/varchar.c:105 utils/adt/varchar.c:225
#: utils/adt/varchar.c:152 utils/adt/varchar.c:305
#, c-format
msgid "value too long for type character(%d)"
msgstr "值對型別 character(%d) 而言太長"

# utils/adt/varchar.c:383 utils/adt/varchar.c:475
#: utils/adt/varchar.c:473 utils/adt/varchar.c:594
#, c-format
msgid "value too long for type character varying(%d)"
msgstr "值對型別 character varying(%d) 而言太長"

#  translator: first %s is name of a SQL construct, eg CASE
# parser/parse_coerce.c:933
#: utils/adt/varlena.c:1213 utils/adt/varlena.c:1226
#, c-format
msgid "could not convert string to UTF-16: error %lu"
msgstr "無法將字串轉換成 UTF-16: 錯誤 %lu"

#: utils/adt/varlena.c:1236
#, c-format
msgid "could not compare Unicode strings: %m"
msgstr "無法比較 Unicode 字串:%m"

# utils/adt/varlena.c:1407 utils/adt/varlena.c:1438 utils/adt/varlena.c:1474
# utils/adt/varlena.c:1517
#: utils/adt/varlena.c:1779 utils/adt/varlena.c:1810 utils/adt/varlena.c:1846
#: utils/adt/varlena.c:1889
#, c-format
msgid "index %d out of valid range, 0..%d"
msgstr "索引 %d 超出有效範圍，0..%d"

# utils/adt/varlena.c:1529
#: utils/adt/varlena.c:1901
msgid "new bit must be 0 or 1"
msgstr "新位元必須是 0 或 1"

# utils/adt/varlena.c:2016
#: utils/adt/varlena.c:2681
msgid "field position must be greater than zero"
msgstr "欄位位置必須大於零"

# commands/define.c:233
#: utils/adt/windowfuncs.c:243
msgid "argument of ntile must be greater than zero"
msgstr "ntile 的參數必須大於零"

# commands/define.c:233
#: utils/adt/windowfuncs.c:465
msgid "argument of nth_value must be greater than zero"
msgstr "nth_value 的參數必須大於零"

# access/common/printtup.c:296 tcop/fastpath.c:186 tcop/fastpath.c:511
# tcop/postgres.c:1480
#: utils/adt/xml.c:135
msgid "unsupported XML feature"
msgstr "不支援的 XML 功能"

#: utils/adt/xml.c:136
msgid "This functionality requires the server to be built with libxml support."
msgstr "此功能需要以 libxml 支援來建立伺服器。"

#: utils/adt/xml.c:137
msgid "You need to rebuild PostgreSQL using --with-libxml."
msgstr "您需要使用 --with-libxml 重建 PostgreSQL。"

# utils/mb/conv.c:406
#: utils/adt/xml.c:156 utils/mb/mbutils.c:477
#, c-format
msgid "invalid encoding name \"%s\""
msgstr "無效的編碼名稱 \"%s\""

# command.c:122
#: utils/adt/xml.c:402 utils/adt/xml.c:407
msgid "invalid XML comment"
msgstr "XML 註解無效"

#: utils/adt/xml.c:536
msgid "not an XML document"
msgstr "不是 XML 文件"

#: utils/adt/xml.c:689 utils/adt/xml.c:712
msgid "invalid XML processing instruction"
msgstr "XML 處理指示無效"

#: utils/adt/xml.c:690
#, c-format
msgid "XML processing instruction target name cannot be \"%s\"."
msgstr "XML 處理指示目標名稱不可以是 \"%s\"。"

#: utils/adt/xml.c:713
msgid "XML processing instruction cannot contain \"?>\"."
msgstr "XML 處理指示不可以包含 \"?&gt;\"。"

# utils/adt/geo_ops.c:910 utils/adt/geo_ops.c:977 utils/adt/geo_ops.c:992
# utils/adt/geo_ops.c:1004
#: utils/adt/xml.c:792
msgid "xmlvalidate is not implemented"
msgstr "xmlvalidate 未實作"

#: utils/adt/xml.c:877
msgid "could not initialize XML library"
msgstr "無法初始化 XML 程式庫"

#: utils/adt/xml.c:878
#, c-format
msgid ""
"libxml2 has incompatible char type: sizeof(char)=%u, sizeof(xmlChar)=%u."
msgstr "libxml2 有不相容的 char 型別: sizeof(char)=%u，sizeof(xmlChar)=%u。"

# commands/vacuum.c:2258 commands/vacuumlazy.c:489 commands/vacuumlazy.c:770
# nodes/print.c:86 storage/lmgr/deadlock.c:888 tcop/postgres.c:3285
#: utils/adt/xml.c:1363 utils/adt/xml.c:1364 utils/adt/xml.c:1370
#: utils/adt/xml.c:1441 utils/misc/guc.c:4809 utils/misc/guc.c:5077
#: utils/fmgr/dfmgr.c:381 tcop/postgres.c:3990 catalog/dependency.c:907
#: catalog/dependency.c:908 catalog/dependency.c:914 catalog/dependency.c:915
#: catalog/dependency.c:926 catalog/dependency.c:927 commands/tablecmds.c:619
#: commands/trigger.c:574 commands/trigger.c:590 commands/trigger.c:602
#: commands/user.c:930 commands/user.c:931 storage/lmgr/deadlock.c:942
#: storage/lmgr/deadlock.c:943 nodes/print.c:85
#, c-format
msgid "%s"
msgstr "%s"

# utils/adt/network.c:105
#: utils/adt/xml.c:1417
msgid "Invalid character value."
msgstr "字元值無效。"

#: utils/adt/xml.c:1420
msgid "Space required."
msgstr "需要空間。"

#: utils/adt/xml.c:1423
msgid "standalone accepts only 'yes' or 'no'."
msgstr "standalone 只接受 &apos;yes&apos; 或 &apos;no&apos;。"

#: utils/adt/xml.c:1426
msgid "Malformed declaration: missing version."
msgstr "宣告格式不正確: 遺漏版本。"

#: utils/adt/xml.c:1429
msgid "Missing encoding in text declaration."
msgstr "文字宣告中遺漏編碼。"

#: utils/adt/xml.c:1432
msgid "Parsing XML declaration: '?>' expected."
msgstr "解譯 XML 宣告: 預期是 &apos;?&gt;&apos;。"

# libpq/be-secure.c:303 libpq/be-secure.c:396
#: utils/adt/xml.c:1435
#, c-format
msgid "Unrecognized libxml error code: %d."
msgstr "無法辨識的 libxml 錯誤碼:%d."

# utils/adt/float.c:1131 utils/adt/float.c:1197 utils/adt/int.c:614
# utils/adt/int.c:642 utils/adt/int.c:662 utils/adt/int.c:691
# utils/adt/int.c:716 utils/adt/int.c:731 utils/adt/int.c:861
# utils/adt/int.c:881 utils/adt/int.c:907 utils/adt/int.c:941
# utils/adt/int.c:961 utils/adt/int.c:987 utils/adt/int.c:1012
# utils/adt/int.c:1091 utils/adt/int8.c:947 utils/adt/numeric.c:1785
# utils/adt/numeric.c:1794 utils/adt/varbit.c:1234
#: utils/adt/xml.c:1690
msgid "date out of range"
msgstr "日期超出範圍"

#: utils/adt/xml.c:1691
msgid "XML does not support infinite date values."
msgstr "XML 不支援無限日期值。"

#: utils/adt/xml.c:1714 utils/adt/xml.c:1741
msgid "XML does not support infinite timestamp values."
msgstr "XML 不支援無限時標值。"

# commands/portalcmds.c:182 commands/portalcmds.c:229
#: utils/adt/xml.c:2031 utils/adt/xml.c:2195 commands/portalcmds.c:168
#: commands/portalcmds.c:222 executor/execCurrent.c:66
#, c-format
msgid "cursor \"%s\" does not exist"
msgstr "cursor \"%s\"不存在"

# utils/init/miscinit.c:429
#: utils/adt/xml.c:2110
msgid "invalid query"
msgstr "查詢無效"

#: utils/adt/xml.c:3343
msgid "invalid array for XML namespace mapping"
msgstr "XML 命名空間對應的陣列無效"

#: utils/adt/xml.c:3344
msgid ""
"The array must be two-dimensional with length of the second axis equal to 2."
msgstr "陣列必須是第二個軸長等於 2 的二維陣列。"

# commands/typecmds.c:637
#: utils/adt/xml.c:3368
msgid "empty XPath expression"
msgstr "空白 XPath 運算式"

#: utils/adt/xml.c:3416
msgid "neither namespace name nor URI may be null"
msgstr "命名空間名稱和 URI 都不可以是 Null"

# fe-connect.c:946
#: utils/adt/xml.c:3423
#, c-format
msgid "could not register XML namespace with name \"%s\" and URI \"%s\""
msgstr "無法註冊名稱為 \"%s\" 且 URI 為 \"%s\" 的 XML 命名空間"

#: utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c:126
#: utils/mb/conversion_procs/utf8_and_win/utf8_and_win.c:153
#, c-format
msgid "unexpected encoding ID %d for WIN character sets"
msgstr "WIN 字元集的非預期編碼 ID %d"

#: utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c:136
#: utils/mb/conversion_procs/utf8_and_iso8859/utf8_and_iso8859.c:163
#, c-format
msgid "unexpected encoding ID %d for ISO 8859 character sets"
msgstr "ISO 8859 字元集的非預期編碼 ID %d"

# utils/mb/encnames.c:445
#: utils/mb/encnames.c:564
msgid "encoding name too long"
msgstr "編碼名稱過長"

# commands/variable.c:593 utils/mb/mbutils.c:188
#: utils/mb/mbutils.c:240 commands/variable.c:665
#, c-format
msgid "conversion between %s and %s is not supported"
msgstr "不支援 %s 和 %s 之間的轉換"

# utils/mb/mbutils.c:252
#: utils/mb/mbutils.c:310
#, c-format
msgid ""
"default conversion function for encoding \"%s\" to \"%s\" does not exist"
msgstr "從 \"%s\" 到 \"%s\" 編碼的預設轉換函式不存在"

#: utils/mb/mbutils.c:336 utils/mb/mbutils.c:597
#, c-format
msgid "String of %d bytes is too long for encoding conversion."
msgstr "%d 位元組的字串太長，無法進行編碼轉換。"

# utils/mb/mbutils.c:326
#: utils/mb/mbutils.c:423
#, c-format
msgid "invalid source encoding name \"%s\""
msgstr "無效的來源編碼名稱 \"%s\""

# utils/mb/mbutils.c:331
#: utils/mb/mbutils.c:428
#, c-format
msgid "invalid destination encoding name \"%s\""
msgstr "無效的目標編碼名稱 \"%s\""

# utils/misc/guc.c:3451 utils/misc/guc.c:3559
#: utils/mb/mbutils.c:529
#, c-format
msgid "invalid byte value for encoding \"%s\": 0x%02x"
msgstr "編碼 \"%s\" 的位元組值無效: 0x%02x"

# utils/adt/oracle_compat.c:99 utils/adt/oracle_compat.c:138
#: utils/mb/mbutils.c:724
msgid "invalid multibyte character for locale"
msgstr "區域的多位元組字元無效"

#: utils/mb/mbutils.c:725
msgid ""
"The server's LC_CTYPE locale is probably incompatible with the database "
"encoding."
msgstr "伺服器的 LC_CTYPE 區域可能與資料庫編碼不相容。"

# utils/mb/wchar.c:861
#: utils/mb/wchar.c:1609
#, c-format
msgid "invalid byte sequence for encoding \"%s\": 0x%s"
msgstr "編碼 \"%s\" 的位元組序列無效: 0x%s"

#: utils/mb/wchar.c:1612
msgid ""
"This error can also happen if the byte sequence does not match the encoding "
"expected by the server, which is controlled by \"client_encoding\"."
msgstr ""
"如果位元組序列不符合伺服器所預期的編碼 (\"client_encoding\" 所控制)，也會發生"
"這個問題。"

#: utils/mb/wchar.c:1641
#, c-format
msgid "character 0x%s of encoding \"%s\" has no equivalent in \"%s\""
msgstr "字元 0x%s (屬於編碼 \"%s\") 沒有 \"%s\" 對應項目"

# utils/mb/conv.c:406
#: utils/mb/conv.c:509
#, c-format
msgid "invalid encoding number: %d"
msgstr "無效的編碼編號：%d"

# utils/sort/logtape.c:202
#: utils/sort/logtape.c:213
#, c-format
msgid "could not write block %ld of temporary file: %m"
msgstr "無法寫入暫存檔的區塊 %ld：%m"

# utils/sort/logtape.c:204
#: utils/sort/logtape.c:215
msgid "Perhaps out of disk space?"
msgstr "可能是磁碟空間用盡？"

# utils/sort/logtape.c:221
#: utils/sort/logtape.c:232
#, c-format
msgid "could not read block %ld of temporary file: %m"
msgstr "無法讀取暫存檔的區塊 %ld：%m"

# utils/sort/tuplesort.c:2082
#: utils/sort/tuplesort.c:2806
#, c-format
msgid "could not create unique index \"%s\""
msgstr "無法建立唯一索引 \"%s\""

# utils/sort/tuplesort.c:2083
#: utils/sort/tuplesort.c:2808
msgid "Table contains duplicated values."
msgstr "資料表含有重覆的值。"

# storage/buffer/buf_table.c:93 storage/freespace/freespace.c:1014
# storage/ipc/shmem.c:185 storage/ipc/shmem.c:246 storage/ipc/shmem.c:386
# storage/lmgr/lock.c:561 storage/lmgr/lock.c:624 storage/lmgr/proc.c:179
#: utils/hash/dynahash.c:925 storage/lmgr/lock.c:583 storage/lmgr/lock.c:649
#: storage/lmgr/lock.c:2051 storage/lmgr/lock.c:2339 storage/lmgr/lock.c:2404
#: storage/lmgr/proc.c:186 storage/lmgr/proc.c:199 storage/ipc/shmem.c:190
#: storage/ipc/shmem.c:359
msgid "out of shared memory"
msgstr "共享記憶體用盡"

# utils/misc/guc.c:237
#: utils/misc/guc.c:467
msgid "Ungrouped"
msgstr "已取消群組"

# utils/misc/guc.c:239
#: utils/misc/guc.c:469
msgid "File Locations"
msgstr "檔案位置"

# utils/misc/guc.c:241
#: utils/misc/guc.c:471
msgid "Connections and Authentication"
msgstr "連線和驗證"

# utils/misc/guc.c:243
#: utils/misc/guc.c:473
msgid "Connections and Authentication / Connection Settings"
msgstr "連線和驗證/連線設定"

# utils/misc/guc.c:245
#: utils/misc/guc.c:475
msgid "Connections and Authentication / Security and Authentication"
msgstr "連線和驗證/安全性和驗證"

# utils/misc/guc.c:247
#: utils/misc/guc.c:477
msgid "Resource Usage"
msgstr "資源使用量"

# utils/misc/guc.c:249
#: utils/misc/guc.c:479
msgid "Resource Usage / Memory"
msgstr "資源使用量/記憶體"

# utils/misc/guc.c:253
#: utils/misc/guc.c:481
msgid "Resource Usage / Kernel Resources"
msgstr "資源使用量/核心資源"

# utils/misc/guc.c:255
#: utils/misc/guc.c:483
msgid "Write-Ahead Log"
msgstr "記錄寫入"

# utils/misc/guc.c:257
#: utils/misc/guc.c:485
msgid "Write-Ahead Log / Settings"
msgstr "記錄寫入/設定"

# utils/misc/guc.c:259
#: utils/misc/guc.c:487
msgid "Write-Ahead Log / Checkpoints"
msgstr "記錄寫入/檢查點"

# utils/misc/guc.c:261
#: utils/misc/guc.c:489
msgid "Query Tuning"
msgstr "查詢微調"

# utils/misc/guc.c:263
#: utils/misc/guc.c:491
msgid "Query Tuning / Planner Method Configuration"
msgstr "查詢微調/規劃器方法設定"

# utils/misc/guc.c:265
#: utils/misc/guc.c:493
msgid "Query Tuning / Planner Cost Constants"
msgstr "查詢微調/規劃器成本常數"

# utils/misc/guc.c:267
#: utils/misc/guc.c:495
msgid "Query Tuning / Genetic Query Optimizer"
msgstr "查詢微調/原始查詢優化工具"

# utils/misc/guc.c:269
#: utils/misc/guc.c:497
msgid "Query Tuning / Other Planner Options"
msgstr "查詢微調/其他規劃器選項"

# utils/misc/guc.c:271
#: utils/misc/guc.c:499
msgid "Reporting and Logging"
msgstr "報告和記錄"

# utils/misc/guc.c:273
#: utils/misc/guc.c:501
msgid "Reporting and Logging / Where to Log"
msgstr "報告和記錄/記錄位置"

# utils/misc/guc.c:275
#: utils/misc/guc.c:503
msgid "Reporting and Logging / When to Log"
msgstr "報告和記錄/記錄時間"

# utils/misc/guc.c:277
#: utils/misc/guc.c:505
msgid "Reporting and Logging / What to Log"
msgstr "報告和記錄/記錄內容"

# utils/misc/guc.c:279
#: utils/misc/guc.c:507
msgid "Statistics"
msgstr "統計資料"

# utils/misc/guc.c:281
#: utils/misc/guc.c:509
msgid "Statistics / Monitoring"
msgstr "統計資料/監視"

# utils/misc/guc.c:283
#: utils/misc/guc.c:511
msgid "Statistics / Query and Index Statistics Collector"
msgstr "統計資料/查詢和索引統計資料收集器"

#: utils/misc/guc.c:513
msgid "Autovacuum"
msgstr "自動重整"

# utils/misc/guc.c:285
#: utils/misc/guc.c:515
msgid "Client Connection Defaults"
msgstr "用戶端連線預設值"

# utils/misc/guc.c:287
#: utils/misc/guc.c:517
msgid "Client Connection Defaults / Statement Behavior"
msgstr "用戶端連線預設值/陳述式行為"

# utils/misc/guc.c:289
#: utils/misc/guc.c:519
msgid "Client Connection Defaults / Locale and Formatting"
msgstr "用戶端連線預設值/區域和格式化"

# utils/misc/guc.c:291
#: utils/misc/guc.c:521
msgid "Client Connection Defaults / Other Defaults"
msgstr "用戶端連線預設值/其他預設值"

# utils/misc/guc.c:293
#: utils/misc/guc.c:523
msgid "Lock Management"
msgstr "鎖定管理"

# utils/misc/guc.c:295
#: utils/misc/guc.c:525
msgid "Version and Platform Compatibility"
msgstr "版本和平台相容性"

# utils/misc/guc.c:297
#: utils/misc/guc.c:527
msgid "Version and Platform Compatibility / Previous PostgreSQL Versions"
msgstr "版本和平台相容性/舊版 PostgreSQL"

# utils/misc/guc.c:299
#: utils/misc/guc.c:529
msgid "Version and Platform Compatibility / Other Platforms and Clients"
msgstr "版本和平台相容性/其他平台和用戶端"

# utils/misc/guc.c:301
#: utils/misc/guc.c:531
msgid "Preset Options"
msgstr "預設選項"

# utils/misc/guc.c:303
#: utils/misc/guc.c:533
msgid "Customized Options"
msgstr "自定選項"

# utils/misc/guc.c:305
#: utils/misc/guc.c:535
msgid "Developer Options"
msgstr "開發人員選項"

# utils/misc/guc.c:360
#: utils/misc/guc.c:589
msgid "Enables the planner's use of sequential-scan plans."
msgstr "讓規劃器使用循序掃描計劃。"

# utils/misc/guc.c:368
#: utils/misc/guc.c:597
msgid "Enables the planner's use of index-scan plans."
msgstr "讓規劃器使用索引掃描計劃。"

#: utils/misc/guc.c:605
msgid "Enables the planner's use of bitmap-scan plans."
msgstr "讓規劃器使用點陣圖掃描計劃。"

# utils/misc/guc.c:376
#: utils/misc/guc.c:613
msgid "Enables the planner's use of TID scan plans."
msgstr "讓規劃器使用 TID 掃描計劃。"

# utils/misc/guc.c:384
#: utils/misc/guc.c:621
msgid "Enables the planner's use of explicit sort steps."
msgstr "讓規劃器使用明確排序步驟。"

# utils/misc/guc.c:392
#: utils/misc/guc.c:629
msgid "Enables the planner's use of hashed aggregation plans."
msgstr "讓規劃器使用雜湊彙總計劃。"

# utils/misc/guc.c:400
#: utils/misc/guc.c:637
msgid "Enables the planner's use of nested-loop join plans."
msgstr "讓規劃器使用巢狀迴圈聯結計劃。"

# utils/misc/guc.c:408
#: utils/misc/guc.c:645
msgid "Enables the planner's use of merge join plans."
msgstr "讓規劃器使用合併聯結計劃。"

# utils/misc/guc.c:416
#: utils/misc/guc.c:653
msgid "Enables the planner's use of hash join plans."
msgstr "讓規劃器使用雜湊聯結計劃。"

# utils/misc/guc.c:424
#: utils/misc/guc.c:661
msgid "Enables genetic query optimization."
msgstr "啟用原始查詢優化。"

# utils/misc/guc.c:425
#: utils/misc/guc.c:662
msgid "This algorithm attempts to do planning without exhaustive searching."
msgstr "此演算法嘗試在沒有徹底搜尋的情況下執行規劃。"

# utils/misc/guc.c:434
#: utils/misc/guc.c:671
msgid "Shows whether the current user is a superuser."
msgstr "顯示目前的使用者是否為管理者。"

# utils/misc/guc.c:443
#: utils/misc/guc.c:680
msgid "Enables SSL connections."
msgstr "啟用SSL連線。"

# utils/misc/guc.c:451
#: utils/misc/guc.c:688
msgid "Forces synchronization of updates to disk."
msgstr "強制更新同步處理至磁碟。"

# utils/misc/guc.c:452
#: utils/misc/guc.c:689
msgid ""
"The server will use the fsync() system call in several places to make sure "
"that updates are physically written to disk. This insures that a database "
"cluster will recover to a consistent state after an operating system or "
"hardware crash."
msgstr ""
"伺服器會在多處使用 fsync() 系統呼叫，以確保更新實際寫至磁碟。這樣會確保資料庫"
"叢集在作業系統或硬體當機之後復原至一致狀態。"

#: utils/misc/guc.c:699
msgid "Sets immediate fsync at commit."
msgstr "在認可時設定立即 fsync。"

# utils/misc/guc.c:462
#: utils/misc/guc.c:707
msgid "Continues processing past damaged page headers."
msgstr "超過損壞的 page header 繼續處理。"

# utils/misc/guc.c:463
#: utils/misc/guc.c:708
msgid ""
"Detection of a damaged page header normally causes PostgreSQL to report an "
"error, aborting the current transaction. Setting zero_damaged_pages to true "
"causes the system to instead report a warning, zero out the damaged page, "
"and continue processing. This behavior will destroy data, namely all the "
"rows on the damaged page."
msgstr ""
"PostgreSQL 在偵測到損壞的 page header 時通常會回報錯誤，並中止目前交易。如果 "
"zero_damaged_pages 設為 true，則系統會回報警告，零輸出損壞的頁面，並繼續處"
"理。此行為會終結資料，即損壞頁面上的所有資料列。"

#: utils/misc/guc.c:720
msgid "Writes full pages to WAL when first modified after a checkpoint."
msgstr "在檢查點後的第一次修改時，將完整頁面寫至 WAL。"

#: utils/misc/guc.c:721
msgid ""
"A page write in process during an operating system crash might be only "
"partially written to disk.  During recovery, the row changes stored in WAL "
"are not enough to recover.  This option writes pages when first modified "
"after a checkpoint to WAL so full recovery is possible."
msgstr ""
"作業系統當機期間的頁面寫入程序可能只是部分寫至磁碟。復原期間，儲存在 WAL 的資"
"料列變更不足以復原。此選項會在檢查點後的第一次修改時，將頁面寫至 WAL，因此有"
"可能完整復原。"

# utils/misc/guc.c:475
#: utils/misc/guc.c:732
msgid "Runs the server silently."
msgstr "靜默地運行伺服器。"

# utils/misc/guc.c:476
#: utils/misc/guc.c:733
msgid ""
"If this parameter is set, the server will automatically run in the "
"background and any controlling terminals are dissociated."
msgstr "如果這個參數被設置，伺服器將自動在背景運行並和任何控制的終端機分離。"

# utils/misc/guc.c:484
#: utils/misc/guc.c:741
msgid "Logs each checkpoint."
msgstr "記錄每個檢查點。"

# utils/misc/guc.c:484
#: utils/misc/guc.c:749
msgid "Logs each successful connection."
msgstr "記錄每個成功的連線皂"

# utils/misc/guc.c:492
#: utils/misc/guc.c:757
msgid "Logs end of a session, including duration."
msgstr "記錄階段結尾，包括持續時間。"

# utils/misc/guc.c:502
#: utils/misc/guc.c:765
msgid "Turns on various assertion checks."
msgstr "開啟各種斷言檢查。"

# utils/misc/guc.c:503
#: utils/misc/guc.c:766
msgid "This is a debugging aid."
msgstr "這是除錯輔助。"

# utils/misc/guc.c:514 utils/misc/guc.c:596 utils/misc/guc.c:669
# utils/misc/guc.c:678 utils/misc/guc.c:687 utils/misc/guc.c:696
# utils/misc/guc.c:1081 utils/misc/guc.c:1090 utils/misc/guc.c:1150
#: utils/misc/guc.c:780 utils/misc/guc.c:862 utils/misc/guc.c:921
#: utils/misc/guc.c:930 utils/misc/guc.c:939 utils/misc/guc.c:948
#: utils/misc/guc.c:1514 utils/misc/guc.c:1523
msgid "No description available."
msgstr "沒有可用的描述。"

#: utils/misc/guc.c:789
msgid "Logs the duration of each completed SQL statement."
msgstr "記錄每個已完成 SQL 陳述式的持續時間。"

#: utils/misc/guc.c:797
msgid "Logs each query's parse tree."
msgstr "記錄每個查詢的解譯樹。"

#: utils/misc/guc.c:805
msgid "Logs each query's rewritten parse tree."
msgstr "記錄每個查詢的重寫解譯樹。"

# utils/misc/guc.c:484
#: utils/misc/guc.c:813
msgid "Logs each query's execution plan."
msgstr "記錄每個查詢的執行計劃。"

# utils/misc/guc.c:555
#: utils/misc/guc.c:821
msgid "Indents parse and plan tree displays."
msgstr "縮排解譯樹和計劃樹顯示。"

# utils/misc/guc.c:563
#: utils/misc/guc.c:829
msgid "Writes parser performance statistics to the server log."
msgstr "將解譯器效能統計資料寫至伺服器日誌。"

# utils/misc/guc.c:571
#: utils/misc/guc.c:837
msgid "Writes planner performance statistics to the server log."
msgstr "將規劃器效能統計資料寫至伺服器日誌。"

# utils/misc/guc.c:579
#: utils/misc/guc.c:845
msgid "Writes executor performance statistics to the server log."
msgstr "將執行器效能統計資料寫至伺服器日誌。"

# utils/misc/guc.c:587
#: utils/misc/guc.c:853
msgid "Writes cumulative performance statistics to the server log."
msgstr "將累計效能統計資料寫至伺服器日誌。"

#: utils/misc/guc.c:873
msgid "Collects information about executing commands."
msgstr "收集有關執行指令的資訊。"

#: utils/misc/guc.c:874
msgid ""
"Enables the collection of information on the currently executing command of "
"each session, along with the time at which that command began execution."
msgstr "對每個階段中目前執行的指令啟用資訊收集，包括指令開始執行的時間。"

# sql_help.h:97
#: utils/misc/guc.c:883
msgid "Collects statistics on database activity."
msgstr "收集有關資料庫活動的統計資料。"

#: utils/misc/guc.c:892
msgid "Updates the process title to show the active SQL command."
msgstr "更新程序標題，以顯示進行中的 SQL 指令。"

#: utils/misc/guc.c:893
msgid ""
"Enables updating of the process title every time a new SQL command is "
"received by the server."
msgstr "每次伺服器收到新的 SQL 指令時，啟用程序標題更新。"

# utils/misc/guc.c:615
#: utils/misc/guc.c:901
msgid "Starts the autovacuum subprocess."
msgstr "啟動自動重整子程序。"

# utils/misc/guc.c:658
#: utils/misc/guc.c:910
msgid "Generates debugging output for LISTEN and NOTIFY."
msgstr "產生 LISTEN 和 NOTIFY 的除錯輸出。"

#: utils/misc/guc.c:959
msgid "Logs long lock waits."
msgstr "記錄長期鎖定等候。"

# utils/misc/guc.c:707
#: utils/misc/guc.c:968
msgid "Logs the host name in the connection logs."
msgstr "在連線記錄裡記錄主機名稱。"

# utils/misc/guc.c:708
#: utils/misc/guc.c:969
msgid ""
"By default, connection logs only show the IP address of the connecting host. "
"If you want them to show the host name you can turn this on, but depending "
"on your host name resolution setup it might impose a non-negligible "
"performance penalty."
msgstr ""
"根據預設，連線日誌只顯示連線主機的 IP 位址。如果您要顯示主機名稱，可以開啟此"
"選項，但根據主機名稱解析設定，可能會對效能帶來不可忽略的負面影響。"

# utils/misc/guc.c:718
#: utils/misc/guc.c:979
msgid "Causes subtables to be included by default in various commands."
msgstr "根據預設，讓子資料表包含在各種指令中。"

# utils/misc/guc.c:735
#: utils/misc/guc.c:987
msgid "Encrypt passwords."
msgstr "加密密碼。"

# utils/misc/guc.c:736
#: utils/misc/guc.c:988
msgid ""
"When a password is specified in CREATE USER or ALTER USER without writing "
"either ENCRYPTED or UNENCRYPTED, this parameter determines whether the "
"password is to be encrypted."
msgstr ""
"當 CREATE USER 或 ALTER USER 中指定密碼，但未寫入 ENCRYPTED 或 UNENCRYPTED "
"時，此參數會決定是否要加密密碼。"

# utils/misc/guc.c:745
#: utils/misc/guc.c:997
msgid "Treats \"expr=NULL\" as \"expr IS NULL\"."
msgstr "將\"expr=NULL\"視為\"expr IS NULL\"。"

# utils/misc/guc.c:746
#: utils/misc/guc.c:998
msgid ""
"When turned on, expressions of the form expr = NULL (or NULL = expr) are "
"treated as expr IS NULL, that is, they return true if expr evaluates to the "
"null value, and false otherwise. The correct behavior of expr = NULL is to "
"always return null (unknown)."
msgstr ""
"當開啟此選項時，expr = NULL (或 NULL = expr) 形式的運算式會被視為 expr IS "
"NULL，也就是說如果 expr 評估為 Null 值則傳回 true，否則為 false。expr = NULL "
"的正確行為是永遠傳回 Null (不明)。"

# utils/misc/guc.c:757
#: utils/misc/guc.c:1009
msgid "Enables per-database user names."
msgstr "啟用每個資料庫使用者名稱。"

# utils/misc/guc.c:766
#: utils/misc/guc.c:1018
msgid "This parameter doesn't do anything."
msgstr "這個參數不做任何事。"

# utils/misc/guc.c:767
#: utils/misc/guc.c:1019
msgid ""
"It's just here so that we won't choke on SET AUTOCOMMIT TO ON from 7.3-"
"vintage clients."
msgstr "只因為從 7.3 舊版用戶端執行 SET AUTOCOMMIT TO ON 時，不會說不出話。"

# utils/misc/guc.c:775
#: utils/misc/guc.c:1027
msgid "Sets the default read-only status of new transactions."
msgstr "設定新交易的預設唯讀狀態。"

# utils/misc/guc.c:783
#: utils/misc/guc.c:1035
msgid "Sets the current transaction's read-only status."
msgstr "設定目前交易的唯讀狀態。"

# utils/misc/guc.c:792
#: utils/misc/guc.c:1044
msgid "Automatically adds missing table references to FROM clauses."
msgstr "自動將遺漏的資料表參考新增至 FROM 子句。"

# utils/misc/guc.c:800
#: utils/misc/guc.c:1052
msgid "Check function bodies during CREATE FUNCTION."
msgstr "CREATE FUNCTION 期間檢查函式主體。"

#: utils/misc/guc.c:1060
msgid "Enable input of NULL elements in arrays."
msgstr "在陣列中啟用 NULL 元素輸入。"

#: utils/misc/guc.c:1061
msgid ""
"When turned on, unquoted NULL in an array input value means a null value; "
"otherwise it is taken literally."
msgstr ""
"當開啟此選項時，陣列輸入值中不含引號的 NULL 表示 Null 值，否則會視為實量。"

#: utils/misc/guc.c:1070
msgid "Create new tables with OIDs by default."
msgstr "根據預設，以 OID 建立新資料表。"

#: utils/misc/guc.c:1078
msgid ""
"Start a subprocess to capture stderr output and/or csvlogs into log files."
msgstr "啟動子程序，將 stderr 輸出和/或 csvlogs 擷取至日誌檔。"

# utils/misc/guc.c:824
#: utils/misc/guc.c:1086
msgid "Truncate existing log files of same name during log rotation."
msgstr "在日誌輪替期間，截斷現有同名的記錄檔。"

#: utils/misc/guc.c:1096
msgid "Emit information about resource usage in sorting."
msgstr "排序時發出資源使用資訊。"

#: utils/misc/guc.c:1109
msgid "Generate debugging output for synchronized scanning."
msgstr "產生同步處理掃描的除錯輸出。"

#: utils/misc/guc.c:1123
msgid "Enable bounded sorting using heap sort."
msgstr "使用累堆排序，啟用限制排序。"

# utils/misc/guc.c:834
#: utils/misc/guc.c:1135
msgid "Emit WAL-related debugging output."
msgstr "發出 WAL 相關的除錯輸出。"

# commands/define.c:258
#: utils/misc/guc.c:1146
msgid "Datetimes are integer based."
msgstr "Datetimes 是以整數為主。"

#: utils/misc/guc.c:1160
msgid ""
"Sets whether Kerberos and GSSAPI user names should be treated as case-"
"insensitive."
msgstr "設定 Kerberos 和 GSSAPI 使用者名稱是否應視為不區分大小寫。"

#: utils/misc/guc.c:1169
msgid "Warn about backslash escapes in ordinary string literals."
msgstr "對一般字串實量中的反斜線逸出字元發出警告。"

#: utils/misc/guc.c:1178
msgid "Causes '...' strings to treat backslashes literally."
msgstr "讓 &apos;...&apos; 字串將反斜線視為實量。"

#: utils/misc/guc.c:1188
msgid "Enable synchronized sequential scans."
msgstr "啟用同步處理循序掃描。"

#: utils/misc/guc.c:1197
msgid "Allows archiving of WAL files using archive_command."
msgstr "允許使用 archive_command 封存 WAL 檔案。"

#: utils/misc/guc.c:1206
msgid "Allows modifications of the structure of system tables."
msgstr "允許修改系統資料表的結構。"

#: utils/misc/guc.c:1216
msgid "Disables reading from system indexes."
msgstr "停用系統索引讀取。"

#: utils/misc/guc.c:1217
msgid ""
"It does not prevent updating the indexes, so it is safe to use.  The worst "
"consequence is slowness."
msgstr "它不會防止索引更新，因此可以安心使用。最壞後果是慢度變速。"

#: utils/misc/guc.c:1236
msgid ""
"Forces a switch to the next xlog file if a new file has not been started "
"within N seconds."
msgstr "如果新檔案未在 N 秒內啟動，強制切換至下一個 xlog 檔案。"

#: utils/misc/guc.c:1246
msgid "Waits N seconds on connection startup after authentication."
msgstr "連線啟動時，在驗證後等候 N 秒。"

#: utils/misc/guc.c:1247 utils/misc/guc.c:1585
msgid "This allows attaching a debugger to the process."
msgstr "這樣可讓除錯器附加至程序。"

# utils/misc/guc.c:868
#: utils/misc/guc.c:1255
msgid "Sets the default statistics target."
msgstr "設定預設統計資料目標。"

# utils/misc/guc.c:869
#: utils/misc/guc.c:1256
msgid ""
"This applies to table columns that have not had a column-specific target set "
"via ALTER TABLE SET STATISTICS."
msgstr ""
"此選項會套用至尚未透過 ALTER TABLE SET STATISTICS 設定資料行特定目標的資料表"
"資料行。"

# utils/misc/guc.c:877
#: utils/misc/guc.c:1264
msgid "Sets the FROM-list size beyond which subqueries are not collapsed."
msgstr "設定子查詢摺疊的 FROM 列表最大大小。"

# utils/misc/guc.c:879
#: utils/misc/guc.c:1266
msgid ""
"The planner will merge subqueries into upper queries if the resulting FROM "
"list would have no more than this many items."
msgstr "如果結果 FROM 列表未超過此指定項目數，規劃器會將子查詢合併至上層查詢。"

# utils/misc/guc.c:888
#: utils/misc/guc.c:1275
msgid "Sets the FROM-list size beyond which JOIN constructs are not flattened."
msgstr "設定 JOIN 建構攤平的 FROM 列表最大大小。"

#: utils/misc/guc.c:1277
msgid ""
"The planner will flatten explicit JOIN constructs into lists of FROM items "
"whenever a list of no more than this many items would result."
msgstr ""
"當結果列表未超過此指定項目數，規劃器就會將明確 JOIN 建構攤平至 FROM 項目列"
"表。"

# utils/misc/guc.c:899
#: utils/misc/guc.c:1286
msgid "Sets the threshold of FROM items beyond which GEQO is used."
msgstr "設定 FROM 項目臨界值，超過此臨界值才會使用 GEQO。"

# utils/misc/guc.c:907
#: utils/misc/guc.c:1294
msgid "GEQO: effort is used to set the default for other GEQO parameters."
msgstr "GEQO: 用來設定其他 GEQO 參數的預設值。"

# utils/misc/guc.c:915
#: utils/misc/guc.c:1302
msgid "GEQO: number of individuals in the population."
msgstr "GEQO: 母群體中的個體數目。"

# utils/misc/guc.c:916 utils/misc/guc.c:924
#: utils/misc/guc.c:1303 utils/misc/guc.c:1311
msgid "Zero selects a suitable default value."
msgstr "零會選取適當預設值。"

# utils/misc/guc.c:923
#: utils/misc/guc.c:1310
msgid "GEQO: number of iterations of the algorithm."
msgstr "GEQO: 演算法重覆數目。"

#: utils/misc/guc.c:1320
msgid "Sets the time to wait on a lock before checking for deadlock."
msgstr "設定檢查死結之前等候鎖定的時間。"

# utils/misc/guc.c:948
#: utils/misc/guc.c:1338
msgid "Sets the maximum number of concurrent connections."
msgstr "設定最大同時連線數。"

# utils/misc/guc.c:957
#: utils/misc/guc.c:1347
msgid "Sets the number of connection slots reserved for superusers."
msgstr "設定保留給管理者的連線數。"

# utils/misc/guc.c:966
#: utils/misc/guc.c:1356
msgid "Sets the number of shared memory buffers used by the server."
msgstr "設定供伺服器使用的共享記憶體緩衝區數。"

# utils/misc/guc.c:966
#: utils/misc/guc.c:1366
msgid "Sets the maximum number of temporary buffers used by each session."
msgstr "設定每個階段使用的最大暫存緩衝區數目。"

# utils/misc/guc.c:975
#: utils/misc/guc.c:1376
msgid "Sets the TCP port the server listens on."
msgstr "設定伺服器傾聽的TCP連接埠。"

# utils/misc/guc.c:984
#: utils/misc/guc.c:1385
msgid "Sets the access permissions of the Unix-domain socket."
msgstr "設定Unix-domain socket的存取權限。"

#: utils/misc/guc.c:1386
msgid ""
"Unix-domain sockets use the usual Unix file system permission set. The "
"parameter value is expected to be a numeric mode specification in the form "
"accepted by the chmod and umask system calls. (To use the customary octal "
"format the number must start with a 0 (zero).)"
msgstr ""
"Unix 可用域通訊端使用一般 Unix 檔案系統權限集。參數值預期是 chmod 和 umask 系"
"統呼叫所接受的數值模式規格 (若要使用慣用的八進位格式，數字開頭必須是 0 "
"(零))。"

# utils/misc/guc.c:997
#: utils/misc/guc.c:1398
msgid "Sets the maximum memory to be used for query workspaces."
msgstr "設定要用於查詢工作空間的最大記憶體。"

#: utils/misc/guc.c:1399
msgid ""
"This much memory can be used by each internal sort operation and hash table "
"before switching to temporary disk files."
msgstr ""
"在切換至暫存磁碟檔案時，每個內部排序作業和雜湊資料表可使用此記憶體數量。"

# utils/misc/guc.c:1008
#: utils/misc/guc.c:1410
msgid "Sets the maximum memory to be used for maintenance operations."
msgstr "設定給維護性操作使用的最大記憶體量。"

# utils/misc/guc.c:1009
#: utils/misc/guc.c:1411
msgid "This includes operations such as VACUUM and CREATE INDEX."
msgstr "這包括像 VACUUM 和 CREATE INDEX 的操作。"

# utils/misc/guc.c:1017
#: utils/misc/guc.c:1420
msgid "Sets the maximum stack depth, in kilobytes."
msgstr "設定最大堆疊深度，以 kilobytes 為單位。"

# utils/misc/guc.c:1026
#: utils/misc/guc.c:1430
msgid "Vacuum cost for a page found in the buffer cache."
msgstr "緩衝區快取中之頁面的重整成本。"

# utils/misc/guc.c:1035
#: utils/misc/guc.c:1439
msgid "Vacuum cost for a page not found in the buffer cache."
msgstr "不在緩衝區快取中之頁面的重整成本。"

# utils/misc/guc.c:1044
#: utils/misc/guc.c:1448
msgid "Vacuum cost for a page dirtied by vacuum."
msgstr "因重整的 dirty 頁面重整成本。"

# utils/misc/guc.c:1053
#: utils/misc/guc.c:1457
msgid "Vacuum cost amount available before napping."
msgstr "小睡片刻之前的可用重整成本數量。"

# utils/misc/guc.c:1062
#: utils/misc/guc.c:1466
msgid "Vacuum cost delay in milliseconds."
msgstr "重整成本延遲 (毫秒)。"

#: utils/misc/guc.c:1476
msgid "Vacuum cost delay in milliseconds, for autovacuum."
msgstr "自動重整的重整成本延遲 (毫秒)。"

#: utils/misc/guc.c:1486
msgid "Vacuum cost amount available before napping, for autovacuum."
msgstr "小睡片刻之前自動重整的可用重整成本數量。"

# utils/misc/guc.c:1071
#: utils/misc/guc.c:1495
msgid ""
"Sets the maximum number of simultaneously open files for each server process."
msgstr "為每個伺服器行程設定可同時開啟的最大檔案數。"

# utils/misc/guc.c:1071
#: utils/misc/guc.c:1504
msgid "Sets the maximum number of simultaneously prepared transactions."
msgstr "設定最大同時備妥交易數目。"

# sql_help.h:317
#: utils/misc/guc.c:1534
msgid "Sets the maximum allowed duration of any statement."
msgstr "設定任何陳述式的最大允許持續時間。"

# utils/misc/guc.c:1102
#: utils/misc/guc.c:1535
msgid "A value of 0 turns off the timeout."
msgstr "0 值關閉逾時機制。"

#: utils/misc/guc.c:1544
msgid "Minimum age at which VACUUM should freeze a table row."
msgstr "VACUUM 應該凍結資料表資料列的最小使用期限。"

#: utils/misc/guc.c:1553
msgid "Age at which VACUUM should scan whole table to freeze tuples."
msgstr "VACUUM 應該掃描整個資料表以凍結欄組的使用期限。"

# utils/misc/guc.c:1129
#: utils/misc/guc.c:1562
msgid "Sets the maximum number of locks per transaction."
msgstr "設定每個交易的鎖定上限。"

# utils/misc/guc.c:1130
#: utils/misc/guc.c:1563
msgid ""
"The shared lock table is sized on the assumption that at most "
"max_locks_per_transaction * max_connections distinct objects will need to be "
"locked at any one time."
msgstr ""
"共用鎖定資料表大小是假設在任何時候需要鎖定最多 max_locks_per_transaction * "
"max_connections 相異物件。"

# utils/misc/guc.c:948
#: utils/misc/guc.c:1573
msgid "Sets the maximum allowed time to complete client authentication."
msgstr "設定完成用戶端驗證的最大允許時間。"

#: utils/misc/guc.c:1584
msgid "Waits N seconds on connection startup before authentication."
msgstr "連線啟動時，在驗證前等候 N 秒。"

# utils/misc/guc.c:1160
#: utils/misc/guc.c:1594
msgid ""
"Sets the maximum distance in log segments between automatic WAL checkpoints."
msgstr "在日誌區段中設定自動 WAL 檢查點之間的最大距離。"

#: utils/misc/guc.c:1603
msgid "Sets the maximum time between automatic WAL checkpoints."
msgstr "設定自動 WAL 檢查點之間的最大時間。"

#: utils/misc/guc.c:1613
msgid ""
"Enables warnings if checkpoint segments are filled more frequently than this."
msgstr "如果檢查點區段填滿比此指定時間更為頻繁，則啟用警告。"

# utils/misc/guc.c:1180
#: utils/misc/guc.c:1615
msgid ""
"Write a message to the server log if checkpoints caused by the filling of "
"checkpoint segment files happens more frequently than this number of "
"seconds. Zero turns off the warning."
msgstr ""
"如果因填滿檢查點區段檔案所產生的檢查點比此秒數更為頻繁，則將訊息寫至伺服器日"
"誌檔。零會關閉警告。"

# utils/misc/guc.c:1190
#: utils/misc/guc.c:1626
msgid "Sets the number of disk-page buffers in shared memory for WAL."
msgstr "在共享記憶體中設定 WAL 的磁碟頁面緩衝區數目。"

#: utils/misc/guc.c:1636
msgid "WAL writer sleep time between WAL flushes."
msgstr "WAL 清除之間的 WAL 寫入程式睡眠時間。"

# utils/misc/guc.c:1199
#: utils/misc/guc.c:1646
msgid ""
"Sets the delay in microseconds between transaction commit and flushing WAL "
"to disk."
msgstr "設定交易認可和清除 WAL 至磁碟之間的延遲 (毫秒)。"

# utils/misc/guc.c:1209
#: utils/misc/guc.c:1656
msgid ""
"Sets the minimum concurrent open transactions before performing commit_delay."
msgstr "設定執行 commit_delay 之前的最小並行開啟交易數目。"

# utils/misc/guc.c:1219
#: utils/misc/guc.c:1666
msgid "Sets the number of digits displayed for floating-point values."
msgstr "設定浮點值的顯示位數。"

# utils/misc/guc.c:1220
#: utils/misc/guc.c:1667
msgid ""
"This affects real, double precision, and geometric data types. The parameter "
"value is added to the standard number of digits (FLT_DIG or DBL_DIG as "
"appropriate)."
msgstr ""
"這樣會影響實數、雙精確度和幾何資料型別。參數值新增至標準數目的位數 (適當的 "
"FLT_DIG 或 DBL_DIG)。"

# utils/misc/guc.c:1473
#: utils/misc/guc.c:1677
msgid "Sets the minimum execution time above which statements will be logged."
msgstr "設定最小執行時間，超過時間才會記錄陳述式。"

#: utils/misc/guc.c:1679
msgid "Zero prints all queries. -1 turns this feature off."
msgstr "零會列印所有查詢。-1 關閉此功能。"

#: utils/misc/guc.c:1688
msgid ""
"Sets the minimum execution time above which autovacuum actions will be "
"logged."
msgstr "設定最小執行時間，超過時間才會記錄自動重整動作。"

#: utils/misc/guc.c:1690
msgid "Zero prints all actions. -1 turns autovacuum logging off."
msgstr "零會列印所有動作。-1 關閉自動重整記錄。"

# postmaster/postmaster.c:2009
#: utils/misc/guc.c:1699
msgid "Background writer sleep time between rounds."
msgstr "回合之間的背景寫入程式睡眠時間。"

#: utils/misc/guc.c:1709
msgid "Background writer maximum number of LRU pages to flush per round."
msgstr "每個回合要清除的背景寫入程式最大 LRU 頁面數目。"

#: utils/misc/guc.c:1724
msgid ""
"Number of simultaneous requests that can be handled efficiently by the disk "
"subsystem."
msgstr "磁碟子系統可有效處理的同時要求數目。"

#: utils/misc/guc.c:1725
msgid ""
"For RAID arrays, this should be approximately the number of drive spindles "
"in the array."
msgstr "對於 RAID 陣列，這應該大約是陣列中的磁碟磁針數目。"

#: utils/misc/guc.c:1738
msgid "Automatic log file rotation will occur after N minutes."
msgstr "自動日誌檔輪替會在 N 秒後發生。"

#: utils/misc/guc.c:1748
msgid "Automatic log file rotation will occur after N kilobytes."
msgstr "自動日誌檔輪替會在 N KB 後發生。"

# utils/misc/guc.c:1294
#: utils/misc/guc.c:1758
msgid "Shows the maximum number of function arguments."
msgstr "顯示最大函式引數數量。"

# utils/misc/guc.c:1304
#: utils/misc/guc.c:1768
msgid "Shows the maximum number of index keys."
msgstr "顯示最大索引數。"

# utils/misc/guc.c:1314
#: utils/misc/guc.c:1778
msgid "Shows the maximum identifier length."
msgstr "顯示識別字最大長度。"

# utils/misc/guc.c:1324
#: utils/misc/guc.c:1788
msgid "Shows the size of a disk block."
msgstr "顯示磁碟區塊大小。"

# utils/misc/guc.c:1304
#: utils/misc/guc.c:1798
msgid "Shows the number of pages per disk file."
msgstr "顯示每個磁碟檔案的頁面數目。"

#: utils/misc/guc.c:1808
msgid "Shows the block size in the write ahead log."
msgstr "顯示記錄寫入中的區塊大小。"

#: utils/misc/guc.c:1818
msgid "Shows the number of pages per write ahead log segment."
msgstr "顯示每個記錄寫入區段的頁面數目。"

#: utils/misc/guc.c:1831
msgid "Time to sleep between autovacuum runs."
msgstr "自動重整執行之間的睡眠時間。"

#: utils/misc/guc.c:1840
msgid "Minimum number of tuple updates or deletes prior to vacuum."
msgstr "重整之前的最小欄組更新或刪除數目。"

#: utils/misc/guc.c:1848
msgid "Minimum number of tuple inserts, updates or deletes prior to analyze."
msgstr "分析之前的最小欄組插入、更新或刪除數目。"

#: utils/misc/guc.c:1857
msgid ""
"Age at which to autovacuum a table to prevent transaction ID wraparound."
msgstr "自動重整資料表以防止交易 ID 折疊的使用期限。"

# utils/misc/guc.c:1071
#: utils/misc/guc.c:1866
msgid ""
"Sets the maximum number of simultaneously running autovacuum worker "
"processes."
msgstr "設定最大同時執行自動重整工作者程序數目。"

#: utils/misc/guc.c:1875
msgid "Time between issuing TCP keepalives."
msgstr "發出 TCP 存活之間的時間。"

# utils/misc/guc.c:1102
#: utils/misc/guc.c:1876 utils/misc/guc.c:1886
msgid "A value of 0 uses the system default."
msgstr "0 值使用系統預設值。"

#: utils/misc/guc.c:1885
msgid "Time between TCP keepalive retransmits."
msgstr "TCP 存活重新傳送之間的時間。"

#: utils/misc/guc.c:1895
msgid ""
"Set the amount of traffic to send and receive before renegotiating the "
"encryption keys."
msgstr "設定重新交涉加密金鑰之前的傳送及接收流量。"

#: utils/misc/guc.c:1905
msgid "Maximum number of TCP keepalive retransmits."
msgstr "TCP 存活重新傳送數目上限。"

#: utils/misc/guc.c:1906
msgid ""
"This controls the number of consecutive keepalive retransmits that can be "
"lost before a connection is considered dead. A value of 0 uses the system "
"default."
msgstr ""
"這控制連線視為停止回應之前的可遺失連續存活重新傳送數目。0 值使用系統預設值。"

#: utils/misc/guc.c:1916
msgid "Sets the maximum allowed result for exact search by GIN."
msgstr "設定 GIN 實際搜尋的最大允許結果。"

#: utils/misc/guc.c:1926
msgid "Sets the planner's assumption about the size of the disk cache."
msgstr "設定規劃器有關磁碟快取大小的假設。"

# utils/misc/guc.c:1344
#: utils/misc/guc.c:1927
msgid ""
"That is, the portion of the kernel's disk cache that will be used for "
"PostgreSQL data files. This is measured in disk pages, which are normally 8 "
"kB each."
msgstr ""
"也就是核心中將用於 PostgreSQL 資料檔案的磁碟快取部分，以磁碟頁面為單位 (通常"
"是每頁 8 KB)。"

# utils/misc/guc.c:1652
#: utils/misc/guc.c:1939
msgid "Shows the server version as an integer."
msgstr "將伺服器版本顯示為整數。"

#: utils/misc/guc.c:1949
msgid "Log the use of temporary files larger than this number of kilobytes."
msgstr "記錄大於此 KB 數目的暫存檔使用。"

#: utils/misc/guc.c:1950
msgid "Zero logs all files. The default is -1 (turning this feature off)."
msgstr "零會記錄所有檔案。預設為 -1 (關閉此功能)。"

#: utils/misc/guc.c:1959
msgid "Sets the size reserved for pg_stat_activity.current_query, in bytes."
msgstr "設定保留給 pg_stat_activity.current_query 的大小 (位元組)。"

#: utils/misc/guc.c:1977
msgid ""
"Sets the planner's estimate of the cost of a sequentially fetched disk page."
msgstr "設定規劃器的循序取得磁碟頁面估計成本。"

# utils/misc/guc.c:1353
#: utils/misc/guc.c:1986
msgid ""
"Sets the planner's estimate of the cost of a nonsequentially fetched disk "
"page."
msgstr "設定規劃器的非循序取得磁碟頁面估計成本。"

# utils/misc/guc.c:1365
#: utils/misc/guc.c:1995
msgid "Sets the planner's estimate of the cost of processing each tuple (row)."
msgstr "設定規劃器處理每個欄組 (資料列) 的估計成本。"

#: utils/misc/guc.c:2004
msgid ""
"Sets the planner's estimate of the cost of processing each index entry "
"during an index scan."
msgstr "設定索引掃描期間規劃器處理每個索引項目的估計成本。"

#: utils/misc/guc.c:2013
msgid ""
"Sets the planner's estimate of the cost of processing each operator or "
"function call."
msgstr "設定規劃器處理每個運算子或函式呼叫的估計成本。"

#: utils/misc/guc.c:2023
msgid ""
"Sets the planner's estimate of the fraction of a cursor's rows that will be "
"retrieved."
msgstr "設定規劃器將擷取之指標資料列的估計部分。"

# utils/misc/guc.c:1394
#: utils/misc/guc.c:2033
msgid "GEQO: selective pressure within the population."
msgstr "GEQO: 母群體內的選擇性壓力。"

#: utils/misc/guc.c:2043
msgid "Multiple of the average buffer usage to free per round."
msgstr "每個回合要釋放的平均緩衝區使用量倍數。"

# utils/misc/guc.c:1404
#: utils/misc/guc.c:2052
msgid "Sets the seed for random-number generation."
msgstr "設定隨機數字產生的種子。"

#: utils/misc/guc.c:2062
msgid ""
"Number of tuple updates or deletes prior to vacuum as a fraction of "
"reltuples."
msgstr "重整之前的欄組更新或刪除數目 (reltuple 的部分)。"

#: utils/misc/guc.c:2070
msgid ""
"Number of tuple inserts, updates or deletes prior to analyze as a fraction "
"of reltuples."
msgstr "分析之前的欄組插入、更新或刪除數目 (reltuple 的部分)。"

#: utils/misc/guc.c:2079
msgid ""
"Time spent flushing dirty buffers during checkpoint, as fraction of "
"checkpoint interval."
msgstr "檢查點期間花在清除 dirty 緩衝區的時間 (檢查點間隔的部分)。"

#: utils/misc/guc.c:2097
msgid "Sets the shell command that will be called to archive a WAL file."
msgstr "設定將呼叫封存 WAL 檔案的 shell 指令。"

# utils/misc/guc.c:1432
#: utils/misc/guc.c:2106
msgid "Sets the client's character set encoding."
msgstr "設定用戶端使用的字元集編碼。"

#: utils/misc/guc.c:2116
msgid "Controls information prefixed to each log line."
msgstr "控制每個日誌行的前置資訊。"

#: utils/misc/guc.c:2117
msgid "If blank, no prefix is used."
msgstr "如果空白，則不使用前置字。"

# utils/misc/guc.c:1465
#: utils/misc/guc.c:2125
msgid "Sets the time zone to use in log messages."
msgstr "設定要用於日誌訊息的時區。"

# utils/misc/guc.c:1502
#: utils/misc/guc.c:2134
msgid "Sets the display format for date and time values."
msgstr "設定日期和時間的顯示格式。"

# utils/misc/guc.c:1503
#: utils/misc/guc.c:2135
msgid "Also controls interpretation of ambiguous date inputs."
msgstr "也控制模稜兩可日期輸入的直譯。"

#: utils/misc/guc.c:2145
msgid "Sets the default tablespace to create tables and indexes in."
msgstr "設定建立資料表和索引的預設資料表空間。"

#: utils/misc/guc.c:2146
msgid "An empty string selects the database's default tablespace."
msgstr "空字串會選取資料庫的預設資料表空間。"

#: utils/misc/guc.c:2155
msgid "Sets the tablespace(s) to use for temporary tables and sort files."
msgstr "設定要用於暫存資料表和排序檔案的資料表空間。"

# utils/misc/guc.c:1523
#: utils/misc/guc.c:2165
msgid "Sets the path for dynamically loadable modules."
msgstr "設定可動態載入模組的路徑。"

# utils/misc/guc.c:1524
#: utils/misc/guc.c:2166
msgid ""
"If a dynamically loadable module needs to be opened and the specified name "
"does not have a directory component (i.e., the name does not contain a "
"slash), the system will search this path for the specified file."
msgstr ""
"如果需要開啟可動態載入的模組，而指定名稱沒有目錄元件 (即名稱不包含斜線)，系統"
"會在此路徑中搜尋指定檔案。"

# utils/misc/guc.c:1535
#: utils/misc/guc.c:2178
msgid "Sets the location of the Kerberos server key file."
msgstr "設定Kerberos伺服器金鑰所在位置。"

# utils/misc/guc.c:1535
#: utils/misc/guc.c:2188
msgid "Sets the name of the Kerberos service."
msgstr "設定 Kerberos 服務名稱。"

# utils/misc/guc.c:1544
#: utils/misc/guc.c:2197
msgid "Sets the Bonjour broadcast service name."
msgstr "設定 Bonjour 廣播服務名稱。"

# utils/misc/guc.c:1555
#: utils/misc/guc.c:2208
msgid "Shows the collation order locale."
msgstr "顯示定序排序區域。"

# utils/misc/guc.c:1565
#: utils/misc/guc.c:2218
msgid "Shows the character classification and case conversion locale."
msgstr "顯示字元分類和大小寫轉換區域。"

# utils/misc/guc.c:1575
#: utils/misc/guc.c:2228
msgid "Sets the language in which messages are displayed."
msgstr "設定顯示訊息時使用的語言"

# utils/misc/guc.c:1584
#: utils/misc/guc.c:2237
msgid "Sets the locale for formatting monetary amounts."
msgstr "設定格式化金額的區域。"

# utils/misc/guc.c:1593
#: utils/misc/guc.c:2246
msgid "Sets the locale for formatting numbers."
msgstr "設定格式化數字時使用的locale。"

# utils/misc/guc.c:1602
#: utils/misc/guc.c:2255
msgid "Sets the locale for formatting date and time values."
msgstr "設定格式化日期和時間時使用的locale。"

# utils/misc/guc.c:1611
#: utils/misc/guc.c:2264
msgid "Lists shared libraries to preload into server."
msgstr "列出預先載入伺服器的共享程式庫。"

# utils/misc/guc.c:1611
#: utils/misc/guc.c:2274
msgid "Lists shared libraries to preload into each backend."
msgstr "列出預先載入至每個後端的共享程式庫。"

# utils/misc/guc.c:1630
#: utils/misc/guc.c:2284
msgid "Sets the schema search order for names that are not schema-qualified."
msgstr "設定非綱要限定名稱的綱要搜尋順序。"

# utils/misc/guc.c:1641
#: utils/misc/guc.c:2295
msgid "Sets the server (database) character set encoding."
msgstr "設定伺服器(資料庫)使用的字元編碼。"

# utils/misc/guc.c:1652
#: utils/misc/guc.c:2306
msgid "Shows the server version."
msgstr "顯示伺服器版本。"

# utils/misc/guc.c:1731
#: utils/misc/guc.c:2317
msgid "Sets the current role."
msgstr "設定目前角色。"

# utils/misc/guc.c:1663
#: utils/misc/guc.c:2328
msgid "Sets the session user name."
msgstr "設定 session 使用者名稱。"

# utils/misc/guc.c:1673
#: utils/misc/guc.c:2338
msgid "Sets the destination for server log output."
msgstr "設定伺服器記錄輸出目的地。"

#: utils/misc/guc.c:2339
msgid ""
"Valid values are combinations of \"stderr\", \"syslog\", \"csvlog\", and "
"\"eventlog\", depending on the platform."
msgstr ""
"根據平台，有效值是 \"stderr\"、\"syslog\"、\"csvlog\" 和 \"eventlog\" 的組"
"合。"

# utils/misc/guc.c:1683
#: utils/misc/guc.c:2349
msgid "Sets the destination directory for log files."
msgstr "設定伺服器記錄輸出目錄。"

#: utils/misc/guc.c:2350
msgid "Can be specified as relative to the data directory or as absolute path."
msgstr "可指定為相對於資料目錄，或指定為絕對路徑。"

# utils/misc/guc.c:1692
#: utils/misc/guc.c:2359
msgid "Sets the file name pattern for log files."
msgstr "設定log檔的檔名格式。"

# utils/misc/guc.c:1711
#: utils/misc/guc.c:2370
msgid "Sets the program name used to identify PostgreSQL messages in syslog."
msgstr "設定用來在系統記錄中識別 PostgreSQL 訊息的程式名稱。"

# utils/misc/guc.c:1722
#: utils/misc/guc.c:2381
msgid "Sets the time zone for displaying and interpreting time stamps."
msgstr "設定用來顯示或解讀timestamp的時區。"

#: utils/misc/guc.c:2390
msgid "Selects a file of time zone abbreviations."
msgstr "選取時區縮寫的檔案。"

# utils/misc/guc.c:1731
#: utils/misc/guc.c:2399
msgid "Sets the current transaction's isolation level."
msgstr "設定目前交易的隔離等級。"

# utils/misc/guc.c:1741
#: utils/misc/guc.c:2409
msgid "Sets the owning group of the Unix-domain socket."
msgstr "設定Unix-domain socket的所屬群組。"

# utils/misc/guc.c:1742
#: utils/misc/guc.c:2410
msgid ""
"The owning user of the socket is always the user that starts the server."
msgstr "通訊端的所屬使用者永遠是啟動伺服器的使用者。"

# utils/misc/guc.c:1751
#: utils/misc/guc.c:2419
msgid "Sets the directory where the Unix-domain socket will be created."
msgstr "設定用來建立Unix-domain socket的目錄位置。"

# utils/misc/guc.c:1760
#: utils/misc/guc.c:2429
msgid "Sets the host name or IP address(es) to listen to."
msgstr "設定要傾聽的主機名稱或IP位置。"

#: utils/misc/guc.c:2439
msgid "Sets the list of known custom variable classes."
msgstr "設定已知自定變數類別的列表。"

# utils/misc/guc.c:1789
#: utils/misc/guc.c:2449
msgid "Sets the server's data directory."
msgstr "設定伺服器的資料目錄。"

# utils/misc/guc.c:1798
#: utils/misc/guc.c:2459
msgid "Sets the server's main configuration file."
msgstr "設定伺服器的主要設定檔。"

# utils/misc/guc.c:1808
#: utils/misc/guc.c:2469
msgid "Sets the server's \"hba\" configuration file."
msgstr "設定伺服器的 \"hba\" 設定檔。"

# utils/misc/guc.c:1817
#: utils/misc/guc.c:2479
msgid "Sets the server's \"ident\" configuration file."
msgstr "設定伺服器的 \"ident\" 設定檔。"

# utils/misc/guc.c:1826
#: utils/misc/guc.c:2489
msgid "Writes the postmaster PID to the specified file."
msgstr "將postmaster的PID寫入指定的檔案。"

# utils/misc/guc.c:1826
#: utils/misc/guc.c:2499
msgid "Writes temporary statistics files to the specified directory."
msgstr "將暫存統計資料檔案寫至指定目錄。"

# describe.c:97
#: utils/misc/guc.c:2509
msgid "Sets default text search configuration."
msgstr "設定預設文本搜尋設定。"

# utils/misc/guc.c:1465
#: utils/misc/guc.c:2519
msgid "Sets the list of allowed SSL ciphers."
msgstr "設定允許的 SSL 密文列表。"

# scan.l:339
#: utils/misc/guc.c:2539
msgid "Sets whether \"\\'\" is allowed in string literals."
msgstr "設定字串實量中是否允許 \"\\&apos;\"。"

# utils/misc/guc.c:1442
#: utils/misc/guc.c:2548
msgid "Sets the message levels that are sent to the client."
msgstr "設定送給用戶端的訊息等級。"

# utils/misc/guc.c:1443
#: utils/misc/guc.c:2549 utils/misc/guc.c:2598 utils/misc/guc.c:2608
msgid ""
"Each level includes all the levels that follow it. The later the level, the "
"fewer messages are sent."
msgstr "每個等級包含所有後面的等級。等級越後面，傳送的訊息越少。"

#: utils/misc/guc.c:2558
msgid "Enables the planner to use constraints to optimize queries."
msgstr "讓規劃器使用限制以優化查詢。"

#: utils/misc/guc.c:2559
msgid ""
"Table scans will be skipped if their constraints guarantee that no rows "
"match the query."
msgstr "如果資料表限制保證沒有符合查詢的資料列，則會跳過資料表掃描。"

# utils/misc/guc.c:1513
#: utils/misc/guc.c:2569
msgid "Sets the transaction isolation level of each new transaction."
msgstr "設定每個交易的交易隔離等級。"

# utils/misc/guc.c:1502
#: utils/misc/guc.c:2578
msgid "Sets the display format for interval values."
msgstr "設定間隔值的顯示格式。"

# utils/misc/guc.c:1465
#: utils/misc/guc.c:2588
msgid "Sets the verbosity of logged messages."
msgstr "設定記錄訊息的詳細程度。"

# utils/misc/guc.c:1454
#: utils/misc/guc.c:2597
msgid "Sets the message levels that are logged."
msgstr "設定記茄的訊息等級。"

# utils/misc/guc.c:1482
#: utils/misc/guc.c:2607
msgid ""
"Causes all statements generating error at or above this level to be logged."
msgstr "記錄此等級 (含) 以上所有陳述式產生的錯誤。"

# utils/misc/guc.c:1473
#: utils/misc/guc.c:2617
msgid "Sets the type of statements logged."
msgstr "設定要記錄的敘述類型。"

# utils/misc/guc.c:1702
#: utils/misc/guc.c:2627
msgid "Sets the syslog \"facility\" to be used when syslog enabled."
msgstr "設定當系統記錄啟用時的被使用的系統記錄 \"facility\"。"

# utils/misc/guc.c:1621
#: utils/misc/guc.c:2637
msgid "Sets the regular expression \"flavor\"."
msgstr "設定正規表示式 \"flavor\"。"

# utils/misc/guc.c:1502
#: utils/misc/guc.c:2646
msgid "Sets the session's behavior for triggers and rewrite rules."
msgstr "設定階段的觸發程序和 rewrite rule 行為。"

# sql_help.h:97
#: utils/misc/guc.c:2656
msgid "Collects function-level statistics on database activity."
msgstr "收集有關資料庫活動的函式等級統計資料。"

# utils/misc/guc.c:1770
#: utils/misc/guc.c:2665
msgid "Selects the method used for forcing WAL updates to disk."
msgstr "選取強制將 WAL 更新寫至磁碟的方法。"

#: utils/misc/guc.c:2675
msgid "Sets how binary values are to be encoded in XML."
msgstr "設定 XML 中的二進位值編碼方式。"

#: utils/misc/guc.c:2684
msgid ""
"Sets whether XML data in implicit parsing and serialization operations is to "
"be considered as documents or content fragments."
msgstr "設定隱含解譯和序列化作業中的 XML 資料要視為文件或內容片段。"

# utils/misc/guc.c:2482
#: utils/misc/guc.c:3454
#, c-format
msgid ""
"%s does not know where to find the server configuration file.\n"
"You must specify the --config-file or -D invocation option or set the PGDATA "
"environment variable.\n"
msgstr ""
"%s 不知道在哪裡可以找到伺服器設定檔。\n"
"您必須指定--config-file或-D選項，或使用PGDATA環境變數。\n"

# utils/misc/guc.c:2507
#: utils/misc/guc.c:3473
#, c-format
msgid "%s cannot access the server configuration file \"%s\": %s\n"
msgstr "%s 無法存取伺服器設定檔\"%s\"：%s\n"

# utils/misc/guc.c:2527
#: utils/misc/guc.c:3493
#, c-format
msgid ""
"%s does not know where to find the database system data.\n"
"This can be specified as \"data_directory\" in \"%s\", or by the -D "
"invocation option, or by the PGDATA environment variable.\n"
msgstr ""
"%s 不知道在哪裡可以找到資料庫系統的資料。\n"
"您必須指定\"data_directory\"於\"%ss\"或 -D 選項，或設定PGDATA環境變數。\n"

# utils/misc/guc.c:2550
#: utils/misc/guc.c:3524
#, c-format
msgid ""
"%s does not know where to find the \"hba\" configuration file.\n"
"This can be specified as \"hba_file\" in \"%s\", or by the -D invocation "
"option, or by the PGDATA environment variable.\n"
msgstr ""
"%s 不知道在哪裡可以找到\"nba\"設定檔。\n"
"您必須指定\"hba_file\"於\"%s\"或 -D 選項，或設定PGDATA環境變數設。\n"

# utils/misc/guc.c:2573
#: utils/misc/guc.c:3547
#, c-format
msgid ""
"%s does not know where to find the \"ident\" configuration file.\n"
"This can be specified as \"ident_file\" in \"%s\", or by the -D invocation "
"option, or by the PGDATA environment variable.\n"
msgstr ""
"%s 不知道在哪裡可以找到\"ident\"設定檔。\n"
"您必須指定\"ident_file\"於\"%s\"或 -D 選項，或設定PGDATA環境變數。\n"

#: utils/misc/guc.c:4152 utils/misc/guc.c:4320
msgid "Value exceeds integer range."
msgstr "值超過整數範圍。"

#: utils/misc/guc.c:4175
msgid "Valid units for this parameter are \"kB\", \"MB\", and \"GB\"."
msgstr "此參數的有效單位是 \"kB\"、\"MB\" 和 \"GB\"。"

#: utils/misc/guc.c:4234
msgid ""
"Valid units for this parameter are \"ms\", \"s\", \"min\", \"h\", and \"d\"."
msgstr "此參數的有效單位是 \"ms\"、\"s\"、\"min\"、\"h\" 和 \"d\"。"

# utils/misc/guc.c:3281 utils/misc/guc.c:3970 utils/misc/guc.c:4006
# utils/misc/guc.c:4062 utils/misc/guc.c:4399 utils/misc/guc.c:4548
#: utils/misc/guc.c:4542 utils/misc/guc.c:5203 utils/misc/guc.c:5251
#: utils/misc/guc.c:5372 utils/misc/guc.c:5952 utils/misc/guc.c:6093
#: guc-file.l:217
#, c-format
msgid "unrecognized configuration parameter \"%s\""
msgstr "無法識別的設定參數\"%s\""

# utils/misc/guc.c:3300
#: utils/misc/guc.c:4569
#, c-format
msgid "parameter \"%s\" cannot be changed"
msgstr "參數\"%s\"不能被修改"

# utils/misc/guc.c:4239
#: utils/misc/guc.c:4586 utils/misc/guc.c:4595 guc-file.l:264
#, c-format
msgid "attempted change of parameter \"%s\" ignored"
msgstr "已忽略參數 \"%s\" 的嘗試變更。"

# utils/misc/guc.c:3312
#: utils/misc/guc.c:4588 utils/misc/guc.c:4597 guc-file.l:266
msgid "This parameter cannot be changed after server start."
msgstr "此參數在伺服器啟動後不可變更。"

# utils/misc/guc.c:3322
#: utils/misc/guc.c:4606
#, c-format
msgid "parameter \"%s\" cannot be changed now"
msgstr "參數\"%s\"現在不能被修改"

# utils/misc/guc.c:3352
#: utils/misc/guc.c:4636
#, c-format
msgid "parameter \"%s\" cannot be set after connection start"
msgstr "參數\"%s\"在連線後不能被修改"

# utils/misc/guc.c:3362 utils/misc/guc.c:3896
#: utils/misc/guc.c:4646
#, c-format
msgid "permission denied to set parameter \"%s\""
msgstr "權限不足無法設定參數\"%s\""

#: utils/misc/guc.c:4684
#, c-format
msgid "cannot set parameter \"%s\" within security-definer function"
msgstr "無法在安全性定義者函式中設定參數 \"%s\""

#: utils/misc/guc.c:4692 utils/init/miscinit.c:443
#, c-format
msgid "cannot set parameter \"%s\" within security-restricted operation"
msgstr "無法在安全性限制作業中設定參數 \"%s\""

# utils/misc/guc.c:3419
#: utils/misc/guc.c:4741
#, c-format
msgid "parameter \"%s\" requires a Boolean value"
msgstr "參數\"%s\"要求Boolean值"

# utils/misc/guc.c:3451 utils/misc/guc.c:3559
#: utils/misc/guc.c:4763 utils/misc/guc.c:4838
#, c-format
msgid "invalid value for parameter \"%s\": %d"
msgstr "給參數\"%s\"的值不合法：%d"

# utils/misc/guc.c:3792
#: utils/misc/guc.c:4807 utils/misc/guc.c:5009 utils/misc/guc.c:5075
#: utils/misc/guc.c:5101 guc-file.l:178
#, c-format
msgid "invalid value for parameter \"%s\": \"%s\""
msgstr "給參數\"%s\"的值不合法：\"%s\""

# utils/misc/guc.c:3519
#: utils/misc/guc.c:4816
#, c-format
msgid "%d is outside the valid range for parameter \"%s\" (%d .. %d)"
msgstr "%d 超出參數 \"%s\" 的有效範圍 (%d .. %d)"

# utils/misc/guc.c:3619
#: utils/misc/guc.c:4880
#, c-format
msgid "parameter \"%s\" requires a numeric value"
msgstr "參數\"%s\"要求numeric值"

# utils/misc/guc.c:3627
#: utils/misc/guc.c:4888
#, c-format
msgid "%g is outside the valid range for parameter \"%s\" (%g .. %g)"
msgstr "%g 超出參數 \"%s\" 的有效範圍 (%g .. %g)"

# utils/misc/guc.c:3660
#: utils/misc/guc.c:4910
#, c-format
msgid "invalid value for parameter \"%s\": %g"
msgstr "給參數\"%s\"的值不合法：%g"

# commands/user.c:1258
#: utils/misc/guc.c:5207 utils/misc/guc.c:5255 utils/misc/guc.c:6097
#, c-format
msgid "must be superuser to examine \"%s\""
msgstr "只有管理者能檢查\"%s\""

# utils/misc/guc.c:4071
#: utils/misc/guc.c:5381
#, c-format
msgid "SET %s takes only one argument"
msgstr "SET %s 只接受一個引數"

# utils/misc/guc.c:4175
#: utils/misc/guc.c:5608
msgid "SET requires parameter name"
msgstr "SET需要參數名稱"

# utils/misc/guc.c:4239
#: utils/misc/guc.c:5723
#, c-format
msgid "attempt to redefine parameter \"%s\""
msgstr "試圖重新定義參數\"%s\""

# utils/init/miscinit.c:792 utils/misc/guc.c:5074
#: utils/misc/guc.c:6923 utils/init/miscinit.c:1075 commands/copy.c:2180
#, c-format
msgid "could not read from file \"%s\": %m"
msgstr "無法讀取鎖定檔\"%s\"：%m"

# utils/misc/guc.c:5185
#: utils/misc/guc.c:7034
#, c-format
msgid "could not parse setting for parameter \"%s\""
msgstr "無法解讀參數\"%s\"的設定"

# utils/misc/guc.c:5383
#: utils/misc/guc.c:7306
msgid "invalid list syntax for parameter \"log_destination\""
msgstr "參數\"log_destination\"的list語法錯誤"

# utils/misc/guc.c:5406
#: utils/misc/guc.c:7330
#, c-format
msgid "unrecognized \"log_destination\" key word: \"%s\""
msgstr "無法識別的\"log_destination\"關鍵字：\"%s\""

# utils/misc/guc.c:5640
#: utils/misc/guc.c:7405
msgid "SET AUTOCOMMIT TO OFF is no longer supported"
msgstr "SET AUTOCOMMIT TO OFF已不被支援"

# tcop/postgres.c:2262
#: utils/misc/guc.c:7477
msgid "assertion checking is not supported by this build"
msgstr "這個組建不支援斷言檢查"

# input.c:213
#: utils/misc/guc.c:7492
msgid "SSL is not supported by this build"
msgstr "這個組建不支援 SSL"

# utils/misc/guc.c:5717
#: utils/misc/guc.c:7506
msgid "cannot enable parameter when \"log_statement_stats\" is true"
msgstr "當 \"log_statement_stats\" 為true時無法啟用參數"

# utils/misc/guc.c:5734
#: utils/misc/guc.c:7522
msgid ""
"cannot enable \"log_statement_stats\" when \"log_parser_stats\", "
"\"log_planner_stats\", or \"log_executor_stats\" is true"
msgstr ""
"當\"log_parser_stats\"、\"log_planner_stats\"或\"log_executor_stats\"\n"
"為true時不能啟用\"log_statement_stats\""

# utils/misc/guc.c:5753
#: utils/misc/guc.c:7540
msgid "cannot set transaction read-write mode inside a read-only transaction"
msgstr "無法在唯讀交易中設定交易讀寫模式"

# utils/misc/help_config.c:125
#: utils/misc/help_config.c:131
msgid "internal error: unrecognized run-time parameter type\n"
msgstr "內部錯誤: 無法辨識的執行時期參數型別\n"

#: utils/misc/tzparser.c:63
#, c-format
msgid ""
"time zone abbreviation \"%s\" is too long (maximum %d characters) in time "
"zone file \"%s\", line %d"
msgstr "時區縮寫 \"%s\" 太長 (最多 %d 個字元)，在時區檔案 \"%s\"，行 %d"

#: utils/misc/tzparser.c:72
#, c-format
msgid ""
"time zone offset %d is not a multiple of 900 sec (15 min) in time zone file "
"\"%s\", line %d"
msgstr "時區位移 %d 不是 900 秒 (15 分鐘) 的倍數，在時區檔案 \"%s\"，行 %d"

#: utils/misc/tzparser.c:86
#, c-format
msgid "time zone offset %d is out of range in time zone file \"%s\", line %d"
msgstr "時區位移 %d 超出範圍，在時區檔案 \"%s\"，行 %d"

#: utils/misc/tzparser.c:123
#, c-format
msgid "missing time zone abbreviation in time zone file \"%s\", line %d"
msgstr "時區檔案 \"%s\" 行 %d 中遺漏時區縮寫"

#: utils/misc/tzparser.c:134
#, c-format
msgid "missing time zone offset in time zone file \"%s\", line %d"
msgstr "時區檔案 \"%s\" 行 %d 中遺漏時區位移"

#: utils/misc/tzparser.c:143
#, c-format
msgid "invalid number for time zone offset in time zone file \"%s\", line %d"
msgstr "時區檔案 \"%s\" 行 %d 中的時區位移數字無效"

# libpq/hba.c:775
#: utils/misc/tzparser.c:168
#, c-format
msgid "invalid syntax in time zone file \"%s\", line %d"
msgstr "時區檔案 \"%s\" 行 %d 中的語法無效"

#: utils/misc/tzparser.c:234
#, c-format
msgid "time zone abbreviation \"%s\" is multiply defined"
msgstr "時區縮寫 \"%s\" 多重定義"

#: utils/misc/tzparser.c:236
#, c-format
msgid ""
"Entry in time zone file \"%s\", line %d, conflicts with entry in file \"%s"
"\", line %d."
msgstr "時區檔案 \"%s\" 行 %d 中的項目與檔案 \"%s\" 行 %d 中的項目相衝突。"

# parser/parse_type.c:372 parser/parse_type.c:467
#: utils/misc/tzparser.c:303
#, c-format
msgid "invalid time zone file name \"%s\""
msgstr "無效的時區檔案名稱 \"%s\""

#: utils/misc/tzparser.c:318
#, c-format
msgid "time zone file recursion limit exceeded in file \"%s\""
msgstr "檔案 \"%s\" 中超過時區檔案遞迴限制"

#: utils/misc/tzparser.c:347 postmaster/postmaster.c:1092
#, c-format
msgid ""
"This may indicate an incomplete PostgreSQL installation, or that the file \"%"
"s\" has been moved away from its proper location."
msgstr "這可能表示不完整的 PostgreSQL 安裝，或者已從正確位置移開 \"%s\" 檔案。"

# postmaster/syslogger.c:447
#: utils/misc/tzparser.c:361 utils/misc/tzparser.c:376
#, c-format
msgid "could not read time zone file \"%s\": %m"
msgstr "無法讀取時區檔案 \"%s\":%m"

#: utils/misc/tzparser.c:388
#, c-format
msgid "line is too long in time zone file \"%s\", line %d"
msgstr "時區檔案 \"%s\" 行 %d 的行太長"

#: utils/misc/tzparser.c:413
#, c-format
msgid "@INCLUDE without file name in time zone file \"%s\", line %d"
msgstr "時區檔案 \"%s\" 行 %d 中的 @INCLUDE 不含檔案名稱"

# guc-file.l:151 libpq/hba.c:1044
#: guc-file.l:380
#, c-format
msgid ""
"could not open configuration file \"%s\": maximum nesting depth exceeded"
msgstr "無法開啟設定檔 \"%s\": 超過最大巢狀深度"

# guc-file.l:151 libpq/hba.c:1044
#: guc-file.l:404 libpq/hba.c:1351
#, c-format
msgid "could not open configuration file \"%s\": %m"
msgstr "無法開啟設定檔\"%s\"：%m"

# guc-file.l:267
#: guc-file.l:543
#, c-format
msgid "syntax error in file \"%s\" line %u, near end of line"
msgstr "語法匯誤於檔案\"%s\"列 %u，檔案結尾附近"

# guc-file.l:272
#: guc-file.l:548
#, c-format
msgid "syntax error in file \"%s\" line %u, near token \"%s\""
msgstr "語法錯誤於檔案\"%s\"列 %u，token\"%s\"附近"

# commands/user.c:174 commands/user.c:272 commands/user.c:321
# commands/user.c:402
#: utils/init/flatfiles.c:209 utils/init/flatfiles.c:279
#: utils/init/flatfiles.c:408 utils/init/flatfiles.c:663
#, c-format
msgid "could not write to temporary file \"%s\": %m"
msgstr "無法寫入暫存檔\"%s\"：%m"

# commands/user.c:240 commands/user.c:371
#: utils/init/flatfiles.c:249
#, c-format
msgid "invalid database name \"%s\""
msgstr "無效的資料庫名稱 \"%s\""

# commands/user.c:209
#: utils/init/flatfiles.c:505
#, c-format
msgid "invalid role name \"%s\""
msgstr "無效的角色名稱 \"%s\""

# commands/user.c:378
#: utils/init/flatfiles.c:512
#, c-format
msgid "invalid role password \"%s\""
msgstr "無效的角色密碼 \"%s\""

# utils/init/postinit.c:292
#: utils/init/miscinit.c:177
#, c-format
msgid "could not change directory to \"%s\": %m"
msgstr "無法切換目錄到 \"%s\": %m"

# commands/comment.c:582
#: utils/init/miscinit.c:480 utils/cache/lsyscache.c:2762 commands/user.c:566
#: commands/user.c:748 commands/user.c:879 commands/user.c:1033
#: commands/variable.c:737 commands/variable.c:849
#, c-format
msgid "role \"%s\" does not exist"
msgstr "角色 \"%s\" 不存在"

# commands/comment.c:582
#: utils/init/miscinit.c:510
#, c-format
msgid "role \"%s\" is not permitted to log in"
msgstr "不允許角色 \"%s\" 登入"

# libpq/be-secure.c:832
#: utils/init/miscinit.c:528
#, c-format
msgid "too many connections for role \"%s\""
msgstr "角色 \"%s\" 的連線太多"

# utils/init/miscinit.c:403
#: utils/init/miscinit.c:603
msgid "permission denied to set session authorization"
msgstr "權限被拒，無法設定階段授權"

# utils/init/miscinit.c:429
#: utils/init/miscinit.c:685
#, c-format
msgid "invalid role OID: %u"
msgstr "角色 OID 無效:%u"

# utils/init/miscinit.c:519
#: utils/init/miscinit.c:777
#, c-format
msgid "could not create lock file \"%s\": %m"
msgstr "無法建立鎖定檔\"%s\"：%m"

# utils/init/miscinit.c:533
#: utils/init/miscinit.c:791
#, c-format
msgid "could not open lock file \"%s\": %m"
msgstr "無法開啟鎖定檔 \"%s\": %m"

# utils/init/miscinit.c:539
#: utils/init/miscinit.c:797
#, c-format
msgid "could not read lock file \"%s\": %m"
msgstr "無法讀取鎖定檔\"%s\"：%m"

# utils/init/miscinit.c:589
#: utils/init/miscinit.c:860
#, c-format
msgid "lock file \"%s\" already exists"
msgstr "鎖定檔 \"%s\" 已存在"

# utils/init/miscinit.c:593
#: utils/init/miscinit.c:864
#, c-format
msgid "Is another postgres (PID %d) running in data directory \"%s\"?"
msgstr "另一個 postgres (PID %d) 是否在資料目錄 \"%s\" 中執行？"

# utils/init/miscinit.c:595
#: utils/init/miscinit.c:866
#, c-format
msgid "Is another postmaster (PID %d) running in data directory \"%s\"?"
msgstr "另一個 postmaster (PID %d) 是否在資料目錄 \"%s\" 中執行？"

# utils/init/miscinit.c:598
#: utils/init/miscinit.c:869
#, c-format
msgid "Is another postgres (PID %d) using socket file \"%s\"?"
msgstr "另一個 postgres (PID %d) 是否正在使用通訊端檔案 \"%s\"？"

# utils/init/miscinit.c:600
#: utils/init/miscinit.c:871
#, c-format
msgid "Is another postmaster (PID %d) using socket file \"%s\"?"
msgstr "是否有另一個postmaster(PID %d)在使用socket檔\"%s\"？"

# utils/init/miscinit.c:628
#: utils/init/miscinit.c:902
#, c-format
msgid "pre-existing shared memory block (key %lu, ID %lu) is still in use"
msgstr "既存的共享記憶體區塊 (key %lu, ID %lu) 仍在使用中。"

# utils/init/miscinit.c:631
#: utils/init/miscinit.c:905
#, c-format
msgid ""
"If you're sure there are no old server processes still running, remove the "
"shared memory block or just delete the file \"%s\"."
msgstr ""
"如果您確定沒有舊伺服器程序仍在執行，請移除共享記憶體區塊，或直接刪除 \"%s\" "
"檔案。"

# utils/init/miscinit.c:648
#: utils/init/miscinit.c:922
#, c-format
msgid "could not remove old lock file \"%s\": %m"
msgstr "無法移除舊的鎖定檔 \"%s\": %m"

# utils/init/miscinit.c:650
#: utils/init/miscinit.c:924
msgid ""
"The file seems accidentally left over, but it could not be removed. Please "
"remove the file by hand and try again."
msgstr "檔案似乎意外地殘，但它無法被移除适請手動移除該檔案並重試适"

# utils/init/miscinit.c:672 utils/init/miscinit.c:682
#: utils/init/miscinit.c:946 utils/init/miscinit.c:957
#: utils/init/miscinit.c:967
#, c-format
msgid "could not write lock file \"%s\": %m"
msgstr "無法寫入鎖定檔\"%s\"：%m"

# utils/init/miscinit.c:883 utils/init/miscinit.c:896
#: utils/init/miscinit.c:1173 utils/init/miscinit.c:1186
#, c-format
msgid "\"%s\" is not a valid data directory"
msgstr "\"%s\" 不是有效的資料目錄"

# utils/init/miscinit.c:885
#: utils/init/miscinit.c:1175
#, c-format
msgid "File \"%s\" is missing."
msgstr "遺失檔案 \"%s\"。"

# utils/init/miscinit.c:898
#: utils/init/miscinit.c:1188
#, c-format
msgid "File \"%s\" does not contain valid data."
msgstr "檔案 \"%s\" 不含有效資料。"

# utils/init/miscinit.c:900
#: utils/init/miscinit.c:1190
msgid "You might need to initdb."
msgstr "您可能必須 initdb。"

# utils/init/miscinit.c:908
#: utils/init/miscinit.c:1198
#, c-format
msgid ""
"The data directory was initialized by PostgreSQL version %ld.%ld, which is "
"not compatible with this version %s."
msgstr "資料目錄是由 PostgreSQL 版本 %ld.%ld 初始化，並不相容於目前的版本 %s。"

# utils/misc/guc.c:5383
#: utils/init/miscinit.c:1246
#, c-format
msgid "invalid list syntax in parameter \"%s\""
msgstr "參數 \"%s\" 的 list 語法無效"

# utils/init/miscinit.c:1000
#: utils/init/miscinit.c:1283
#, c-format
msgid "loaded library \"%s\""
msgstr "已載入程式庫 \"%s\""

#: utils/init/postinit.c:178
#, c-format
msgid "database \"%s\" has disappeared from pg_database"
msgstr "資料庫 \"%s\" 已從 pg_database 消失"

#: utils/init/postinit.c:180
#, c-format
msgid "Database OID %u now seems to belong to \"%s\"."
msgstr "資料庫 OID %u 現在似乎屬於 \"%s\"。"

# utils/init/postinit.c:130
#: utils/init/postinit.c:200
#, c-format
msgid "database \"%s\" is not currently accepting connections"
msgstr "資料庫 \"%s\" 目前並不接受連線。"

# catalog/aclchk.c:1266
#: utils/init/postinit.c:213
#, c-format
msgid "permission denied for database \"%s\""
msgstr "資料庫 \"%s\" 權限被拒"

#: utils/init/postinit.c:214
msgid "User does not have CONNECT privilege."
msgstr "使用者沒有 CONNECT 權限。"

# command.c:981
#: utils/init/postinit.c:231
#, c-format
msgid "too many connections for database \"%s\""
msgstr "資料庫 \"%s\" 的連線太多"

# access/transam/xlog.c:3284 access/transam/xlog.c:3291
#: utils/init/postinit.c:253 utils/init/postinit.c:260
msgid "database locale is incompatible with operating system"
msgstr "資料庫區域與作業系統不相容"

# access/transam/xlog.c:3285
#: utils/init/postinit.c:254
#, c-format
msgid ""
"The database was initialized with LC_COLLATE \"%s\",  which is not "
"recognized by setlocale()."
msgstr "資料庫是以 LC_COLLATE \"%s\" 初始化，但 setlocale() 無法辨識該參數。"

#: utils/init/postinit.c:256 utils/init/postinit.c:263
msgid ""
"Recreate the database with another locale or install the missing locale."
msgstr "以另一個區域重建資料庫，或安裝遺漏的區域。"

# access/transam/xlog.c:3292
#: utils/init/postinit.c:261
#, c-format
msgid ""
"The database was initialized with LC_CTYPE \"%s\",  which is not recognized "
"by setlocale()."
msgstr "資料庫是以 LC_CTYPE \"%s\" 初始化，但 setlocale() 無法辨識該參數。"

# catalog/aclchk.c:451 commands/comment.c:458 commands/dbcommands.c:521
# commands/dbcommands.c:645 commands/dbcommands.c:740
# commands/dbcommands.c:814 utils/adt/acl.c:1661 utils/init/postinit.c:264
# utils/init/postinit.c:276
#: utils/init/postinit.c:411
#, c-format
msgid "database %u does not exist"
msgstr "資料庫 %u 不存在"

#: utils/init/postinit.c:542
msgid "It seems to have just been dropped or renamed."
msgstr "它似乎剛被捨棄或重新命名。"

# utils/init/postinit.c:278
#: utils/init/postinit.c:558
#, c-format
msgid "The database subdirectory \"%s\" is missing."
msgstr "遺失資料庫子目錄 \"%s\"。"

# utils/init/postinit.c:283
#: utils/init/postinit.c:563
#, c-format
msgid "could not access directory \"%s\": %m"
msgstr "無法存取目錄 \"%s\": %m"

# utils/init/postinit.c:375
#: utils/init/postinit.c:596
msgid "no roles are defined in this database system"
msgstr "這個資料庫系統中未定義任何角色"

# utils/init/postinit.c:376
#: utils/init/postinit.c:597
#, c-format
msgid "You should immediately run CREATE USER \"%s\" CREATEUSER;."
msgstr "您必須立刻執行 CREATE USER \"%s\" CREATEUSER;。"

# commands/dbcommands.c:201
#: utils/init/postinit.c:627
msgid "must be superuser to connect during database shutdown"
msgstr "必須是超級用戶才能在資料庫關閉期間連線"

# utils/init/postinit.c:412
#: utils/init/postinit.c:637
msgid "connection limit exceeded for non-superusers"
msgstr "非特權使用者連線數已達限制量"

# utils/mmgr/aset.c:338
#: utils/mmgr/aset.c:386
#, c-format
msgid "Failed while creating memory context \"%s\"."
msgstr "建立記憶體context \"%s\"失敗。"

# utils/mmgr/aset.c:504 utils/mmgr/aset.c:701 utils/mmgr/aset.c:894
#: utils/mmgr/aset.c:565 utils/mmgr/aset.c:748 utils/mmgr/aset.c:954
#, c-format
msgid "Failed on request of size %lu."
msgstr "要求大小 %lu 失敗。"

# utils/mmgr/portalmem.c:170
#: utils/mmgr/portalmem.c:207
#, c-format
msgid "cursor \"%s\" already exists"
msgstr "cursor \"%s\"已存在"

# utils/mmgr/portalmem.c:174
#: utils/mmgr/portalmem.c:211
#, c-format
msgid "closing existing cursor \"%s\""
msgstr "關閉存在的cursor \"%s\""

# commands/tablecmds.c:3448
#: utils/mmgr/portalmem.c:422
#, c-format
msgid "cannot drop active portal \"%s\""
msgstr "無法捨棄進行中的入口 \"%s\""

#: utils/mmgr/portalmem.c:627
msgid "cannot PREPARE a transaction that has created a cursor WITH HOLD"
msgstr "無法 PREPARE 已建立指標 WITH HOLD 的交易"

# executor/execQual.c:866 executor/execQual.c:910 executor/execQual.c:1086
# executor/execQual.c:1211 executor/execQual.c:3445 executor/functions.c:666
# executor/functions.c:705 utils/fmgr/funcapi.c:39
#: utils/mmgr/portalmem.c:937 utils/fmgr/funcapi.c:60 commands/prepare.c:749
#: executor/execQual.c:1577 executor/execQual.c:1602 executor/execQual.c:1963
#: executor/execQual.c:5129 executor/functions.c:649 foreign/foreign.c:281
msgid "set-valued function called in context that cannot accept a set"
msgstr "set-valued 函式於無法接受集合的內容中進行呼叫"

#: utils/mmgr/portalmem.c:941 commands/prepare.c:753 foreign/foreign.c:286
msgid "materialize mode required, but it is not allowed in this context"
msgstr "需要具體化模式，但此上下文不允許該模式"

# utils/error/assert.c:34
#: utils/error/assert.c:37
msgid "TRAP: ExceptionalCondition: bad arguments\n"
msgstr "TRAP: ExceptionalCondition: 參數錯誤\n"

# utils/error/assert.c:37
#: utils/error/assert.c:40
#, c-format
msgid "TRAP: %s(\"%s\", File: \"%s\", Line: %d)\n"
msgstr "TRAP: %s(\"%s\"，檔案: \"%s\"，行: %d)\n"

# utils/error/elog.c:1128
#: utils/error/elog.c:1409
#, c-format
msgid "could not reopen file \"%s\" as stderr: %m"
msgstr "無法以 stderr 方式重新開啟檔案 \"%s\":%m"

# utils/error/elog.c:1141
#: utils/error/elog.c:1422
#, c-format
msgid "could not reopen file \"%s\" as stdout: %m"
msgstr "無法以 stdout 方式重新開啟檔案 \"%s\":%m"

# utils/error/elog.c:1350 utils/error/elog.c:1360
#: utils/error/elog.c:1732 utils/error/elog.c:1742
msgid "[unknown]"
msgstr "[不明]"

# utils/error/elog.c:1488 utils/error/elog.c:1681 utils/error/elog.c:1757
#: utils/error/elog.c:2082 utils/error/elog.c:2364 utils/error/elog.c:2442
msgid "missing error text"
msgstr "遺漏錯誤文字"

# utils/error/elog.c:1491 utils/error/elog.c:1494 utils/error/elog.c:1760
# utils/error/elog.c:1763
#: utils/error/elog.c:2085 utils/error/elog.c:2088 utils/error/elog.c:2445
#: utils/error/elog.c:2448
#, c-format
msgid " at character %d"
msgstr "於字元%d"

# utils/error/elog.c:1504
#: utils/error/elog.c:2098 utils/error/elog.c:2105
msgid "DETAIL:  "
msgstr "詳細："

# utils/error/elog.c:1511
#: utils/error/elog.c:2112
msgid "HINT:  "
msgstr "提示："

# utils/error/elog.c:1518
#: utils/error/elog.c:2119
msgid "QUERY:  "
msgstr "查詢："

# utils/error/elog.c:1525
#: utils/error/elog.c:2126
msgid "CONTEXT:  "
msgstr "上下文:"

# utils/error/elog.c:1535
#: utils/error/elog.c:2136
#, c-format
msgid "LOCATION:  %s, %s:%d\n"
msgstr "位置:%s, %s:%d\n"

# utils/error/elog.c:1542
#: utils/error/elog.c:2143
#, c-format
msgid "LOCATION:  %s:%d\n"
msgstr "位置:%s:%d\n"

# utils/error/elog.c:1555
#: utils/error/elog.c:2157
msgid "STATEMENT:  "
msgstr "陳述式:"

#: utils/error/elog.c:2254
msgid "Not safe to send CSV data\n"
msgstr "傳送 CSV 資料並不安全\n"

# utils/error/elog.c:1873
#. translator: This string will be truncated at 47
#. characters expanded.
#: utils/error/elog.c:2557
#, c-format
msgid "operating system error %d"
msgstr "作業系統錯誤 %d"

# utils/error/elog.c:1896
#: utils/error/elog.c:2580
msgid "DEBUG"
msgstr "除錯"

# utils/error/elog.c:1900
#: utils/error/elog.c:2584
msgid "LOG"
msgstr "日誌"

# utils/error/elog.c:1903
#: utils/error/elog.c:2587
msgid "INFO"
msgstr "資訊"

# utils/error/elog.c:1906
#: utils/error/elog.c:2590
msgid "NOTICE"
msgstr "注意"

# utils/error/elog.c:1909
#: utils/error/elog.c:2593
msgid "WARNING"
msgstr "警告"

# utils/error/elog.c:1912
#: utils/error/elog.c:2596
msgid "ERROR"
msgstr "錯誤"

# utils/error/elog.c:1915
#: utils/error/elog.c:2599
msgid "FATAL"
msgstr "嚴重錯誤"

# utils/error/elog.c:1918
#: utils/error/elog.c:2602
msgid "PANIC"
msgstr "危急"

# utils/fmgr/dfmgr.c:175
#: utils/fmgr/dfmgr.c:125
#, c-format
msgid "could not find function \"%s\" in file \"%s\""
msgstr "找不到函式\"%s\"於檔案\"%s\""

# utils/fmgr/dfmgr.c:107 utils/fmgr/dfmgr.c:209 utils/fmgr/dfmgr.c:263
#: utils/fmgr/dfmgr.c:204 utils/fmgr/dfmgr.c:413 utils/fmgr/dfmgr.c:461
#, c-format
msgid "could not access file \"%s\": %m"
msgstr "無法存取檔案\"%s\"：%m"

# utils/fmgr/dfmgr.c:145
#: utils/fmgr/dfmgr.c:242
#, c-format
msgid "could not load library \"%s\": %s"
msgstr "無法載入程式庫\"%s\"：%s"

#: utils/fmgr/dfmgr.c:274
#, c-format
msgid "incompatible library \"%s\": missing magic block"
msgstr "不相容的程式庫 \"%s\": 遺漏神秘區塊"

#: utils/fmgr/dfmgr.c:276
msgid "Extension libraries are required to use the PG_MODULE_MAGIC macro."
msgstr "需要擴充程式程式庫，以使用 PG_MODULE_MAGIC 巨集。"

#: utils/fmgr/dfmgr.c:312
#, c-format
msgid "incompatible library \"%s\": version mismatch"
msgstr "不相容的程式庫 \"%s\": 版本不符"

#: utils/fmgr/dfmgr.c:314
#, c-format
msgid "Server is version %d.%d, library is version %d.%d."
msgstr "伺服器版本 %d.%d，程式庫版本 %d.%d。"

#: utils/fmgr/dfmgr.c:333
#, c-format
msgid "Server has FUNC_MAX_ARGS = %d, library has %d."
msgstr "伺服器有 FUNC_MAX_ARGS = %d，程式庫有 %d。"

#: utils/fmgr/dfmgr.c:342
#, c-format
msgid "Server has INDEX_MAX_KEYS = %d, library has %d."
msgstr "伺服器有 INDEX_MAX_KEYS = %d，程式庫有 %d。"

#: utils/fmgr/dfmgr.c:351
#, c-format
msgid "Server has NAMEDATALEN = %d, library has %d."
msgstr "伺服器有 NAMEDATALEN = %d，程式庫有 %d。"

#: utils/fmgr/dfmgr.c:360
#, c-format
msgid "Server has FLOAT4PASSBYVAL = %s, library has %s."
msgstr "伺服器有 FLOAT4PASSBYVAL = %s，程式庫有 %s。"

#: utils/fmgr/dfmgr.c:369
#, c-format
msgid "Server has FLOAT8PASSBYVAL = %s, library has %s."
msgstr "伺服器有 FLOAT8PASSBYVAL = %s，程式庫有 %s。"

#: utils/fmgr/dfmgr.c:376
msgid "Magic block has unexpected length or padding difference."
msgstr "神秘區塊有非預期的長度或填補差異。"

#: utils/fmgr/dfmgr.c:379
#, c-format
msgid "incompatible library \"%s\": magic block mismatch"
msgstr "不相容的程式庫 \"%s\": 神秘區塊不符"

# commands/comment.c:1048 commands/indexcmds.c:216 commands/opclasscmds.c:108
# commands/opclasscmds.c:648 commands/opclasscmds.c:800
# commands/opclasscmds.c:900
#: utils/fmgr/dfmgr.c:545
#, c-format
msgid "access to library \"%s\" is not allowed"
msgstr "不允許存取程式庫 \"%s\""

# utils/fmgr/dfmgr.c:354
#: utils/fmgr/dfmgr.c:572
#, c-format
msgid "invalid macro name in dynamic library path: %s"
msgstr "動態程式庫路徑中的巨集名稱無效:%s"

# utils/fmgr/dfmgr.c:398
#: utils/fmgr/dfmgr.c:617
msgid "zero-length component in parameter \"dynamic_library_path\""
msgstr "參數 \"dynamic_library_path\" 中的零長度元件"

# utils/fmgr/dfmgr.c:418
#: utils/fmgr/dfmgr.c:636
msgid "component in parameter \"dynamic_library_path\" is not an absolute path"
msgstr "參數 \"dynamic_library_path\" 中的元件不是絕對路徑"

# utils/fmgr/fmgr.c:247
#: utils/fmgr/fmgr.c:266
#, c-format
msgid "internal function \"%s\" is not in internal lookup table"
msgstr "內部函式 \"%s\" 不在內部查閱資料表中"

# utils/fmgr/fmgr.c:449
#: utils/fmgr/fmgr.c:472
#, c-format
msgid "unrecognized API version %d reported by info function \"%s\""
msgstr "無法辨識的 API 版本 %d，由資訊函式 \"%s\" 回報"

# utils/fmgr/fmgr.c:764 utils/fmgr/fmgr.c:1639
#: utils/fmgr/fmgr.c:843 utils/fmgr/fmgr.c:2076
#, c-format
msgid "function %u has too many arguments (%d, maximum is %d)"
msgstr "函式 %u 有太多參數 (%d，上限是 %d)"

#: utils/fmgr/funcapi.c:356
#, c-format
msgid ""
"could not determine actual result type for function \"%s\" declared to "
"return type %s"
msgstr "無法判斷函式 \"%s\" (宣告為傳回型別 %s) 的實際傳回型別"

# access/common/tupdesc.c:630 access/common/tupdesc.c:661
#: utils/fmgr/funcapi.c:1105 utils/fmgr/funcapi.c:1136
msgid "number of aliases does not match number of columns"
msgstr "別名數量與欄位數量不符"

# access/common/tupdesc.c:655
#: utils/fmgr/funcapi.c:1130
msgid "no column alias was provided"
msgstr "沒有指定欄位別名"

# access/common/tupdesc.c:679
#: utils/fmgr/funcapi.c:1154
msgid "could not determine row description for function returning record"
msgstr "無法判斷傳回記錄之函式的資料列描述"

# utils/cache/lsyscache.c:1679 utils/cache/lsyscache.c:1715
# utils/cache/lsyscache.c:1751 utils/cache/lsyscache.c:1787
#: utils/cache/lsyscache.c:2319 utils/cache/lsyscache.c:2354
#: utils/cache/lsyscache.c:2389 utils/cache/lsyscache.c:2424
#, c-format
msgid "type %s is only a shell"
msgstr "型別 %s 只是 shell"

# utils/cache/lsyscache.c:1684
#: utils/cache/lsyscache.c:2324
#, c-format
msgid "no input function available for type %s"
msgstr "型別 %s 沒有可用的輸入函式"

# utils/cache/lsyscache.c:1720
#: utils/cache/lsyscache.c:2359
#, c-format
msgid "no output function available for type %s"
msgstr "型別 %s 沒有可用的輸出函式"

#: utils/cache/plancache.c:541
msgid "cached plan must not change result type"
msgstr "快取計劃不可變更結果型別"

# utils/cache/relcache.c:3264
#: utils/cache/relcache.c:3849
#, c-format
msgid "could not create relation-cache initialization file \"%s\": %m"
msgstr "無法建立關係快取初始化檔案 \"%s\":%m"

# utils/cache/relcache.c:3266
#: utils/cache/relcache.c:3851
msgid "Continuing anyway, but there's something wrong."
msgstr "無論如何繼續執行，但發生錯誤。"

# parser/parse_type.c:206 parser/parse_type.c:237 utils/cache/typcache.c:155
#: utils/cache/typcache.c:152 parser/parse_type.c:205
#, c-format
msgid "type \"%s\" is only a shell"
msgstr "型別 \"%s\" 只是 shell"

# utils/cache/typcache.c:414
#: utils/cache/typcache.c:332
#, c-format
msgid "type %s is not composite"
msgstr "型別 %s 不是複合"

# utils/cache/typcache.c:428
#: utils/cache/typcache.c:346
msgid "record type has not been registered"
msgstr "記錄型別尚未註冊"

# utils/adt/formatting.c:1033
#: tsearch/dict_ispell.c:52 tsearch/dict_thesaurus.c:615
msgid "multiple DictFile parameters"
msgstr "多個 DictFile 參數"

# utils/adt/formatting.c:1033
#: tsearch/dict_ispell.c:63
msgid "multiple AffFile parameters"
msgstr "多個 AffFile 參數"

#: tsearch/dict_ispell.c:74 tsearch/dict_simple.c:50
#: snowball/dict_snowball.c:206
msgid "multiple StopWords parameters"
msgstr "多個 StopWords 參數"

# access/transam/xlog.c:3720
#: tsearch/dict_ispell.c:82
#, c-format
msgid "unrecognized Ispell parameter: \"%s\""
msgstr "無法辨識的 Ispell 參數:\"%s\""

# utils/adt/arrayfuncs.c:328
#: tsearch/dict_ispell.c:96
msgid "missing AffFile parameter"
msgstr "缺少 AffFile 參數"

# utils/adt/arrayfuncs.c:328
#: tsearch/dict_ispell.c:102 tsearch/dict_thesaurus.c:639
msgid "missing DictFile parameter"
msgstr "缺少 DictFile 參數"

#: tsearch/dict_simple.c:59
msgid "multiple Accept parameters"
msgstr "多個 Accept 參數"

# access/transam/xlog.c:3720
#: tsearch/dict_simple.c:67
#, c-format
msgid "unrecognized simple dictionary parameter: \"%s\""
msgstr "無法辨識的簡單目錄參數:\"%s\""

# access/transam/xlog.c:3720
#: tsearch/dict_synonym.c:99
#, c-format
msgid "unrecognized synonym parameter: \"%s\""
msgstr "無法辨識的同義字參數:\"%s\""

# utils/adt/acl.c:203
#: tsearch/dict_synonym.c:106
msgid "missing Synonyms parameter"
msgstr "缺少 Synonyms 參數"

# access/transam/slru.c:638 access/transam/xlog.c:1631
# access/transam/xlog.c:2742 access/transam/xlog.c:2832
# access/transam/xlog.c:2930 libpq/hba.c:911 libpq/hba.c:935
# utils/error/elog.c:1118 utils/init/miscinit.c:783 utils/init/miscinit.c:889
# utils/misc/database.c:68
#: tsearch/dict_synonym.c:113
#, c-format
msgid "could not open synonym file \"%s\": %m"
msgstr "無法開啟同義字檔案 \"%s\":%m"

# libpq/be-fsstubs.c:400
#: tsearch/dict_thesaurus.c:180
#, c-format
msgid "could not open thesaurus file \"%s\": %m"
msgstr "無法開啟同義字檔案 \"%s\":%m"

# utils/adt/encode.c:295
#: tsearch/dict_thesaurus.c:213
msgid "unexpected delimiter"
msgstr "非預期的分隔符號"

# utils/adt/rowtypes.c:178 utils/adt/rowtypes.c:186
#: tsearch/dict_thesaurus.c:263 tsearch/dict_thesaurus.c:279
msgid "unexpected end of line or lexeme"
msgstr "非預期的行或詞素結尾"

# utils/adt/rowtypes.c:178 utils/adt/rowtypes.c:186
#: tsearch/dict_thesaurus.c:288
msgid "unexpected end of line"
msgstr "非預期的行尾"

#: tsearch/dict_thesaurus.c:412
#, c-format
msgid ""
"thesaurus sample word \"%s\" isn't recognized by subdictionary (rule %d)"
msgstr "子字典無法辨識同義字範例字詞 \"%s\" (規則 %d)"

#: tsearch/dict_thesaurus.c:418
#, c-format
msgid "thesaurus sample word \"%s\" is a stop word (rule %d)"
msgstr "同義字範例字詞 \"%s\" 是停用字詞 (規則 %d)"

# commands/copy.c:2057 commands/copy.c:2075
#: tsearch/dict_thesaurus.c:421
msgid "Use \"?\" to represent a stop word within a sample phrase."
msgstr "使用 \"?\" 表示範例片語中的停用字詞。"

#: tsearch/dict_thesaurus.c:567
#, c-format
msgid "thesaurus substitute word \"%s\" is a stop word (rule %d)"
msgstr "同義字替代字詞 \"%s\" 是停用字詞 (規則 %d)"

#: tsearch/dict_thesaurus.c:574
#, c-format
msgid ""
"thesaurus substitute word \"%s\" isn't recognized by subdictionary (rule %d)"
msgstr "子字典無法辨識同義字替代字詞 \"%s\" (規則 %d)"

#: tsearch/dict_thesaurus.c:586
#, c-format
msgid "thesaurus substitute phrase is empty (rule %d)"
msgstr "同義字替代片語是空白 (規則 %d)"

# utils/adt/formatting.c:1033
#: tsearch/dict_thesaurus.c:624
msgid "multiple Dictionary parameters"
msgstr "多個 Dictionary 參數"

# access/transam/xlog.c:3720
#: tsearch/dict_thesaurus.c:631
#, c-format
msgid "unrecognized Thesaurus parameter: \"%s\""
msgstr "無法辨識的 Thesaurus 參數:\"%s\""

# utils/adt/acl.c:203
#: tsearch/dict_thesaurus.c:643
msgid "missing Dictionary parameter"
msgstr "缺少 Dictionary 參數"

# access/transam/xlog.c:3170 access/transam/xlog.c:3319
#: tsearch/spell.c:204
#, c-format
msgid "could not open dictionary file \"%s\": %m"
msgstr "無法開啟字典檔 \"%s\":%m"

# gram.y:8218 gram.y:8220 y.tab.c:19175
#: tsearch/spell.c:444 tsearch/spell.c:461 tsearch/spell.c:478
#: tsearch/spell.c:495 tsearch/spell.c:517 gram.y:10787 gram.y:10804
msgid "syntax error"
msgstr "語法錯誤"

#: tsearch/spell.c:522 tsearch/spell.c:772 tsearch/spell.c:792
msgid "multibyte flag character is not allowed"
msgstr "不允許多位元組旗標字元"

# access/transam/slru.c:638 access/transam/xlog.c:1631
# access/transam/xlog.c:2742 access/transam/xlog.c:2832
# access/transam/xlog.c:2930 libpq/hba.c:911 libpq/hba.c:935
# utils/error/elog.c:1118 utils/init/miscinit.c:783 utils/init/miscinit.c:889
# utils/misc/database.c:68
#: tsearch/spell.c:557 tsearch/spell.c:615 tsearch/spell.c:710
#, c-format
msgid "could not open affix file \"%s\": %m"
msgstr "無法開啟 affix 檔案 \"%s\":%m"

#: tsearch/spell.c:603
msgid "Ispell dictionary supports only default flag value"
msgstr "Ispell 字典只支援預設旗標值"

#: tsearch/spell.c:803
msgid "wrong affix file format for flag"
msgstr "旗標的 affix 檔案格式錯誤"

# guc-file.l:151 libpq/hba.c:1044
#: tsearch/ts_locale.c:168
#, c-format
msgid "line %d of configuration file \"%s\": \"%s\""
msgstr "行 %d，設定檔 \"%s\":\"%s\""

# guc-file.l:151 libpq/hba.c:1044
#: tsearch/ts_locale.c:173 libpq/hba.c:594 libpq/hba.c:610 libpq/hba.c:656
#: libpq/hba.c:679 libpq/hba.c:691 libpq/hba.c:704 libpq/hba.c:719
#: libpq/hba.c:749 libpq/hba.c:771 libpq/hba.c:788 libpq/hba.c:801
#: libpq/hba.c:829 libpq/hba.c:897 libpq/hba.c:908 libpq/hba.c:920
#: libpq/hba.c:931 libpq/hba.c:947 libpq/hba.c:970 libpq/hba.c:999
#: libpq/hba.c:1011 libpq/hba.c:1024 libpq/hba.c:1058 libpq/hba.c:1102
#, c-format
msgid "line %d of configuration file \"%s\""
msgstr "行 %d，設定檔 \"%s\""

#: tsearch/ts_locale.c:288
#, c-format
msgid "conversion from wchar_t to server encoding failed: %m"
msgstr "從 wchar_t 至伺服器編碼轉換失敗:%m"

#: tsearch/ts_parse.c:383 tsearch/ts_parse.c:390 tsearch/ts_parse.c:553
#: tsearch/ts_parse.c:560
msgid "word is too long to be indexed"
msgstr "字詞太長，無法索引"

#: tsearch/ts_parse.c:384 tsearch/ts_parse.c:391 tsearch/ts_parse.c:554
#: tsearch/ts_parse.c:561
#, c-format
msgid "Words longer than %d characters are ignored."
msgstr "忽略大於 %d 個字元的字詞。"

# describe.c:641
#: tsearch/ts_utils.c:53
#, c-format
msgid "invalid text search configuration file name \"%s\""
msgstr "無效的文本搜尋設定檔案名稱 \"%s\""

# libpq/be-fsstubs.c:400
#: tsearch/ts_utils.c:91
#, c-format
msgid "could not open stop-word file \"%s\": %m"
msgstr "無法開啟停用字詞檔案 \"%s\":%m"

#: tsearch/wparser.c:314
msgid "text search parser does not support headline creation"
msgstr "文本搜尋解譯器不支援頭條建立"

# access/transam/xlog.c:3720
#: tsearch/wparser_def.c:2436
#, c-format
msgid "unrecognized headline parameter: \"%s\""
msgstr "無法辨識的頭條參數:\"%s\""

#: tsearch/wparser_def.c:2445
msgid "MinWords should be less than MaxWords"
msgstr "MinWords 必須小於 MaxWords"

#: tsearch/wparser_def.c:2449
msgid "MinWords should be positive"
msgstr "MinWords 必須是正值"

#: tsearch/wparser_def.c:2453
msgid "ShortWord should be >= 0"
msgstr "ShortWord 必須 &gt;= 0"

#: tsearch/wparser_def.c:2457
msgid "MaxFragments should be >= 0"
msgstr "MaxFragments 必須 &gt;= 0"

# tcop/pquery.c:448
#: tcop/pquery.c:668
#, c-format
msgid "bind message has %d result formats but query has %d columns"
msgstr "繫結訊息有 %d 個結果格式，但查詢有 %d 個資料行"

# commands/portalcmds.c:337 tcop/pquery.c:523 tcop/pquery.c:1096
#: tcop/pquery.c:745 tcop/pquery.c:1366 commands/portalcmds.c:329
#, c-format
msgid "portal \"%s\" cannot be run"
msgstr "入口 \"%s\" 無法執行"

# tcop/pquery.c:771
#: tcop/pquery.c:979
msgid "cursor can only scan forward"
msgstr "cursor只能向前掃描"

# tcop/pquery.c:772
#: tcop/pquery.c:980
msgid "Declare it with SCROLL option to enable backward scan."
msgstr "以 SCROLL 選項宣告它，啟用逆向掃描。"

# commands/tablecmds.c:552 commands/tablecmds.c:1244
# commands/tablecmds.c:1450 commands/tablecmds.c:2606
# commands/tablecmds.c:3768 commands/tablecmds.c:5376 commands/trigger.c:147
# commands/trigger.c:552 tcop/utility.c:182 tcop/utility.c:217
#: tcop/utility.c:90 commands/tablecmds.c:742 commands/tablecmds.c:1052
#: commands/tablecmds.c:1870 commands/tablecmds.c:3253
#: commands/tablecmds.c:3282 commands/tablecmds.c:4622 commands/trigger.c:121
#: commands/trigger.c:809 rewrite/rewriteDefine.c:259
#, c-format
msgid "permission denied: \"%s\" is a system catalog"
msgstr "權限不足: \"%s\" 是系統 catalog"

# commands/copy.c:905 executor/execMain.c:443 tcop/utility.c:323
#: tcop/utility.c:218 commands/copy.c:1007 executor/execMain.c:636
msgid "transaction is read-only"
msgstr "唯讀交易"

#. translator: %s is name of a SQL command, eg PREPARE
#: tcop/utility.c:241
#, c-format
msgid "cannot execute %s within security-restricted operation"
msgstr "無法在安全性限制作業中執行 %s"

# tcop/utility.c:973
#: tcop/utility.c:1047
msgid "must be superuser to do CHECKPOINT"
msgstr "只有管理者能用CHECKPOINT"

# tcop/fastpath.c:106 tcop/fastpath.c:444 tcop/fastpath.c:567
#: tcop/fastpath.c:110 tcop/fastpath.c:494 tcop/fastpath.c:624
#, c-format
msgid "invalid argument size %d in function call message"
msgstr "函式呼叫訊息中的參數大小 %d 無效"

# catalog/aclchk.c:1548 catalog/aclchk.c:1973 tcop/fastpath.c:230
#: tcop/fastpath.c:224 catalog/aclchk.c:2578 catalog/aclchk.c:3266
#, c-format
msgid "function with OID %u does not exist"
msgstr "OID為 %u 的函式不存在"

# commands/copy.c:403 commands/copy.c:421 commands/copy.c:425
# commands/copy.c:486 commands/copy.c:535 tcop/fastpath.c:291
# tcop/postgres.c:284 tcop/postgres.c:307
#: tcop/fastpath.c:293 tcop/postgres.c:326 tcop/postgres.c:349
#: commands/copy.c:514 commands/copy.c:533 commands/copy.c:537
msgid "unexpected EOF on client connection"
msgstr "用戶端連線出現非預期EOF"

# tcop/fastpath.c:304 tcop/postgres.c:845 tcop/postgres.c:1166
# tcop/postgres.c:1650
#: tcop/fastpath.c:306 tcop/postgres.c:891 tcop/postgres.c:1200
#: tcop/postgres.c:1480 tcop/postgres.c:1916 tcop/postgres.c:2233
#: tcop/postgres.c:2313
msgid ""
"current transaction is aborted, commands ignored until end of transaction "
"block"
msgstr "目前交易已中止，忽略指令直到交易區塊結尾"

#: tcop/fastpath.c:334
#, c-format
msgid "fastpath function call: \"%s\" (OID %u)"
msgstr "快速路徑函式呼叫: \"%s\" (OID %u)"

#: tcop/fastpath.c:361 parser/parse_func.c:1542
msgid "argument to pg_get_expr() must come from system catalogs"
msgstr "pg_get_expr() 的參數必須來自系統 catalog"

# catalog/dependency.c:1433
#: tcop/fastpath.c:420 tcop/postgres.c:1060 tcop/postgres.c:1346
#: tcop/postgres.c:1757 tcop/postgres.c:1973
#, c-format
msgid "duration: %s ms"
msgstr "持續時間: %s 毫秒"

#: tcop/fastpath.c:424
#, c-format
msgid "duration: %s ms  fastpath function call: \"%s\" (OID %u)"
msgstr "持續時間: %s 毫秒，快速路徑函式呼叫: \"%s\" (OID %u)"

# tcop/fastpath.c:414 tcop/fastpath.c:537
#: tcop/fastpath.c:462 tcop/fastpath.c:589
#, c-format
msgid "function call message contains %d arguments but function requires %d"
msgstr "函式呼叫訊息包含 %d 參數，但函式需要 %d"

# tcop/fastpath.c:422
#: tcop/fastpath.c:470
#, c-format
msgid "function call message contains %d argument formats but %d arguments"
msgstr "函式呼叫訊息包含 %d 參數格式，但查詢有 %d 個參數"

# tcop/fastpath.c:505 tcop/fastpath.c:590
#: tcop/fastpath.c:557 tcop/fastpath.c:640
#, c-format
msgid "incorrect binary data format in function argument %d"
msgstr "函式參數 %d 中的二進位資料格式不正確"

# tcop/postgres.c:334 tcop/postgres.c:346 tcop/postgres.c:357
# tcop/postgres.c:369 tcop/postgres.c:3162
#: tcop/postgres.c:376 tcop/postgres.c:388 tcop/postgres.c:399
#: tcop/postgres.c:411 tcop/postgres.c:3839
#, c-format
msgid "invalid frontend message type %d"
msgstr "無效的前端訊息型別 %d"

# tcop/postgres.c:468 tcop/postgres.c:503 tcop/postgres.c:514
#: tcop/postgres.c:832
#, c-format
msgid "statement: %s"
msgstr "陳述式:%s"

#: tcop/postgres.c:1065
#, c-format
msgid "duration: %s ms  statement: %s"
msgstr "持續時間: %s 毫秒，陳述式: %s"

# command.c:788
# command.c:808
# command.c:1163
# command.c:1170
# command.c:1180
# command.c:1192
# command.c:1205
# command.c:1219
# command.c:1241
# command.c:1272
# common.c:170
# copy.c:530
# copy.c:575
#: tcop/postgres.c:1115
#, c-format
msgid "parse %s: %s"
msgstr "解譯 %s:%s"

# tcop/postgres.c:1129
#: tcop/postgres.c:1173
msgid "cannot insert multiple commands into a prepared statement"
msgstr "無法將多個指令插入至 prepared statement"

# parser/analyze.c:3137 tcop/postgres.c:1194
#: tcop/postgres.c:1239 commands/prepare.c:122 parser/analyze.c:2265
#, c-format
msgid "could not determine data type of parameter $%d"
msgstr "無法判斷參數 $%d 的資料型別"

#: tcop/postgres.c:1351
#, c-format
msgid "duration: %s ms  parse %s: %s"
msgstr "持續時間: %s 毫秒，解譯 %s:%s"

#: tcop/postgres.c:1397
#, c-format
msgid "bind %s to %s"
msgstr "將 %s 繫結至 %s"

# tcop/postgres.c:1345 tcop/postgres.c:1727
#: tcop/postgres.c:1416 tcop/postgres.c:2213
msgid "unnamed prepared statement does not exist"
msgstr "未命名的 prepared statement 不存在"

# tcop/postgres.c:1332
#: tcop/postgres.c:1458
#, c-format
msgid "bind message has %d parameter formats but %d parameters"
msgstr "繫結訊息有 %d 個參數格式，但查詢有 %d 個參數"

# tcop/postgres.c:1351
#: tcop/postgres.c:1464
#, c-format
msgid ""
"bind message supplies %d parameters, but prepared statement \"%s\" requires %"
"d"
msgstr "繫結訊息提供 %d 個參數，但 prepared statement \"%s\" 需要 %d"

# tcop/postgres.c:1473
#: tcop/postgres.c:1623
#, c-format
msgid "incorrect binary data format in bind parameter %d"
msgstr "繫結參數 %d 中的二進位資料格式不正確"

#: tcop/postgres.c:1762
#, c-format
msgid "duration: %s ms  bind %s%s%s: %s"
msgstr "持續時間: %s 毫秒，繫結 %s%s%s: %s"

# tcop/postgres.c:1581 tcop/postgres.c:1780
#: tcop/postgres.c:1810 tcop/postgres.c:2299
#, c-format
msgid "portal \"%s\" does not exist"
msgstr "portal \"%s\"不存在"

#: tcop/postgres.c:1897 tcop/postgres.c:1981
msgid "execute fetch from"
msgstr "執行取得來源"

#: tcop/postgres.c:1898 tcop/postgres.c:1982
msgid "execute"
msgstr "執行"

# command.c:788
# command.c:808
# command.c:1163
# command.c:1170
# command.c:1180
# command.c:1192
# command.c:1205
# command.c:1219
# command.c:1241
# command.c:1272
# common.c:170
# copy.c:530
# copy.c:575
#: tcop/postgres.c:1895
#, c-format
msgid "%s %s%s%s: %s"
msgstr "%s %s%s%s: %s"

#: tcop/postgres.c:1978
#, c-format
msgid "duration: %s ms  %s %s%s%s: %s"
msgstr "持續時間: %s 毫秒，%s %s%s%s:%s"

#: tcop/postgres.c:2104
#, c-format
msgid "prepare: %s"
msgstr "準備:%s"

#: tcop/postgres.c:2167
#, c-format
msgid "parameters: %s"
msgstr "參數:%s"

# tcop/postgres.c:1874
#: tcop/postgres.c:2489
msgid "terminating connection because of crash of another server process"
msgstr "結束連線，因為另一個伺服器程序損毀"

# tcop/postgres.c:1875
#: tcop/postgres.c:2490
msgid ""
"The postmaster has commanded this server process to roll back the current "
"transaction and exit, because another server process exited abnormally and "
"possibly corrupted shared memory."
msgstr ""
"postmaster 已命令此伺服器程序回捲目前交易並結束，因為另一個伺服器程序異常結"
"束，而且可能損毀共享記憶體。"

# tcop/postgres.c:1879
#: tcop/postgres.c:2494
msgid ""
"In a moment you should be able to reconnect to the database and repeat your "
"command."
msgstr "您應該很快能夠重新連線至資料庫並重複指令。"

# tcop/postgres.c:1995
#: tcop/postgres.c:2613
msgid "floating-point exception"
msgstr "發生浮點數例外"

# tcop/postgres.c:1996
#: tcop/postgres.c:2614
msgid ""
"An invalid floating-point operation was signaled. This probably means an out-"
"of-range result or an invalid operation, such as division by zero."
msgstr "已發出無效浮點作業信號。這可能表示超出範圍結果或無效作業，例如除以零。"

# tcop/postgres.c:2032
#: tcop/postgres.c:2651
msgid "terminating autovacuum process due to administrator command"
msgstr "因為系統管理員指令，正在結束 autovacuum 程序"

# tcop/postgres.c:2032
#: tcop/postgres.c:2655
msgid "terminating connection due to administrator command"
msgstr "因管理命令中斷連線"

# tcop/postgres.c:2042
#: tcop/postgres.c:2666
msgid "canceling statement due to statement timeout"
msgstr "因為陳述式逾時，正在取消陳述式"

#: tcop/postgres.c:2670
msgid "canceling autovacuum task"
msgstr "正在取消自動重整工作"

# tcop/postgres.c:2042
#: tcop/postgres.c:2674
msgid "canceling statement due to user request"
msgstr "因為使用者要求，正在取消陳述式"

# tcop/postgres.c:2093
#: tcop/postgres.c:2718
msgid "stack depth limit exceeded"
msgstr "超過堆疊深度限制"

#: tcop/postgres.c:2719
msgid ""
"Increase the configuration parameter \"max_stack_depth\", after ensuring the "
"platform's stack depth limit is adequate."
msgstr "在確定平台有適當的堆疊深度限制之後，增加設定參數 \"max_stack_depth\"。"

# tcop/postgres.c:2093
#: tcop/postgres.c:2735
#, c-format
msgid "\"max_stack_depth\" must not exceed %ldkB"
msgstr "\"max_stack_depth\" 不可超過 %ldkB"

#: tcop/postgres.c:2737
msgid ""
"Increase the platform's stack depth limit via \"ulimit -s\" or local "
"equivalent."
msgstr "透過 \"ulimit -s\" 或本地端對應項目，增加平台的堆疊深度限制。"

# bootstrap/bootstrap.c:299 postmaster/postmaster.c:495 tcop/postgres.c:2502
#: tcop/postgres.c:3114 bootstrap/bootstrap.c:294 postmaster/postmaster.c:653
#, c-format
msgid "--%s requires a value"
msgstr "--%s 需要一個值"

# bootstrap/bootstrap.c:304 postmaster/postmaster.c:500 tcop/postgres.c:2507
#: tcop/postgres.c:3119 bootstrap/bootstrap.c:299 postmaster/postmaster.c:658
#, c-format
msgid "-c %s requires a value"
msgstr "-c %s 需要一個值"

# tcop/postgres.c:2635
#: tcop/postgres.c:3254
msgid "invalid command-line arguments for server process"
msgstr "給伺服器行程的命令列引數不合法"

# tcop/postgres.c:2636 tcop/postgres.c:2652
#: tcop/postgres.c:3255 tcop/postgres.c:3269
#, c-format
msgid "Try \"%s --help\" for more information."
msgstr "執行\"%s --help\"顯示更多資訊。"

# tcop/postgres.c:2650
#: tcop/postgres.c:3267
#, c-format
msgid "%s: invalid command-line arguments"
msgstr "%s：不合法的命令列引數"

# tcop/postgres.c:2660
#: tcop/postgres.c:3277
#, c-format
msgid "%s: no database nor user name specified"
msgstr "%s：未指定資料庫和使用者名稱"

# tcop/postgres.c:3075
#: tcop/postgres.c:3749
#, c-format
msgid "invalid CLOSE message subtype %d"
msgstr "無效的 CLOSE 訊息子型別 %d"

# tcop/postgres.c:3105
#: tcop/postgres.c:3782
#, c-format
msgid "invalid DESCRIBE message subtype %d"
msgstr "無效的 DESCRIBE 訊息子型別 %d"

# postmaster/postmaster.c:2675
#: tcop/postgres.c:4020
#, c-format
msgid ""
"disconnection: session time: %d:%02d:%02d.%03d user=%s database=%s host=%s%s%"
"s"
msgstr "中斷連線: 階段時間: %d:%02d:%02d.%03d 使用者=%s 資料庫=%s 主機=%s%s%s"

# postmaster/postmaster.c:512 postmaster/postmaster.c:525
#: bootstrap/bootstrap.c:310 postmaster/postmaster.c:670
#: postmaster/postmaster.c:683
#, c-format
msgid "Try \"%s --help\" for more information.\n"
msgstr "執行\"%s --help\"顯示更多資訊。\n"

# tcop/postgres.c:2650
#: bootstrap/bootstrap.c:319
#, c-format
msgid "%s: invalid command-line arguments\n"
msgstr "%s: 指令列參數無效\n"

#: catalog/aclchk.c:141
msgid "grant options can only be granted to roles"
msgstr "授權選項只能授權給角色"

# catalog/aclchk.c:334 catalog/aclchk.c:492 catalog/aclchk.c:646
# catalog/aclchk.c:809 catalog/aclchk.c:962 catalog/aclchk.c:1121
#: catalog/aclchk.c:254
#, c-format
msgid "no privileges were granted for column \"%s\" of relation \"%s\""
msgstr "未授與資料行 \"%s\" (屬於關係 \"%s\") 的任何權限"

# catalog/aclchk.c:334 catalog/aclchk.c:492 catalog/aclchk.c:646
# catalog/aclchk.c:809 catalog/aclchk.c:962 catalog/aclchk.c:1121
#: catalog/aclchk.c:259
#, c-format
msgid "no privileges were granted for \"%s\""
msgstr "未授與 \"%s\" 的任何權限"

# catalog/aclchk.c:338 catalog/aclchk.c:496 catalog/aclchk.c:650
# catalog/aclchk.c:813 catalog/aclchk.c:966 catalog/aclchk.c:1125
#: catalog/aclchk.c:267
#, c-format
msgid "not all privileges were granted for column \"%s\" of relation \"%s\""
msgstr "未授與資料行 \"%s\" (屬於關係 \"%s\") 的所有權限"

# catalog/aclchk.c:338 catalog/aclchk.c:496 catalog/aclchk.c:650
# catalog/aclchk.c:813 catalog/aclchk.c:966 catalog/aclchk.c:1125
#: catalog/aclchk.c:272
#, c-format
msgid "not all privileges were granted for \"%s\""
msgstr "未授與 \"%s\" 的所有權限"

# catalog/aclchk.c:345 catalog/aclchk.c:503 catalog/aclchk.c:657
# catalog/aclchk.c:820 catalog/aclchk.c:973 catalog/aclchk.c:1132
#: catalog/aclchk.c:283
#, c-format
msgid "no privileges could be revoked for column \"%s\" of relation \"%s\""
msgstr "無法撤回資料行 \"%s\" (屬於關係 \"%s\") 的任何權限"

# catalog/aclchk.c:345 catalog/aclchk.c:503 catalog/aclchk.c:657
# catalog/aclchk.c:820 catalog/aclchk.c:973 catalog/aclchk.c:1132
#: catalog/aclchk.c:288
#, c-format
msgid "no privileges could be revoked for \"%s\""
msgstr "無法撤回 \"%s\" 的任何權限"

# catalog/aclchk.c:349 catalog/aclchk.c:507 catalog/aclchk.c:661
# catalog/aclchk.c:824 catalog/aclchk.c:977 catalog/aclchk.c:1136
#: catalog/aclchk.c:296
#, c-format
msgid ""
"not all privileges could be revoked for column \"%s\" of relation \"%s\""
msgstr "無法撤回資料行 \"%s\" (屬於關係 \"%s\") 的所有權限"

# catalog/aclchk.c:349 catalog/aclchk.c:507 catalog/aclchk.c:661
# catalog/aclchk.c:824 catalog/aclchk.c:977 catalog/aclchk.c:1136
#: catalog/aclchk.c:301
#, c-format
msgid "not all privileges could be revoked for \"%s\""
msgstr "無法撤回 \"%s\" 的所有權限"

# catalog/aclchk.c:572
#: catalog/aclchk.c:365
#, c-format
msgid "invalid privilege type %s for relation"
msgstr "無效的關係權限型別 %s"

# catalog/aclchk.c:889
#: catalog/aclchk.c:369
#, c-format
msgid "invalid privilege type %s for sequence"
msgstr "無效的序列權限型別 %s"

# catalog/aclchk.c:414
#: catalog/aclchk.c:373
#, c-format
msgid "invalid privilege type %s for database"
msgstr "無效的 database 權限型別 %s"

# catalog/aclchk.c:572
#: catalog/aclchk.c:377
#, c-format
msgid "invalid privilege type %s for function"
msgstr "無效的 function 權限型別 %s"

# catalog/aclchk.c:726
#: catalog/aclchk.c:381
#, c-format
msgid "invalid privilege type %s for language"
msgstr "無效的 language 權限型別 %s"

# catalog/aclchk.c:889
#: catalog/aclchk.c:385
#, c-format
msgid "invalid privilege type %s for schema"
msgstr "無效的 schema 權限型別 %s"

# catalog/aclchk.c:1043
#: catalog/aclchk.c:389
#, c-format
msgid "invalid privilege type %s for tablespace"
msgstr "無效的 tablespace 權限型別 %s"

# catalog/aclchk.c:414
#: catalog/aclchk.c:393
#, c-format
msgid "invalid privilege type %s for foreign-data wrapper"
msgstr "無效的外部資料包裝函式權限型別 %s"

# catalog/aclchk.c:572
#: catalog/aclchk.c:397
#, c-format
msgid "invalid privilege type %s for foreign server"
msgstr "無效的外部伺服器權限型別 %s"

#: catalog/aclchk.c:436
msgid "column privileges are only valid for relations"
msgstr "資料行權限只對關係有效"

# commands/comment.c:334 commands/sequence.c:771 tcop/utility.c:83
#: catalog/aclchk.c:931 commands/comment.c:509 commands/sequence.c:945
#: commands/tablecmds.c:199 commands/tablecmds.c:2055
#: commands/tablecmds.c:2276 commands/tablecmds.c:7541
#, c-format
msgid "\"%s\" is not a sequence"
msgstr "\"%s\"不是sequence"

#: catalog/aclchk.c:969
#, c-format
msgid "sequence \"%s\" only supports USAGE, SELECT, and UPDATE privileges"
msgstr "序列 \"%s\" 只支援 USAGE、SELECT 和 UPDATE 權限"

# catalog/aclchk.c:246
#: catalog/aclchk.c:986
msgid "invalid privilege type USAGE for table"
msgstr "無效的資料表權限型別 USAGE "

# catalog/aclchk.c:572
#: catalog/aclchk.c:1130
#, c-format
msgid "invalid privilege type %s for column"
msgstr "無效的資料行權限型別 %s"

#: catalog/aclchk.c:1143
#, c-format
msgid "sequence \"%s\" only supports SELECT column privileges"
msgstr "序列 \"%s\" 只支援 SELECT 資料行權限"

# catalog/aclchk.c:764
#: catalog/aclchk.c:1704
#, c-format
msgid "language \"%s\" is not trusted"
msgstr "語言\"%s\"不受信任"

#: catalog/aclchk.c:1706
msgid "Only superusers can use untrusted languages."
msgstr "只有超級用戶才能使用不受信任的語言。"

#: catalog/aclchk.c:2060
#, c-format
msgid "unrecognized privilege type \"%s\""
msgstr "無法辨識的權限型別 \"%s\""

# catalog/aclchk.c:1268
#: catalog/aclchk.c:2109
#, c-format
msgid "permission denied for column %s"
msgstr "資料行 %s 權限被拒"

# catalog/aclchk.c:1264
#: catalog/aclchk.c:2111
#, c-format
msgid "permission denied for relation %s"
msgstr "存取relation %s被拒"

# commands/sequence.c:403 commands/sequence.c:595 commands/sequence.c:638
#: catalog/aclchk.c:2113 commands/sequence.c:467 commands/sequence.c:662
#: commands/sequence.c:706 commands/sequence.c:742
#, c-format
msgid "permission denied for sequence %s"
msgstr "序列 %s 權限被拒"

# catalog/aclchk.c:1266
#: catalog/aclchk.c:2115
#, c-format
msgid "permission denied for database %s"
msgstr "存取資料庫%s被拒"

# catalog/aclchk.c:1268
#: catalog/aclchk.c:2117
#, c-format
msgid "permission denied for function %s"
msgstr "存取函式%s被拒"

# catalog/aclchk.c:1270
#: catalog/aclchk.c:2119
#, c-format
msgid "permission denied for operator %s"
msgstr "存取operator %s被拒"

# catalog/aclchk.c:1272
#: catalog/aclchk.c:2121
#, c-format
msgid "permission denied for type %s"
msgstr "存取資料型別%s被拒"

# catalog/aclchk.c:1274
#: catalog/aclchk.c:2123
#, c-format
msgid "permission denied for language %s"
msgstr "存取語言%s被拒"

# catalog/aclchk.c:1276
#: catalog/aclchk.c:2125
#, c-format
msgid "permission denied for schema %s"
msgstr "存取schema %s被拒"

# catalog/aclchk.c:1278
#: catalog/aclchk.c:2127
#, c-format
msgid "permission denied for operator class %s"
msgstr "存取operator class %s被拒"

# catalog/aclchk.c:1270
#: catalog/aclchk.c:2129
#, c-format
msgid "permission denied for operator family %s"
msgstr "運算子家族 %s 權限被拒"

# catalog/aclchk.c:1280
#: catalog/aclchk.c:2131
#, c-format
msgid "permission denied for conversion %s"
msgstr "存取conversion %s被拒"

# catalog/aclchk.c:1282
#: catalog/aclchk.c:2133
#, c-format
msgid "permission denied for tablespace %s"
msgstr "存取tablespace %s被拒"

# catalog/aclchk.c:1264
#: catalog/aclchk.c:2135
#, c-format
msgid "permission denied for text search dictionary %s"
msgstr "文本搜尋字典 %s 權限被拒"

# catalog/aclchk.c:1280
#: catalog/aclchk.c:2137
#, c-format
msgid "permission denied for text search configuration %s"
msgstr "文本搜尋設定 %s 權限被拒"

# catalog/aclchk.c:1266
#: catalog/aclchk.c:2139
#, c-format
msgid "permission denied for foreign-data wrapper %s"
msgstr "外部資料包裝函式 %s 權限被拒"

# catalog/aclchk.c:1280
#: catalog/aclchk.c:2141
#, c-format
msgid "permission denied for foreign server %s"
msgstr "外部伺服器 %s 權限被拒"

# catalog/aclchk.c:1288
#: catalog/aclchk.c:2147 catalog/aclchk.c:2149
#, c-format
msgid "must be owner of relation %s"
msgstr "必須是relation %s的擁有者"

# catalog/aclchk.c:1300
#: catalog/aclchk.c:2151
#, c-format
msgid "must be owner of sequence %s"
msgstr "必須是序列 %s 的擁有者"

# catalog/aclchk.c:1290
#: catalog/aclchk.c:2153
#, c-format
msgid "must be owner of database %s"
msgstr "必須是資料庫%s的擁有者"

# catalog/aclchk.c:1292
#: catalog/aclchk.c:2155
#, c-format
msgid "must be owner of function %s"
msgstr "必須是函式%s的擁有者"

# catalog/aclchk.c:1294
#: catalog/aclchk.c:2157
#, c-format
msgid "must be owner of operator %s"
msgstr "必須是operator %s的擁有者"

# catalog/aclchk.c:1296
#: catalog/aclchk.c:2159
#, c-format
msgid "must be owner of type %s"
msgstr "必須是型別%s的擁有者"

# catalog/aclchk.c:1298
#: catalog/aclchk.c:2161
#, c-format
msgid "must be owner of language %s"
msgstr "必須是語言%s的擁有者"

# catalog/aclchk.c:1300
#: catalog/aclchk.c:2163
#, c-format
msgid "must be owner of schema %s"
msgstr "必須是schema %s的擁有者"

# catalog/aclchk.c:1302
#: catalog/aclchk.c:2165
#, c-format
msgid "must be owner of operator class %s"
msgstr "必須是operator class %s的擁有者"

# catalog/aclchk.c:1294
#: catalog/aclchk.c:2167
#, c-format
msgid "must be owner of operator family %s"
msgstr "必須是運算子家族 %s 的擁有者"

# catalog/aclchk.c:1304
#: catalog/aclchk.c:2169
#, c-format
msgid "must be owner of conversion %s"
msgstr "必須是conversion %s的擁有者"

# catalog/aclchk.c:1306
#: catalog/aclchk.c:2171
#, c-format
msgid "must be owner of tablespace %s"
msgstr "必須是tablespace %s的擁有者"

# describe.c:1549
#: catalog/aclchk.c:2173
#, c-format
msgid "must be owner of text search dictionary %s"
msgstr "必須是文本搜尋字典 %s 的擁有者"

# describe.c:97
#: catalog/aclchk.c:2175
#, c-format
msgid "must be owner of text search configuration %s"
msgstr "必須是文本搜尋設定 %s 的擁有者"

# catalog/aclchk.c:1290
#: catalog/aclchk.c:2177
#, c-format
msgid "must be owner of foreign-data wrapper %s"
msgstr "必須是外部資料包裝函式 %s 的擁有者"

# catalog/aclchk.c:1304
#: catalog/aclchk.c:2179
#, c-format
msgid "must be owner of foreign server %s"
msgstr "必須是外部伺服器 %s 的擁有者"

# catalog/aclchk.c:1264
#: catalog/aclchk.c:2221
#, c-format
msgid "permission denied for column \"%s\" of relation \"%s\""
msgstr "資料行 \"%s\" (屬於關係 \"%s\") 權限被拒"

# catalog/aclchk.c:1917
#: catalog/aclchk.c:2250
#, c-format
msgid "role with OID %u does not exist"
msgstr "OID 為 %u 的角色不存在"

# catalog/aclchk.c:1386 catalog/aclchk.c:1889
#: catalog/aclchk.c:2341 catalog/aclchk.c:2349
#, c-format
msgid "attribute %d of relation with OID %u does not exist"
msgstr "屬性 %d (屬於 OID 為 %u 的關係) 不存在"

# catalog/aclchk.c:1386 catalog/aclchk.c:1889
#: catalog/aclchk.c:2426 catalog/aclchk.c:3182
#, c-format
msgid "relation with OID %u does not exist"
msgstr "OID為 %u 的relation不存在"

# catalog/aclchk.c:1604
#: catalog/aclchk.c:2634 catalog/aclchk.c:3294
#, c-format
msgid "language with OID %u does not exist"
msgstr "OID為 %u 的語言不存在"

# catalog/aclchk.c:1689 catalog/aclchk.c:2001
#: catalog/aclchk.c:2718 catalog/aclchk.c:3322
#, c-format
msgid "schema with OID %u does not exist"
msgstr "OID為 %u 的schema不存在"

# catalog/aclchk.c:1761 catalog/aclchk.c:2039
#: catalog/aclchk.c:2784 catalog/aclchk.c:3361
#, c-format
msgid "tablespace with OID %u does not exist"
msgstr "OID為 %u 的tablespace不存在"

# catalog/aclchk.c:1490 catalog/aclchk.c:2107
#: catalog/aclchk.c:2844
#, c-format
msgid "foreign-data wrapper with OID %u does not exist"
msgstr "OID 為 %u 的外部資料包裝函式不存在"

# catalog/aclchk.c:2136
#: catalog/aclchk.c:2907 catalog/aclchk.c:3506
#, c-format
msgid "foreign server with OID %u does not exist"
msgstr "OID 為 %u 的外部伺服器不存在"

# catalog/aclchk.c:1917
#: catalog/aclchk.c:3210
#, c-format
msgid "type with OID %u does not exist"
msgstr "OID為 %u 的型別不存在"

# catalog/aclchk.c:1945
#: catalog/aclchk.c:3238
#, c-format
msgid "operator with OID %u does not exist"
msgstr "OID為 %u 的operator不存在"

# catalog/aclchk.c:2068
#: catalog/aclchk.c:3390
#, c-format
msgid "operator class with OID %u does not exist"
msgstr "OID為 %u 的operator class不存在"

# catalog/aclchk.c:1945
#: catalog/aclchk.c:3419
#, c-format
msgid "operator family with OID %u does not exist"
msgstr "OID 為 %u 的運算子家族不存在"

# catalog/aclchk.c:1386 catalog/aclchk.c:1889
#: catalog/aclchk.c:3448
#, c-format
msgid "text search dictionary with OID %u does not exist"
msgstr "OID 為 %u 的文本搜尋字典不存在"

# catalog/aclchk.c:2136
#: catalog/aclchk.c:3477
#, c-format
msgid "text search configuration with OID %u does not exist"
msgstr "OID 為 %u 的文本搜尋設定不存在"

# catalog/aclchk.c:2136
#: catalog/aclchk.c:3563
#, c-format
msgid "conversion with OID %u does not exist"
msgstr "OID為 %u 的conversion不存在"

# commands/user.c:240 commands/user.c:371
#: catalog/catalog.c:75
msgid "invalid fork name"
msgstr "分岔名稱無效"

# utils/misc/guc.c:1474
#: catalog/catalog.c:76
msgid "Valid fork names are \"main\", \"fsm\", and \"vm\"."
msgstr "有效的分岔名稱是 \"main\"、\"fsm\" 和 \"vm\"。"

# catalog/dependency.c:451
#: catalog/dependency.c:573
#, c-format
msgid "cannot drop %s because %s requires it"
msgstr "無法刪除 %s，因為 %s 需要它"

# catalog/dependency.c:453
#: catalog/dependency.c:576
#, c-format
msgid "You can drop %s instead."
msgstr "您可以改為捨棄 %s。"

# catalog/dependency.c:312 catalog/dependency.c:717
#: catalog/dependency.c:729 catalog/pg_shdepend.c:549
#, c-format
msgid "cannot drop %s because it is required by the database system"
msgstr "無法刪除 %s，因為資料庫系統需要它"

# catalog/dependency.c:521 catalog/dependency.c:674 catalog/dependency.c:702
#: catalog/dependency.c:843
#, c-format
msgid "drop auto-cascades to %s"
msgstr "捨棄自動串聯至 %s"

# catalog/dependency.c:526 catalog/dependency.c:679
#: catalog/dependency.c:855 catalog/dependency.c:864
#, c-format
msgid "%s depends on %s"
msgstr "%s 依存於 %s"

# catalog/dependency.c:533 catalog/dependency.c:686
#: catalog/dependency.c:876 catalog/dependency.c:885
#, c-format
msgid "drop cascades to %s"
msgstr "捨棄串聯至 %s"

#: catalog/dependency.c:893 catalog/pg_shdepend.c:660
#, c-format
msgid ""
"\n"
"and %d other object (see server log for list)"
msgid_plural ""
"\n"
"and %d other objects (see server log for list)"
msgstr[0] ""

# catalog/dependency.c:152
#: catalog/dependency.c:905
#, c-format
msgid "cannot drop %s because other objects depend on it"
msgstr "無法刪除 %s，因為有其他物件依存於它"

# catalog/dependency.c:154
#: catalog/dependency.c:909 catalog/dependency.c:916
msgid "Use DROP ... CASCADE to drop the dependent objects too."
msgstr "使用DROP ... CASCADE刪除依存物件。"

# catalog/dependency.c:152
#: catalog/dependency.c:913
msgid "cannot drop desired object(s) because other objects depend on them"
msgstr "無法捨棄所需的物件，因為其他物件依賴它們"

#. translator: %d always has a value larger than 1
#: catalog/dependency.c:922
#, c-format
msgid "drop cascades to %d other object"
msgid_plural "drop cascades to %d other objects"
msgstr[0] ""

# catalog/dependency.c:1427
#: catalog/dependency.c:2082
#, c-format
msgid " column %s"
msgstr " 資料行 %s"

# catalog/dependency.c:1433
#: catalog/dependency.c:2088
#, c-format
msgid "function %s"
msgstr "函式 %s"

# catalog/dependency.c:1438
#: catalog/dependency.c:2093
#, c-format
msgid "type %s"
msgstr "型別 %s"

# catalog/dependency.c:1468
#: catalog/dependency.c:2123
#, c-format
msgid "cast from %s to %s"
msgstr "從 %s 轉換至 %s"

# commands/tablecmds.c:4530 commands/trigger.c:2756
#: catalog/dependency.c:2151
#, c-format
msgid "constraint %s on %s"
msgstr "限制 %s (在 %s)"

# catalog/dependency.c:1511
#: catalog/dependency.c:2157
#, c-format
msgid "constraint %s"
msgstr "限制 %s"

# catalog/dependency.c:1530
#: catalog/dependency.c:2175
#, c-format
msgid "conversion %s"
msgstr "轉換 %s"

# catalog/dependency.c:1567
#: catalog/dependency.c:2212
#, c-format
msgid "default for %s"
msgstr "%s 的預設值"

# catalog/dependency.c:1585
#: catalog/dependency.c:2230
#, c-format
msgid "language %s"
msgstr "語言 %s"

# catalog/dependency.c:1592
#: catalog/dependency.c:2237
#, c-format
msgid "operator %s"
msgstr "運算子 %s"

# catalog/dependency.c:1626
#: catalog/dependency.c:2271
#, c-format
msgid "operator class %s for access method %s"
msgstr "運算子類別 %s (適用於存取方法 %s)"

# parser/parse_oper.c:84 parser/parse_oper.c:785 utils/adt/regproc.c:467
# utils/adt/regproc.c:487 utils/adt/regproc.c:665
#: catalog/dependency.c:2321
#, c-format
msgid "operator %d %s of %s"
msgstr "運算子 %d %s (屬於 %s)"

# catalog/dependency.c:1433
#: catalog/dependency.c:2368
#, c-format
msgid "function %d %s of %s"
msgstr "函式 %d %s (屬於 %s)"

# catalog/dependency.c:1662
#: catalog/dependency.c:2405
#, c-format
msgid "rule %s on "
msgstr "規則 %s 於"

# catalog/dependency.c:1697
#: catalog/dependency.c:2440
#, c-format
msgid "trigger %s on "
msgstr "觸發程序 %s 於"

# catalog/dependency.c:1714
#: catalog/dependency.c:2457
#, c-format
msgid "schema %s"
msgstr "綱要 %s"

#: catalog/dependency.c:2471
#, c-format
msgid "text search parser %s"
msgstr "文本搜尋解譯器 %s"

# sql_help.h:301
#: catalog/dependency.c:2487
#, c-format
msgid "text search dictionary %s"
msgstr "文本搜尋字典 %s"

# describe.c:1753
#: catalog/dependency.c:2503
#, c-format
msgid "text search template %s"
msgstr "文本搜尋樣板 %s"

#: catalog/dependency.c:2519
#, c-format
msgid "text search configuration %s"
msgstr "文本搜尋設定 %s"

# catalog/dependency.c:1758
#: catalog/dependency.c:2527
#, c-format
msgid "role %s"
msgstr "角色 %s"

# catalog/dependency.c:1758
#: catalog/dependency.c:2540
#, c-format
msgid "database %s"
msgstr "資料庫 %s"

# describe.c:1342
#: catalog/dependency.c:2552
#, c-format
msgid "tablespace %s"
msgstr "資料表空間 %s"

#: catalog/dependency.c:2561
#, c-format
msgid "foreign-data wrapper %s"
msgstr "外部資料包裝函式 %s"

# postmaster/postmaster.c:2120 postmaster/postmaster.c:2130
#: catalog/dependency.c:2570
#, c-format
msgid "server %s"
msgstr "伺服器 %s"

#: catalog/dependency.c:2596
#, c-format
msgid "user mapping for %s"
msgstr "%s 的使用者對應"

# catalog/dependency.c:1758
#: catalog/dependency.c:2640
#, c-format
msgid "table %s"
msgstr "資料表 %s"

# catalog/dependency.c:1762
#: catalog/dependency.c:2644
#, c-format
msgid "index %s"
msgstr "索引 %s"

# catalog/dependency.c:1770
#: catalog/dependency.c:2648
#, c-format
msgid "sequence %s"
msgstr "序列 %s"

# catalog/dependency.c:1774
#: catalog/dependency.c:2652
#, c-format
msgid "uncataloged table %s"
msgstr "無 catalog 的資料表 %s"

# catalog/dependency.c:1778
#: catalog/dependency.c:2656
#, c-format
msgid "toast table %s"
msgstr "Toast 資料表 %s"

# catalog/dependency.c:1782
#: catalog/dependency.c:2660
#, c-format
msgid "view %s"
msgstr "視圖 %s"

# catalog/dependency.c:1786
#: catalog/dependency.c:2664
#, c-format
msgid "composite type %s"
msgstr "複合型別 %s"

# catalog/dependency.c:1791
#: catalog/dependency.c:2669
#, c-format
msgid "relation %s"
msgstr "關係 %s"

#: catalog/dependency.c:2710
#, c-format
msgid "operator family %s for access method %s"
msgstr "運算子家族 %s (適用於存取方法 %s)"

# catalog/heap.c:221
#: catalog/heap.c:241
#, c-format
msgid "permission denied to create \"%s.%s\""
msgstr "建立\"%s.%s\"被拒絕"

# catalog/heap.c:223
#: catalog/heap.c:243
msgid "System catalog modifications are currently disallowed."
msgstr "目前不允許修改系統catalog。"

# catalog/heap.c:382 commands/tablecmds.c:2897
#: catalog/heap.c:362 commands/tablecmds.c:1166 commands/tablecmds.c:1491
#: commands/tablecmds.c:3607
#, c-format
msgid "tables can have at most %d columns"
msgstr "資料表最多可以有 %d 個欄位"

# catalog/heap.c:399
#: catalog/heap.c:379
#, c-format
msgid "column name \"%s\" conflicts with a system column name"
msgstr "欄位名稱\"%s\"與系統欄位名稱衝突"

# commands/copy.c:2716 parser/parse_target.c:648 parser/parse_target.c:658
#: catalog/heap.c:395
#, c-format
msgid "column name \"%s\" specified more than once"
msgstr "資料行名稱 \"%s\" 指定多次"

# catalog/heap.c:452
#: catalog/heap.c:431
#, c-format
msgid "column \"%s\" has type \"unknown\""
msgstr "欄位\"%s\"的資料型別是\"unknown\""

# catalog/heap.c:453
#: catalog/heap.c:432
msgid "Proceeding with relation creation anyway."
msgstr "無論如何繼續建立關係。"

# catalog/heap.c:460
#: catalog/heap.c:443
#, c-format
msgid "column \"%s\" has pseudo-type %s"
msgstr "資料行 \"%s\" 有虛擬型別 %s"

# catalog/heap.c:747 catalog/index.c:527 commands/tablecmds.c:1471
#: catalog/heap.c:866 catalog/index.c:596 commands/tablecmds.c:2122
#, c-format
msgid "relation \"%s\" already exists"
msgstr "relation \"%s\"已經存在"

# catalog/pg_type.c:293 catalog/pg_type.c:525
#: catalog/heap.c:883 catalog/pg_type.c:379 catalog/pg_type.c:656
#: commands/typecmds.c:219 commands/typecmds.c:796 commands/typecmds.c:1122
#, c-format
msgid "type \"%s\" already exists"
msgstr "\"%s\"型別已經存在"

#: catalog/heap.c:884
msgid ""
"A relation has an associated type of the same name, so you must use a name "
"that doesn't conflict with any existing type."
msgstr "關係有同名的相關聯型別，因此您必須使用未與任何現有型別衝突的名稱。"

#: catalog/heap.c:905 catalog/index.c:590 commands/tablecmds.c:6720
msgid "only shared relations can be placed in pg_global tablespace"
msgstr "只有共用關係才能放在 pg_global 資料表空間中"

# catalog/dependency.c:312 catalog/dependency.c:717
#: catalog/heap.c:1434
#, c-format
msgid ""
"cannot drop \"%s\" because it is being used by active queries in this session"
msgstr "無法捨棄 \"%s\"，因為此階段進行中的查詢正在使用它"

# catalog/heap.c:1640
#: catalog/heap.c:1885
#, c-format
msgid "check constraint \"%s\" already exists"
msgstr "check constraint \"%s\"已經存在"

# catalog/heap.c:1631 commands/tablecmds.c:3692
#: catalog/heap.c:2029 catalog/pg_constraint.c:613 commands/tablecmds.c:4440
#, c-format
msgid "constraint \"%s\" for relation \"%s\" already exists"
msgstr "限制 \"%s\" (適用於關係 \"%s\") 已存在"

#: catalog/heap.c:2033
#, c-format
msgid "merging constraint \"%s\" with inherited definition"
msgstr "正在合併限制 \"%s\" 與繼承的定義"

# catalog/heap.c:1789
#: catalog/heap.c:2132
msgid "cannot use column references in default expression"
msgstr "預設值expression中不能使用欄位參照"

# catalog/heap.c:1797
#: catalog/heap.c:2140
msgid "default expression must not return a set"
msgstr "預設值expression不能傳回一個set"

# catalog/heap.c:1805
#: catalog/heap.c:2148
msgid "cannot use subquery in default expression"
msgstr "預設值expression中不能使用子查詢"

# catalog/heap.c:1809
#: catalog/heap.c:2152
msgid "cannot use aggregate function in default expression"
msgstr "預設值expression中不能使用aggregate function"

# catalog/heap.c:1809
#: catalog/heap.c:2156
msgid "cannot use window function in default expression"
msgstr "預設運算式中不能使用視窗函式"

# catalog/heap.c:1827 rewrite/rewriteHandler.c:646
#: catalog/heap.c:2175 rewrite/rewriteHandler.c:944
#, c-format
msgid "column \"%s\" is of type %s but default expression is of type %s"
msgstr "欄位\"%s\"是型別 %s，但是預設值expression是型別 %s"

# catalog/heap.c:1832 parser/analyze.c:2689 parser/parse_node.c:247
# parser/parse_target.c:362 parser/parse_target.c:570
# parser/parse_target.c:579 rewrite/rewriteHandler.c:651
#: catalog/heap.c:2180 commands/prepare.c:370 parser/parse_node.c:367
#: parser/parse_target.c:471 parser/parse_target.c:730
#: parser/parse_target.c:740 rewrite/rewriteHandler.c:949
msgid "You will need to rewrite or cast the expression."
msgstr "您需要重寫或轉換運算式。"

# catalog/heap.c:1601
#: catalog/heap.c:2216
#, c-format
msgid "only table \"%s\" can be referenced in check constraint"
msgstr "只有資料表\"%s\"可以在check constraint中被參照"

# catalog/heap.c:1610 commands/typecmds.c:1872
#: catalog/heap.c:2225 commands/typecmds.c:2258
msgid "cannot use subquery in check constraint"
msgstr "check constraint中不能使用子查詢"

# catalog/heap.c:1614
#: catalog/heap.c:2229 commands/typecmds.c:2262
msgid "cannot use aggregate function in check constraint"
msgstr "check constraint中不能使用aggregate function"

# catalog/heap.c:1614
#: catalog/heap.c:2233 commands/typecmds.c:2266
msgid "cannot use window function in check constraint"
msgstr "檢查限制中不能使用視窗函式"

#: catalog/heap.c:2452
msgid "unsupported ON COMMIT and foreign key combination"
msgstr "不支援的 ON COMMIT 和外鍵組合"

#: catalog/heap.c:2453
#, c-format
msgid ""
"Table \"%s\" references \"%s\", but they do not have the same ON COMMIT "
"setting."
msgstr "資料表 \"%s\" 參考 \"%s\"，但它們沒有相同 ON COMMIT 設定。"

# catalog/heap.c:2093
#: catalog/heap.c:2458
msgid "cannot truncate a table referenced in a foreign key constraint"
msgstr "無法截斷外鍵限制中參考的資料表"

#: catalog/heap.c:2459
#, c-format
msgid "Table \"%s\" references \"%s\"."
msgstr "資料表 \"%s\" 參考 \"%s\"。"

#: catalog/heap.c:2461
#, c-format
msgid "Truncate table \"%s\" at the same time, or use TRUNCATE ... CASCADE."
msgstr "同時截斷資料表 \"%s\"，或使用 TRUNCATE... CASCADE。"

# catalog/index.c:508
#: catalog/index.c:553
msgid "user-defined indexes on system catalog tables are not supported"
msgstr "不支援系統 catalog 資料表上的使用者自定索引"

#: catalog/index.c:563
msgid "concurrent index creation on system catalog tables is not supported"
msgstr "不支援系統 catalog 資料表上的並行索引建立"

# catalog/index.c:522
#: catalog/index.c:572
msgid "shared indexes cannot be created after initdb"
msgstr "共享的索引無法在 initdb 後建立"

# commands/tablecmds.c:2199
#: catalog/index.c:2285
msgid "cannot reindex temporary tables of other sessions"
msgstr "無法索引重建其他階段的暫存資料表"

# catalog/index.c:1685
#: catalog/index.c:2307
#, c-format
msgid "shared index \"%s\" can only be reindexed in stand-alone mode"
msgstr "共享的索引 \"%s\" 只能在 stand-alone 模式下重新索引"

# catalog/namespace.c:173 catalog/namespace.c:228
#: catalog/namespace.c:229 catalog/namespace.c:303 commands/trigger.c:3531
#, c-format
msgid "cross-database references are not implemented: \"%s.%s.%s\""
msgstr "跨資料庫參照尚未實作：\"%s.%s.%s\""

# catalog/namespace.c:239
#: catalog/namespace.c:247 catalog/namespace.c:314
msgid "temporary tables cannot specify a schema name"
msgstr "暫存資料表不能指定綱要名稱"

# catalog/namespace.c:195
#: catalog/namespace.c:270 commands/lockcmds.c:113 parser/parse_relation.c:863
#, c-format
msgid "relation \"%s.%s\" does not exist"
msgstr "relation \"%s.%s\"不存在"

# catalog/namespace.c:267 catalog/namespace.c:1278
#: catalog/namespace.c:356 catalog/namespace.c:2230
msgid "no schema has been selected to create in"
msgstr "尚未選取綱要以做為建立位置"

# catalog/aclchk.c:1080 commands/dbcommands.c:276 commands/indexcmds.c:169
# commands/schemacmds.c:117 commands/tablecmds.c:327
# commands/tablecmds.c:5384 commands/tablespace.c:429
# commands/tablespace.c:823 commands/tablespace.c:890 utils/adt/acl.c:2489
#: catalog/namespace.c:1575 commands/tsearchcmds.c:306
#, c-format
msgid "text search parser \"%s\" does not exist"
msgstr "文本搜尋解譯器 \"%s\" 不存在"

# postmaster/postmaster.c:892
#: catalog/namespace.c:1703 commands/tsearchcmds.c:664
#, c-format
msgid "text search dictionary \"%s\" does not exist"
msgstr "文本搜尋字典 \"%s\" 不存在"

# catalog/aclchk.c:921 catalog/namespace.c:255 catalog/namespace.c:1229
# catalog/namespace.c:1267 catalog/namespace.c:1866 commands/comment.c:509
# commands/schemacmds.c:210 commands/schemacmds.c:272
# commands/schemacmds.c:327 utils/adt/acl.c:2283
#: catalog/namespace.c:1832 commands/tsearchcmds.c:1158
#, c-format
msgid "text search template \"%s\" does not exist"
msgstr "文本搜尋樣板 \"%s\" 不存在"

#: catalog/namespace.c:1960 commands/tsearchcmds.c:1562
#: commands/tsearchcmds.c:1722
#, c-format
msgid "text search configuration \"%s\" does not exist"
msgstr "文本搜尋設定 \"%s\" 不存在"

# catalog/namespace.c:1195 parser/parse_expr.c:1157 parser/parse_target.c:725
#: catalog/namespace.c:2076 parser/parse_expr.c:584 parser/parse_target.c:909
#, c-format
msgid "cross-database references are not implemented: %s"
msgstr "跨資料庫參考未實作:%s"

# catalog/namespace.c:1201 gram.y:2516 gram.y:7422 parser/parse_expr.c:1183
# parser/parse_target.c:734
#: catalog/namespace.c:2082 parser/parse_expr.c:618 parser/parse_target.c:919
#: gram.y:3434 gram.y:9931
#, c-format
msgid "improper qualified name (too many dotted names): %s"
msgstr "限定名稱不正確 (太多含點名稱):%s"

# catalog/namespace.c:1313
#: catalog/namespace.c:2262
#, c-format
msgid "improper relation name (too many dotted names): %s"
msgstr "關係名稱不正確 (太多含點名稱):%s"

# catalog/namespace.c:1659
#: catalog/namespace.c:2844
#, c-format
msgid "permission denied to create temporary tables in database \"%s\""
msgstr "權限被拒，無法在資料庫 \"%s\" 中建立暫存資料表"

# catalog/pg_aggregate.c:80
#: catalog/pg_aggregate.c:100
msgid "cannot determine transition data type"
msgstr "無法判斷交易資料型別"

#: catalog/pg_aggregate.c:101
msgid ""
"An aggregate using a polymorphic transition type must have at least one "
"polymorphic argument."
msgstr "使用同名異式轉移型別的彙總至少必須有一個同名異式參數。"

# catalog/pg_aggregate.c:110
#: catalog/pg_aggregate.c:124
#, c-format
msgid "return type of transition function %s is not %s"
msgstr "轉移函式 %s 的傳回型別不是 %s"

# catalog/pg_aggregate.c:132
#: catalog/pg_aggregate.c:146
msgid ""
"must not omit initial value when transition function is strict and "
"transition type is not compatible with input type"
msgstr "當轉移函式是 strict，而且轉移型別與輸入型別不相容時，不可省略初始值"

# catalog/pg_aggregate.c:165 catalog/pg_proc.c:124 executor/functions.c:1082
#: catalog/pg_aggregate.c:177 catalog/pg_proc.c:203
msgid "cannot determine result data type"
msgstr "無法識別結果資料型別"

#: catalog/pg_aggregate.c:178
msgid ""
"An aggregate returning a polymorphic type must have at least one polymorphic "
"argument."
msgstr "傳回同名異式型別的彙總至少必須有一個同名異式參數。"

#: catalog/pg_aggregate.c:190 catalog/pg_proc.c:209
msgid "unsafe use of pseudo-type \"internal\""
msgstr "不安全的虛擬型別 \"internal\" 使用"

#: catalog/pg_aggregate.c:191 catalog/pg_proc.c:210
msgid ""
"A function returning \"internal\" must have at least one \"internal\" "
"argument."
msgstr "傳回 \"internal\" 的函式至少必須有一個 \"internal\" 參數。"

#: catalog/pg_aggregate.c:199
msgid "sort operator can only be specified for single-argument aggregates"
msgstr "只能針對單一參數彙總指定排序運算子"

# catalog/pg_aggregate.c:281 commands/typecmds.c:919 commands/typecmds.c:989
# commands/typecmds.c:1021 commands/typecmds.c:1053 commands/typecmds.c:1077
# parser/parse_func.c:203 parser/parse_func.c:1364
#: catalog/pg_aggregate.c:332 commands/typecmds.c:1274
#: commands/typecmds.c:1325 commands/typecmds.c:1356 commands/typecmds.c:1379
#: commands/typecmds.c:1400 commands/typecmds.c:1427 commands/typecmds.c:1454
#: parser/parse_func.c:240 parser/parse_func.c:1298
#, c-format
msgid "function %s does not exist"
msgstr "函式 %s 不存在"

# catalog/pg_aggregate.c:286
#: catalog/pg_aggregate.c:337
#, c-format
msgid "function %s returns a set"
msgstr "函式%s傳回一個set"

# catalog/pg_aggregate.c:317 catalog/pg_aggregate.c:326
#: catalog/pg_aggregate.c:361
#, c-format
msgid "function %s requires run-time type coercion"
msgstr "函式 %s 需要執行時期型別強制轉型"

# commands/typecmds.c:1814
#: catalog/pg_constraint.c:622 commands/typecmds.c:2199
#, c-format
msgid "constraint \"%s\" for domain \"%s\" already exists"
msgstr "限制 \"%s\" (適用於可用域 \"%s\") 已存在"

# catalog/pg_conversion.c:66
#: catalog/pg_conversion.c:67
#, c-format
msgid "conversion \"%s\" already exists"
msgstr "conversion \"%s\"已經存在"

# catalog/pg_conversion.c:79
#: catalog/pg_conversion.c:80
#, c-format
msgid "default conversion for %s to %s already exists"
msgstr "從 %s 到 %s 預設轉換已存在"

# catalog/dependency.c:312 catalog/dependency.c:717
#: catalog/pg_depend.c:209
#, c-format
msgid "cannot remove dependency on %s because it is a system object"
msgstr "無法移除 %s 的相依性，因為它是系統物件"

# commands/user.c:240 commands/user.c:371
#: catalog/pg_enum.c:91
#, c-format
msgid "invalid enum label \"%s\""
msgstr "無效的列舉標籤 \"%s\""

# commands/typecmds.c:138
#: catalog/pg_enum.c:92
#, c-format
msgid "Labels must be %d characters or less."
msgstr "標籤必須是 %d 個字元 (含) 以下。"

# catalog/pg_largeobject.c:107 commands/comment.c:1151
# storage/large_object/inv_api.c:197 storage/large_object/inv_api.c:312
#: catalog/pg_largeobject.c:107 commands/comment.c:1423
#: storage/large_object/inv_api.c:266 storage/large_object/inv_api.c:371
#, c-format
msgid "large object %u does not exist"
msgstr "large object %u不存在"

# catalog/pg_namespace.c:51 commands/schemacmds.c:281
#: catalog/pg_namespace.c:52 commands/schemacmds.c:277
#, c-format
msgid "schema \"%s\" already exists"
msgstr "schema \"%s\"已經存在"

# catalog/pg_operator.c:217 catalog/pg_operator.c:406
#: catalog/pg_operator.c:220 catalog/pg_operator.c:358
#, c-format
msgid "\"%s\" is not a valid operator name"
msgstr "\"%s\"不是合法的operator名稱"

# catalog/pg_operator.c:420
#: catalog/pg_operator.c:367
msgid "only binary operators can have commutators"
msgstr "只有二進位運算子才能有 commutator"

# catalog/pg_operator.c:424
#: catalog/pg_operator.c:371
msgid "only binary operators can have join selectivity"
msgstr "只有二進位運算子才能有聯結選擇性"

# catalog/pg_operator.c:432
#: catalog/pg_operator.c:375
msgid "only binary operators can merge join"
msgstr "只有二進位運算子才能合併聯結"

# catalog/pg_operator.c:428
#: catalog/pg_operator.c:379
msgid "only binary operators can hash"
msgstr "只有二進位運算子才能雜湊"

#: catalog/pg_operator.c:390
msgid "only boolean operators can have negators"
msgstr "只有布林運算子才能有否認者"

#: catalog/pg_operator.c:394
msgid "only boolean operators can have restriction selectivity"
msgstr "只有布林運算子才能有限制選擇性"

#: catalog/pg_operator.c:398
msgid "only boolean operators can have join selectivity"
msgstr "只有布林運算子才能有聯結選擇性"

#: catalog/pg_operator.c:402
msgid "only boolean operators can merge join"
msgstr "只有布林運算子才能合併聯結"

# sql_help.h:265
#: catalog/pg_operator.c:406
msgid "only boolean operators can hash"
msgstr "只有布林運算子才能雜湊"

# catalog/pg_operator.c:444
#: catalog/pg_operator.c:418
#, c-format
msgid "operator %s already exists"
msgstr "operator %s已經存在"

# catalog/pg_operator.c:726
#: catalog/pg_operator.c:608
msgid "operator cannot be its own negator or sort operator"
msgstr "運算子不可以是它自己的否認者或排序運算子"

# commands/functioncmds.c:186
#: catalog/pg_proc.c:122 parser/parse_func.c:1342 parser/parse_func.c:1382
#, c-format
msgid "functions cannot have more than %d argument"
msgid_plural "functions cannot have more than %d arguments"
msgstr[0] "函式不能有超過 %d 個參數"

#: catalog/pg_proc.c:204
msgid ""
"A function returning a polymorphic type must have at least one polymorphic "
"argument."
msgstr "傳回同名異式型別的函式至少必須有一個同名異式參數。"

# catalog/pg_proc.c:145
#: catalog/pg_proc.c:222
#, c-format
msgid "\"%s\" is already an attribute of type %s"
msgstr "\"%s\" 已是型別 %s 的屬性"

# catalog/pg_proc.c:200
#: catalog/pg_proc.c:361
#, c-format
msgid "function \"%s\" already exists with same argument types"
msgstr "參數型別相同的函式 \"%s\" 已存在"

# catalog/pg_proc.c:214
#: catalog/pg_proc.c:375 catalog/pg_proc.c:397
msgid "cannot change return type of existing function"
msgstr "無法變更現有函式的傳回型別"

# catalog/pg_proc.c:215
#: catalog/pg_proc.c:376 catalog/pg_proc.c:399 catalog/pg_proc.c:422
#: catalog/pg_proc.c:448
msgid "Use DROP FUNCTION first."
msgstr "請先執行DROP FUNCTION。"

#: catalog/pg_proc.c:398
msgid "Row type defined by OUT parameters is different."
msgstr "OUT 參數定義的資料列型別不同。"

#  translator: %s represents an SQL statement name
# access/transam/xact.c:2195
#: catalog/pg_proc.c:421
msgid "cannot remove parameter defaults from existing function"
msgstr "無法從現有函式中移除參數預設值"

# commands/view.c:194
#: catalog/pg_proc.c:447
msgid "cannot change data type of existing parameter default value"
msgstr "無法變更現有參數預設值的資料型別"

# catalog/pg_proc.c:223
#: catalog/pg_proc.c:459
#, c-format
msgid "function \"%s\" is an aggregate function"
msgstr "函式 \"%s\" 是彙總函式"

# catalog/pg_proc.c:228
#: catalog/pg_proc.c:464
#, c-format
msgid "function \"%s\" is not an aggregate function"
msgstr "函式 \"%s\" 不是彙總函式"

# catalog/pg_proc.c:223
#: catalog/pg_proc.c:472
#, c-format
msgid "function \"%s\" is a window function"
msgstr "函式 \"%s\" 是視窗函式"

# catalog/pg_proc.c:228
#: catalog/pg_proc.c:477
#, c-format
msgid "function \"%s\" is not a window function"
msgstr "函式 \"%s\" 不是視窗函式"

# catalog/pg_proc.c:387
#: catalog/pg_proc.c:625
#, c-format
msgid "there is no built-in function named \"%s\""
msgstr "內建函式中沒有\"%s\""

# catalog/pg_proc.c:487
#: catalog/pg_proc.c:721
#, c-format
msgid "SQL functions cannot return type %s"
msgstr "SQL函式不能傳回型別%s"

# catalog/pg_proc.c:503
#: catalog/pg_proc.c:736
#, c-format
msgid "SQL functions cannot have arguments of type %s"
msgstr "SQL函式不能有%s型別的引數"

# catalog/pg_proc.c:574 executor/functions.c:803
#: catalog/pg_proc.c:802 executor/functions.c:933
#, c-format
msgid "SQL function \"%s\""
msgstr "SQL函式\"%s\""

# catalog/pg_type.c:198
#: catalog/pg_type.c:224
#, c-format
msgid "invalid type internal size %d"
msgstr "無效的型別內部大小 %d"

#: catalog/pg_type.c:240 catalog/pg_type.c:248 catalog/pg_type.c:256
#: catalog/pg_type.c:265
#, c-format
msgid "alignment \"%c\" is invalid for passed-by-value type of size %d"
msgstr "對齊 \"%c\" 對大小 %d 的按值傳遞型別無效"

# catalog/pg_type.c:204
#: catalog/pg_type.c:272
#, c-format
msgid "internal size %d is invalid for passed-by-value type"
msgstr "內部大小 %d 對按值傳遞型別無效"

#: catalog/pg_type.c:281 catalog/pg_type.c:287
#, c-format
msgid "alignment \"%c\" is invalid for variable-length type"
msgstr "對齊 \"%c\" 對可變長度型別無效"

# catalog/pg_type.c:211
#: catalog/pg_type.c:295
msgid "fixed-size types must have storage PLAIN"
msgstr "固定大小型別必須有儲存 PLAIN"

# fe-lobj.c:422
#: catalog/pg_type.c:722
#, c-format
msgid "could not form array type name for type \"%s\""
msgstr "無法為型別 \"%s\" 形成陣列型別名稱"

#: catalog/pg_shdepend.c:667
#, c-format
msgid ""
"\n"
"and objects in %d other database (see server log for list)"
msgid_plural ""
"\n"
"and objects in %d other databases (see server log for list)"
msgstr[0] ""

#: catalog/pg_shdepend.c:981
#, c-format
msgid "role %u was concurrently dropped"
msgstr "角色 %u 已並行捨棄"

# commands/tablespace.c:997
#: catalog/pg_shdepend.c:1000
#, c-format
msgid "tablespace %u was concurrently dropped"
msgstr "資料表空間 %u 已並行捨棄"

# catalog/aclchk.c:1296
#: catalog/pg_shdepend.c:1044
#, c-format
msgid "owner of %s"
msgstr "%s 的擁有者"

#: catalog/pg_shdepend.c:1046
#, c-format
msgid "access to %s"
msgstr "存取 %s"

#. translator: %s will always be "database %s"
#: catalog/pg_shdepend.c:1054
#, c-format
msgid "%d object in %s"
msgid_plural "%d objects in %s"
msgstr[0] ""

# catalog/dependency.c:312 catalog/dependency.c:717
#: catalog/pg_shdepend.c:1165 catalog/pg_shdepend.c:1295
#, c-format
msgid ""
"cannot drop objects owned by %s because they are required by the database "
"system"
msgstr "無法捨棄 %s 所擁有的物件，因為資料庫系統需要它們"

# commands/comment.c:341 commands/indexcmds.c:136 commands/indexcmds.c:937
# commands/lockcmds.c:68 commands/tablecmds.c:541 commands/tablecmds.c:2594
# commands/trigger.c:141 commands/trigger.c:546 tcop/utility.c:78
#: catalog/toasting.c:94 commands/comment.c:516 commands/indexcmds.c:175
#: commands/indexcmds.c:1386 commands/lockcmds.c:140 commands/tablecmds.c:193
#: commands/tablecmds.c:1039 commands/tablecmds.c:3241 commands/trigger.c:115
#: commands/trigger.c:803
#, c-format
msgid "\"%s\" is not a table"
msgstr "\"%s\"不是資料表"

# commands/tablecmds.c:5645
#: catalog/toasting.c:143
msgid "shared tables cannot be toasted after initdb"
msgstr "共用資料表在 initdb 之後無法 Toast"

# commands/aggregatecmds.c:97
#: commands/aggregatecmds.c:103
#, c-format
msgid "aggregate attribute \"%s\" not recognized"
msgstr "彙總屬性 \"%s\" 無法辨識"

# commands/aggregatecmds.c:111
#: commands/aggregatecmds.c:113
msgid "aggregate stype must be specified"
msgstr "必須指定aggregate stype"

# commands/aggregatecmds.c:115
#: commands/aggregatecmds.c:117
msgid "aggregate sfunc must be specified"
msgstr "必須指定aggregate sfunc"

# commands/aggregatecmds.c:111
#: commands/aggregatecmds.c:134
msgid "aggregate input type must be specified"
msgstr "必須指定彙總輸入型別"

#: commands/aggregatecmds.c:159
msgid "basetype is redundant with aggregate input type specification"
msgstr "基礎型別與彙總輸入型別規格重複"

# commands/aggregatecmds.c:138
#: commands/aggregatecmds.c:191
#, c-format
msgid "aggregate transition data type cannot be %s"
msgstr "彙總轉移資料型別不可以是 %s"

# parser/parse_func.c:1306
#: commands/aggregatecmds.c:230
#, c-format
msgid "aggregate %s(%s) does not exist, skipping"
msgstr "彙總 %s(%s) 不存在，跳過"

# commands/aggregatecmds.c:264 commands/functioncmds.c:699
#: commands/aggregatecmds.c:297 commands/functioncmds.c:1097
#, c-format
msgid "function %s already exists in schema \"%s\""
msgstr "函式%s已經存在於schema\"%s\""

# commands/analyze.c:153
#: commands/analyze.c:182
#, c-format
msgid "skipping \"%s\" --- only superuser can analyze it"
msgstr "跳過 \"%s\" --- 只有超級用戶才能分析它"

# commands/analyze.c:153
#: commands/analyze.c:186
#, c-format
msgid "skipping \"%s\" --- only superuser or database owner can analyze it"
msgstr "跳過 \"%s\" --- 只有超級用戶或資料庫擁有者才能分析它"

# commands/analyze.c:153
#: commands/analyze.c:190
#, c-format
msgid "skipping \"%s\" --- only table or database owner can analyze it"
msgstr "忽略\"%s\" -- 只有資料表或資料庫擁有者能進行分析"

# commands/analyze.c:168
#: commands/analyze.c:206
#, c-format
msgid ""
"skipping \"%s\" --- cannot analyze indexes, views, or special system tables"
msgstr "忽略\"%s\" -- 無法分析索引、view或特殊系統資料表"

# commands/analyze.c:198
#: commands/analyze.c:234
#, c-format
msgid "analyzing \"%s.%s\""
msgstr "分析\"%s.%s\""

#: commands/analyze.c:528
#, c-format
msgid "automatic analyze of table \"%s.%s.%s\" system usage: %s"
msgstr "資料表 \"%s.%s.%s\" 系統使用方法的自動分析:%s"

# commands/analyze.c:916
#: commands/analyze.c:1125
#, c-format
msgid ""
"\"%s\": scanned %d of %u pages, containing %.0f live rows and %.0f dead "
"rows; %d rows in sample, %.0f estimated total rows"
msgstr ""
"\"%s\": 已掃描 %d 頁 (共 %u 頁)，包括 %.0f 個可用資料列和 %.0f 個不可用資料"
"列，樣本中 %d 個資料列，估計 %.0f 個資料列總數"

#: commands/async.c:344
msgid "cannot PREPARE a transaction that has executed LISTEN or UNLISTEN"
msgstr "無法 PREPARE 已執行 LISTEN 或 UNLISTEN 的交易"

# commands/cluster.c:394
#: commands/cluster.c:123 commands/cluster.c:471
msgid "cannot cluster temporary tables of other sessions"
msgstr "無法cluster其他sessions的暫存資疙表"

# commands/cluster.c:133
#: commands/cluster.c:154
#, c-format
msgid "there is no previously clustered index for table \"%s\""
msgstr "資料表 \"%s\" 以前沒有叢集索引"

# commands/cluster.c:147 commands/tablecmds.c:5326
#: commands/cluster.c:168 commands/tablecmds.c:6500
#, c-format
msgid "index \"%s\" for table \"%s\" does not exist"
msgstr "索引\"%s\"於資料表\"%s\"不存在"

# commands/vacuum.c:1160 commands/vacuumlazy.c:205
#: commands/cluster.c:348
#, c-format
msgid "clustering \"%s.%s\""
msgstr "正在叢集 \"%s.%s\""

# commands/cluster.c:326
#: commands/cluster.c:378
#, c-format
msgid "\"%s\" is not an index for table \"%s\""
msgstr "\"%s\"不是資料表\"%s\"的索引"

# commands/cluster.c:339
#: commands/cluster.c:391
#, c-format
msgid "cannot cluster on partial index \"%s\""
msgstr "在部分索引 \"%s\" 上無法叢集"

#: commands/cluster.c:397
#, c-format
msgid ""
"cannot cluster on index \"%s\" because access method does not support "
"clustering"
msgstr "無法在索引 \"%s\" 上叢集，因為存取方法不支援叢集"

#: commands/cluster.c:417
#, c-format
msgid ""
"cannot cluster on index \"%s\" because access method does not handle null "
"values"
msgstr "無法在索引 \"%s\" 上叢集，因為存取方法不處理 Null 值"

#: commands/cluster.c:420
#, c-format
msgid ""
"You might be able to work around this by marking column \"%s\" NOT NULL, or "
"use ALTER TABLE ... SET WITHOUT CLUSTER to remove the cluster specification "
"from the table."
msgstr ""
"若要解決此問題，您可以將資料行 \"%s\" 標示為 NOT NULL，或使用 ALTER TABLE..."
"SET WITHOUT CLUSTER，從資料表移除叢集規格。"

#: commands/cluster.c:422
#, c-format
msgid ""
"You might be able to work around this by marking column \"%s\" NOT NULL."
msgstr "若要解決此問題，您可以將資料行 \"%s\" 標示為 NOT NULL。"

#: commands/cluster.c:433
#, c-format
msgid ""
"cannot cluster on expressional index \"%s\" because its index access method "
"does not handle null values"
msgstr "無法在運算式索引 \"%s\" 上叢集，因為它的索引存取方法不處理 Null 值"

# commands/cluster.c:339
#: commands/cluster.c:448
#, c-format
msgid "cannot cluster on invalid index \"%s\""
msgstr "在無效索引 \"%s\" 上無法叢集"

# commands/cluster.c:384
#: commands/cluster.c:461
#, c-format
msgid "\"%s\" is a system catalog"
msgstr "\"%s\"是系統catalog"

# commands/comment.c:348 commands/view.c:113 tcop/utility.c:88
#: commands/comment.c:523 commands/tablecmds.c:205 commands/tablecmds.c:2061
#: commands/tablecmds.c:2284 commands/tablecmds.c:7549 commands/view.c:162
#, c-format
msgid "\"%s\" is not a view"
msgstr "\"%s\"不是view"

# commands/dbcommands.c:656
#: commands/comment.c:609
msgid "database name cannot be qualified"
msgstr "無法限定資料庫名稱"

#: commands/comment.c:657
msgid "tablespace name cannot be qualified"
msgstr "無法限定資料表空間名稱"

#: commands/comment.c:694
msgid "role name cannot be qualified"
msgstr "無法限定角色名稱"

#: commands/comment.c:703
#, c-format
msgid "must be member of role \"%s\" to comment upon it"
msgstr "必須是角色 \"%s\" 的成員才能加註"

#: commands/comment.c:727 commands/schemacmds.c:178
msgid "schema name cannot be qualified"
msgstr "無法限定綱要名稱"

# commands/comment.c:582
#: commands/comment.c:804
#, c-format
msgid "rule \"%s\" does not exist"
msgstr "rule \"%s\"不存在"

# commands/comment.c:590
#: commands/comment.c:812
#, c-format
msgid "there are multiple rules named \"%s\""
msgstr "有多個rule名稱皆為\"%s\""

# commands/comment.c:591
#: commands/comment.c:813
msgid "Specify a relation name as well as a rule name."
msgstr "指定關係名稱和規則名稱。"

# commands/comment.c:619 rewrite/rewriteDefine.c:582
# rewrite/rewriteRemove.c:59
#: commands/comment.c:841 rewrite/rewriteDefine.c:689
#: rewrite/rewriteDefine.c:752 rewrite/rewriteRemove.c:63
#, c-format
msgid "rule \"%s\" for relation \"%s\" does not exist"
msgstr "規則 \"%s\" (適用於關係 \"%s\") 不存在"

# commands/comment.c:836 commands/trigger.c:483 commands/trigger.c:697
#: commands/comment.c:1036 commands/trigger.c:734 commands/trigger.c:934
#: commands/trigger.c:1045
#, c-format
msgid "trigger \"%s\" for table \"%s\" does not exist"
msgstr "觸發程序 \"%s\" (適用於資料表 \"%s\") 不存在"

# commands/comment.c:916
#: commands/comment.c:1115
#, c-format
msgid "table \"%s\" has multiple constraints named \"%s\""
msgstr "資料表 \"%s\" 有多個名為 \"%s\" 的限制"

# commands/comment.c:928
#: commands/comment.c:1127
#, c-format
msgid "constraint \"%s\" for table \"%s\" does not exist"
msgstr "限制 \"%s\" (適用於資料表 \"%s\") 不存在"

# catalog/pg_conversion.c:307 commands/comment.c:958
# commands/conversioncmds.c:109 commands/conversioncmds.c:133
# commands/conversioncmds.c:192
#: commands/comment.c:1156 commands/conversioncmds.c:153
#: commands/conversioncmds.c:211 commands/conversioncmds.c:267
#, c-format
msgid "conversion \"%s\" does not exist"
msgstr "conversion \"%s\"不存在"

#: commands/comment.c:1186
msgid "language name cannot be qualified"
msgstr "無法限定語言名稱"

# commands/comment.c:1007
#: commands/comment.c:1201
msgid "must be superuser to comment on procedural language"
msgstr "必須是超級用戶才能在程序語言加註"

# commands/comment.c:1048 commands/indexcmds.c:216 commands/opclasscmds.c:108
# commands/opclasscmds.c:648 commands/opclasscmds.c:800
# commands/opclasscmds.c:900
#: commands/comment.c:1238 commands/comment.c:1324 commands/indexcmds.c:287
#: commands/opclasscmds.c:290 commands/opclasscmds.c:682
#: commands/opclasscmds.c:785 commands/opclasscmds.c:1517
#: commands/opclasscmds.c:1580 commands/opclasscmds.c:1748
#: commands/opclasscmds.c:1848 commands/opclasscmds.c:1945
#: commands/opclasscmds.c:2093
#, c-format
msgid "access method \"%s\" does not exist"
msgstr "存取方法\"%s\"不存在"

# commands/comment.c:1077 commands/comment.c:1087 commands/indexcmds.c:600
# commands/indexcmds.c:610 commands/opclasscmds.c:677
# commands/opclasscmds.c:687 commands/opclasscmds.c:822
# commands/opclasscmds.c:833 commands/opclasscmds.c:922
# commands/opclasscmds.c:932
#: commands/comment.c:1267 commands/comment.c:1277 commands/indexcmds.c:1041
#: commands/indexcmds.c:1051 commands/opclasscmds.c:1529
#: commands/opclasscmds.c:1533 commands/opclasscmds.c:1770
#: commands/opclasscmds.c:1781 commands/opclasscmds.c:1969
#: commands/opclasscmds.c:1980
#, c-format
msgid "operator class \"%s\" does not exist for access method \"%s\""
msgstr "運算子類別 \"%s\" (適用於存取方法 \"%s\") 不存在"

# parser/parse_oper.c:84 parser/parse_oper.c:785 utils/adt/regproc.c:467
# utils/adt/regproc.c:487 utils/adt/regproc.c:665
#: commands/comment.c:1353 commands/comment.c:1363 commands/opclasscmds.c:352
#: commands/opclasscmds.c:805 commands/opclasscmds.c:1592
#: commands/opclasscmds.c:1596 commands/opclasscmds.c:1870
#: commands/opclasscmds.c:1881 commands/opclasscmds.c:2117
#: commands/opclasscmds.c:2128
#, c-format
msgid "operator family \"%s\" does not exist for access method \"%s\""
msgstr "運算子家族 \"%s\" (適用於存取方法 \"%s\") 不存在"

# commands/comment.c:1209 commands/functioncmds.c:1173
#: commands/comment.c:1466 commands/functioncmds.c:1768
#, c-format
msgid "cast from type %s to type %s does not exist"
msgstr "從型別 %s 到型別 %s 的轉換不存在"

# commands/comment.c:1221 commands/functioncmds.c:948
# commands/functioncmds.c:1182
#: commands/comment.c:1478 commands/functioncmds.c:1509
#: commands/functioncmds.c:1785
#, c-format
msgid "must be owner of type %s or type %s"
msgstr "必須是型別 %s 或型別 %s 的擁有者"

# commands/user.c:655
#: commands/comment.c:1498
msgid "must be superuser to comment on text search parser"
msgstr "必須是超級用戶才能在文本搜尋解譯器加註"

# commands/tablespace.c:229
#: commands/comment.c:1527
msgid "must be superuser to comment on text search template"
msgstr "必須是超級用戶才能在文本搜尋樣板加註"

# commands/conversioncmds.c:66
#: commands/conversioncmds.c:69
#, c-format
msgid "source encoding \"%s\" does not exist"
msgstr "來源編碼\"%s\"不存在"

# commands/conversioncmds.c:73
#: commands/conversioncmds.c:76
#, c-format
msgid "destination encoding \"%s\" does not exist"
msgstr "目標編碼\"%s\"不存在"

# commands/trigger.c:294
#: commands/conversioncmds.c:90
#, c-format
msgid "encoding conversion function %s must return type \"void\""
msgstr "編碼轉換函式 %s 必須傳回型別 \"void\""

# catalog/pg_conversion.c:307 commands/comment.c:958
# commands/conversioncmds.c:109 commands/conversioncmds.c:133
# commands/conversioncmds.c:192
#: commands/conversioncmds.c:159
#, c-format
msgid "conversion \"%s\" does not exist, skipping"
msgstr "轉換 \"%s\" 不存在，跳過"

# commands/conversioncmds.c:151
#: commands/conversioncmds.c:229
#, c-format
msgid "conversion \"%s\" already exists in schema \"%s\""
msgstr "conversion \"%s\"已經存在於schema \"%s\""

# commands/copy.c:204 commands/copy.c:216 commands/copy.c:249
# commands/copy.c:259
#: commands/copy.c:311 commands/copy.c:323 commands/copy.c:357
#: commands/copy.c:367
msgid "COPY BINARY is not supported to stdout or from stdin"
msgstr "不支援 COPY BINARY 複製目標 stdout 或複製來源 stdin"

# commands/copy.c:312
#: commands/copy.c:445
#, c-format
msgid "could not write to COPY file: %m"
msgstr "無法寫入COPY檔：%m"

# commands/copy.c:320
#: commands/copy.c:457
msgid "connection lost during COPY to stdout"
msgstr "COPY到標準輸出時失去連線"

# commands/copy.c:312
#: commands/copy.c:498
#, c-format
msgid "could not read from COPY file: %m"
msgstr "無法讀取 COPY 檔案:%m"

# commands/copy.c:437
#: commands/copy.c:549
#, c-format
msgid "COPY from stdin failed: %s"
msgstr "從標準輸入COPY失敗：%s"

# commands/copy.c:453
#: commands/copy.c:565
#, c-format
msgid "unexpected message type 0x%02X during COPY from stdin"
msgstr "從 stdin COPY 期間非預期的訊息型別 0x%02X"

# commands/copy.c:720 commands/copy.c:728 commands/copy.c:736
# commands/copy.c:744 commands/copy.c:752 commands/copy.c:760
# commands/copy.c:768 commands/copy.c:776 commands/copy.c:784
# commands/dbcommands.c:107 commands/dbcommands.c:115
# commands/dbcommands.c:123 commands/dbcommands.c:131
# commands/functioncmds.c:228 commands/functioncmds.c:236
# commands/functioncmds.c:244 commands/functioncmds.c:252
# commands/functioncmds.c:260 commands/sequence.c:903 commands/sequence.c:916
# commands/sequence.c:924 commands/sequence.c:932 commands/sequence.c:940
# commands/sequence.c:948 commands/user.c:576 commands/user.c:588
# commands/user.c:596 commands/user.c:604 commands/user.c:612
# commands/user.c:620 commands/user.c:826 commands/user.c:838
# commands/user.c:846 commands/user.c:854 commands/user.c:1356
# commands/user.c:1364
#: commands/copy.c:746 commands/copy.c:754 commands/copy.c:762
#: commands/copy.c:770 commands/copy.c:778 commands/copy.c:786
#: commands/copy.c:794 commands/copy.c:802 commands/copy.c:810
#: commands/copy.c:818 commands/dbcommands.c:145 commands/dbcommands.c:153
#: commands/dbcommands.c:161 commands/dbcommands.c:169
#: commands/dbcommands.c:177 commands/dbcommands.c:185
#: commands/dbcommands.c:193 commands/dbcommands.c:1323
#: commands/dbcommands.c:1331 commands/functioncmds.c:452
#: commands/functioncmds.c:542 commands/functioncmds.c:550
#: commands/functioncmds.c:558 commands/sequence.c:1017
#: commands/sequence.c:1025 commands/sequence.c:1033 commands/sequence.c:1041
#: commands/sequence.c:1049 commands/sequence.c:1057 commands/sequence.c:1065
#: commands/sequence.c:1073 commands/typecmds.c:275 commands/user.c:135
#: commands/user.c:152 commands/user.c:160 commands/user.c:168
#: commands/user.c:176 commands/user.c:184 commands/user.c:192
#: commands/user.c:200 commands/user.c:208 commands/user.c:216
#: commands/user.c:224 commands/user.c:452 commands/user.c:464
#: commands/user.c:472 commands/user.c:480 commands/user.c:488
#: commands/user.c:496 commands/user.c:504 commands/user.c:513
#: commands/user.c:521
msgid "conflicting or redundant options"
msgstr "選項衝突或重覆"

# commands/copy.c:795
#: commands/copy.c:830
msgid "cannot specify DELIMITER in BINARY mode"
msgstr "不行在BINARY模式指定DELIMITER"

# commands/copy.c:800
#: commands/copy.c:835
msgid "cannot specify CSV in BINARY mode"
msgstr "不行在BINARY模式指定CSV"

# commands/copy.c:805
#: commands/copy.c:840
msgid "cannot specify NULL in BINARY mode"
msgstr "不行在BINARY模式指定NULL"

# commands/copy.c:828
#: commands/copy.c:862
msgid "COPY delimiter must be a single one-byte character"
msgstr "COPY 分隔符號必須是一個位元組字元"

# commands/copy.c:828
#: commands/copy.c:869
msgid "COPY delimiter cannot be newline or carriage return"
msgstr "COPY 分隔符號不可以是換行符號或歸位符號"

#: commands/copy.c:875
msgid "COPY null representation cannot use newline or carriage return"
msgstr "COPY null 表示不可以使用換行符號或歸位符號"

# commands/typecmds.c:173
#: commands/copy.c:892
#, c-format
msgid "COPY delimiter cannot be \"%s\""
msgstr "COPY 分隔符號不可以是 \"%s\""

#: commands/copy.c:898
msgid "COPY HEADER available only in CSV mode"
msgstr "COPY HEADER 只能在 CSV 模式使用"

# commands/copy.c:836
#: commands/copy.c:904
msgid "COPY quote available only in CSV mode"
msgstr "COPY 引號只能在 CSV 模式使用"

# commands/copy.c:828
#: commands/copy.c:909
msgid "COPY quote must be a single one-byte character"
msgstr "COPY 引號必須是一個位元組字元"

# commands/copy.c:828
#: commands/copy.c:914
msgid "COPY delimiter and quote must be different"
msgstr "COPY 分隔符號和引號必須不同"

# commands/copy.c:849
#: commands/copy.c:920
msgid "COPY escape available only in CSV mode"
msgstr "COPY escape 只能在 CSV 模式使用"

# commands/copy.c:828
#: commands/copy.c:925
msgid "COPY escape must be a single one-byte character"
msgstr "COPY escape 必須是一個位元組字元"

# commands/copy.c:862
#: commands/copy.c:931
msgid "COPY force quote available only in CSV mode"
msgstr "COPY force quote 只能在 CSV 模式使用"

# commands/copy.c:866
#: commands/copy.c:935
msgid "COPY force quote only available using COPY TO"
msgstr "COPY force quote 只供 COPY TO 使用"

# commands/copy.c:874
#: commands/copy.c:941
msgid "COPY force not null available only in CSV mode"
msgstr "COPY force not null 只能在 CSV 模式使用"

# commands/copy.c:878
#: commands/copy.c:945
msgid "COPY force not null only available using COPY FROM"
msgstr "COPY force not null 只供 COPY FROM 使用"

# commands/copy.c:886
#: commands/copy.c:951
msgid "COPY delimiter must not appear in the NULL specification"
msgstr "COPY 分隔符號不可出現在 NULL 規格"

# commands/copy.c:894
#: commands/copy.c:958
msgid "CSV quote character must not appear in the NULL specification"
msgstr "CSV 引號字元不可出現在 NULL 規格"

# commands/copy.c:916
#: commands/copy.c:964
msgid "must be superuser to COPY to or from a file"
msgstr "必須是超級用戶才能對檔案執行 COPY"

# commands/copy.c:917
#: commands/copy.c:965
msgid ""
"Anyone can COPY to stdout or from stdin. psql's \\copy command also works "
"for anyone."
msgstr ""
"任何人都可以 COPY 至 stdout (或從 stdin 複製)。psql 的\\複製指令也適用於任何"
"人。"

# commands/copy.c:926
#: commands/copy.c:1013
#, c-format
msgid "table \"%s\" does not have OIDs"
msgstr "資料表\"%s\"沒有OID"

# commands/dbcommands.c:138
#: commands/copy.c:1030
msgid "COPY (SELECT) WITH OIDS is not supported"
msgstr "不支援 COPY (SELECT) WITH OIDS"

# utils/adt/formatting.c:1154
#: commands/copy.c:1057
msgid "COPY (SELECT INTO) is not supported"
msgstr "不支援 COPY (SELECT INTO)"

# commands/copy.c:952
#: commands/copy.c:1109
#, c-format
msgid "FORCE QUOTE column \"%s\" not referenced by COPY"
msgstr "COPY 未參考 FORCE QUOTE 資料行 \"%s\""

# commands/copy.c:975
#: commands/copy.c:1131
#, c-format
msgid "FORCE NOT NULL column \"%s\" not referenced by COPY"
msgstr "COPY 未參考 FORCE NOT NULL 資料行 \"%s\""

# commands/copy.c:1053
#: commands/copy.c:1209
#, c-format
msgid "cannot copy from view \"%s\""
msgstr "無法從view \"%s\"複製"

#: commands/copy.c:1211
msgid "Try the COPY (SELECT ...) TO variant."
msgstr "嘗試 COPY (SELECT ...) TO variant。"

# commands/copy.c:1058
#: commands/copy.c:1215
#, c-format
msgid "cannot copy from sequence \"%s\""
msgstr "無法從sequence \"%s\"複製"

# commands/copy.c:1063
#: commands/copy.c:1220
#, c-format
msgid "cannot copy from non-table relation \"%s\""
msgstr "無法從非資料表relation \"%s\"複製"

# commands/copy.c:1085
#: commands/copy.c:1244
msgid "relative path not allowed for COPY to file"
msgstr "COPY至檔案不允許相對路徑"

# commands/copy.c:1094
#: commands/copy.c:1253
#, c-format
msgid "could not open file \"%s\" for writing: %m"
msgstr "無法開啟檔案\"%s\"以寫入：%m"

# commands/copy.c:1040 commands/copy.c:1103
#: commands/copy.c:1260 commands/copy.c:1755
#, c-format
msgid "\"%s\" is a directory"
msgstr "\"%s\"是一個目錄"

# commands/copy.c:1386
#: commands/copy.c:1546
#, c-format
msgid "COPY %s, line %d, column %s"
msgstr "COPY %s，行 %d，欄 %s"

# commands/copy.c:1389
#: commands/copy.c:1550 commands/copy.c:1595
#, c-format
msgid "COPY %s, line %d"
msgstr "COPY %s，行 %d"

# commands/copy.c:1397
#: commands/copy.c:1561
#, c-format
msgid "COPY %s, line %d, column %s: \"%s\""
msgstr "COPY %s，行 %d，欄 %s:\"%s\""

#: commands/copy.c:1569
#, c-format
msgid "COPY %s, line %d, column %s: null input"
msgstr "COPY %s，行 %d，欄 %s: Null 輸入"

# commands/copy.c:1424
#: commands/copy.c:1581
#, c-format
msgid "COPY %s, line %d: \"%s\""
msgstr "COPY %s，行 %d:\"%s\""

# commands/copy.c:1002
#: commands/copy.c:1683
#, c-format
msgid "cannot copy to view \"%s\""
msgstr "無法複製到view \"%s\""

# commands/copy.c:1007
#: commands/copy.c:1688
#, c-format
msgid "cannot copy to sequence \"%s\""
msgstr "無法複製到sequence \"%s\""

# commands/copy.c:1012
#: commands/copy.c:1693
#, c-format
msgid "cannot copy to non-table relation \"%s\""
msgstr "無法複製到非資料表relation \"%s\""

# commands/copy.c:1637
#: commands/copy.c:1856
msgid "COPY file signature not recognized"
msgstr "COPY 檔案簽章無法辨識"

# commands/copy.c:1643
#: commands/copy.c:1861
msgid "invalid COPY file header (missing flags)"
msgstr "無效的COPY檔案header(缺少旗標)"

# commands/copy.c:1649
#: commands/copy.c:1867
msgid "unrecognized critical flags in COPY file header"
msgstr "COPY 檔案標頭中的關鍵旗標無法辨識"

# commands/copy.c:1655
#: commands/copy.c:1873
msgid "invalid COPY file header (missing length)"
msgstr "無效的COPY檔案header(缺少長度)"

# commands/copy.c:1663
#: commands/copy.c:1880
msgid "invalid COPY file header (wrong length)"
msgstr "無效的COPY檔案header(長度不正確)"

# commands/copy.c:1771
#: commands/copy.c:1971
msgid "missing data for OID column"
msgstr "缺少 OID 資料行的資料"

# commands/copy.c:1742
#: commands/copy.c:1977
msgid "null OID in COPY data"
msgstr "COPY資料中有空OID"

# commands/copy.c:1751 commands/copy.c:1848
#: commands/copy.c:1987 commands/copy.c:2059
msgid "invalid OID in COPY data"
msgstr "COPY資料中有無效的OID"

# commands/copy.c:1771
#: commands/copy.c:2002
#, c-format
msgid "missing data for column \"%s\""
msgstr "欄位\"%s\"缺少資料"

# commands/copy.c:1834
#: commands/copy.c:2043
#, c-format
msgid "row field count is %d, expected %d"
msgstr "資料列欄位計數是 %d，預期是 %d"

# commands/copy.c:2056 commands/copy.c:2074
#: commands/copy.c:2457 commands/copy.c:2474
msgid "literal carriage return found in data"
msgstr "資料裡含有歸位(carriage return)實量"

# commands/copy.c:2056 commands/copy.c:2074
#: commands/copy.c:2458 commands/copy.c:2475
msgid "unquoted carriage return found in data"
msgstr "資料中有不含引號的歸位符號"

# commands/copy.c:2057 commands/copy.c:2075
#: commands/copy.c:2460 commands/copy.c:2477
msgid "Use \"\\r\" to represent carriage return."
msgstr "使用 \"\\r\" 表示歸位(carriage return)。"

# commands/copy.c:2057 commands/copy.c:2075
#: commands/copy.c:2461 commands/copy.c:2478
msgid "Use quoted CSV field to represent carriage return."
msgstr "使用含引號的 CSV 欄位表示歸位符號。"

# commands/copy.c:2092
#: commands/copy.c:2490
msgid "literal newline found in data"
msgstr "資料裡含有換行(newline)實量"

# commands/copy.c:2092
#: commands/copy.c:2491
msgid "unquoted newline found in data"
msgstr "資料中有不含引號的換行符號"

# commands/copy.c:2093
#: commands/copy.c:2493
msgid "Use \"\\n\" to represent newline."
msgstr "使用 \"\\n\" 表示換行(newline)。"

# commands/copy.c:2093
#: commands/copy.c:2494
msgid "Use quoted CSV field to represent newline."
msgstr "使用含引號的 CSV 欄位表示換行符號。"

# commands/copy.c:2113 commands/copy.c:2129
#: commands/copy.c:2540 commands/copy.c:2576
msgid "end-of-copy marker does not match previous newline style"
msgstr "複製結束標記不符合先前的換行樣式"

# commands/copy.c:2117 commands/copy.c:2123
#: commands/copy.c:2549 commands/copy.c:2565
msgid "end-of-copy marker corrupt"
msgstr "複製結束標記已損毀"

# commands/copy.c:1816
#: commands/copy.c:2692 commands/copy.c:2727 commands/copy.c:2907
#: commands/copy.c:2942
msgid "extra data after last expected column"
msgstr "最後一個預期資料行後的多餘資料"

# commands/copy.c:1781
#: commands/copy.c:2989
msgid "unterminated CSV quoted field"
msgstr "未結束的 CSV 引號欄位"

# commands/copy.c:2494 commands/copy.c:2516
#: commands/copy.c:3066 commands/copy.c:3085
msgid "unexpected EOF in COPY data"
msgstr "COPY 資料中有非預期的 EOF"

# commands/copy.c:2503
#: commands/copy.c:3075
msgid "invalid field size"
msgstr "無效的field大小"

# commands/copy.c:2530
#: commands/copy.c:3098
msgid "incorrect binary data format"
msgstr "不正確的binary資料格式"

# commands/copy.c:2716 parser/parse_target.c:648 parser/parse_target.c:658
#: commands/copy.c:3416 commands/tablecmds.c:1188 parser/parse_target.c:820
#: parser/parse_target.c:831
#, c-format
msgid "column \"%s\" specified more than once"
msgstr "欄位\"%s\"被指定多次"

# commands/dbcommands.c:138
#: commands/dbcommands.c:200
msgid "LOCATION is not supported anymore"
msgstr "LOCATION已不被支援"

# commands/dbcommands.c:139
#: commands/dbcommands.c:201
msgid "Consider using tablespaces instead."
msgstr "請考慮改用taplespace。"

# fe-connect.c:2675
#: commands/dbcommands.c:252 commands/dbcommands.c:1355 commands/user.c:250
#: commands/user.c:547
#, c-format
msgid "invalid connection limit: %d"
msgstr "連線限制無效:%d"

# commands/dbcommands.c:192
#: commands/dbcommands.c:271
msgid "permission denied to create database"
msgstr "建立資料庫被拒"

# commands/dbcommands.c:228
#: commands/dbcommands.c:294
#, c-format
msgid "template database \"%s\" does not exist"
msgstr "範本資料庫\"%s\"不存在"

# commands/dbcommands.c:239
#: commands/dbcommands.c:306
#, c-format
msgid "permission denied to copy database \"%s\""
msgstr "複製資料庫\"%s\"被拒"

# commands/dbcommands.c:263
#: commands/dbcommands.c:322
#, c-format
msgid "invalid server encoding %d"
msgstr "不合法的伺服器編碼 %d"

#: commands/dbcommands.c:328 commands/dbcommands.c:332
#, c-format
msgid "invalid locale name %s"
msgstr "無效的區域名稱 %s"

# commands/conversioncmds.c:66
#: commands/dbcommands.c:365 commands/dbcommands.c:379
#, c-format
msgid "encoding %s does not match locale %s"
msgstr "編碼 %s 不符合區域 %s"

#: commands/dbcommands.c:368
#, c-format
msgid "The chosen LC_CTYPE setting requires encoding %s."
msgstr "選擇的 LC_CTYPE 設定需要編碼 %s。"

#: commands/dbcommands.c:382
#, c-format
msgid "The chosen LC_COLLATE setting requires encoding %s."
msgstr "選擇的 LC_COLLATE 設定需要編碼 %s。"

#: commands/dbcommands.c:400
#, c-format
msgid ""
"new encoding (%s) is incompatible with the encoding of the template database "
"(%s)"
msgstr "新編碼 (%s) 與樣板資料庫的編碼 (%s) 不相容"

#: commands/dbcommands.c:403
msgid ""
"Use the same encoding as in the template database, or use template0 as "
"template."
msgstr "使用和樣板資料庫相同的編碼，或使用 template0 做為樣板。"

#: commands/dbcommands.c:408
#, c-format
msgid ""
"new collation (%s) is incompatible with the collation of the template "
"database (%s)"
msgstr "新定序 (%s) 與樣板資料庫的定序 (%s) 不相容"

#: commands/dbcommands.c:410
msgid ""
"Use the same collation as in the template database, or use template0 as "
"template."
msgstr "使用和樣板資料庫相同的定序，或使用 template0 做為樣板。"

#: commands/dbcommands.c:415
#, c-format
msgid ""
"new LC_CTYPE (%s) is incompatible with the LC_CTYPE of the template database "
"(%s)"
msgstr "新 LC_CTYPE (%s) 與樣板資料庫的 LC_CTYPE (%s) 不相容"

#: commands/dbcommands.c:417
msgid ""
"Use the same LC_CTYPE as in the template database, or use template0 as "
"template."
msgstr "使用和樣板資料庫相同的 LC_CTYPE，或使用 template0 做為樣板。"

# commands/tablespace.c:227
#: commands/dbcommands.c:444 commands/dbcommands.c:1060
msgid "pg_global cannot be used as default tablespace"
msgstr "pg_global 不可做為預設資料表空間使用"

# commands/tablespace.c:227
#: commands/dbcommands.c:470
#, c-format
msgid "cannot assign new default tablespace \"%s\""
msgstr "無法指定新的預設tablespace \"%s\""

#: commands/dbcommands.c:472
#, c-format
msgid ""
"There is a conflict because database \"%s\" already has some tables in this "
"tablespace."
msgstr "發生衝突，因為資料庫 \"%s\" 在此資料表空間中已有一些資料表。"

# commands/dbcommands.c:215 commands/dbcommands.c:429
# commands/dbcommands.c:678
#: commands/dbcommands.c:492 commands/dbcommands.c:923
#, c-format
msgid "database \"%s\" already exists"
msgstr "資料庫\"%s\"已經存在"

# commands/dbcommands.c:252
#: commands/dbcommands.c:506
#, c-format
msgid "source database \"%s\" is being accessed by other users"
msgstr "來源資料庫\"%s\"正在被其他使用者存取"

# catalog/aclchk.c:451 commands/comment.c:458 commands/dbcommands.c:521
# commands/dbcommands.c:645 commands/dbcommands.c:740
# commands/dbcommands.c:814 utils/adt/acl.c:1661 utils/init/postinit.c:264
# utils/init/postinit.c:276
#: commands/dbcommands.c:766
#, c-format
msgid "database \"%s\" does not exist, skipping"
msgstr "資料庫 \"%s\" 不存在，跳過"

# commands/dbcommands.c:535
#: commands/dbcommands.c:787
msgid "cannot drop a template database"
msgstr "無法刪資範本資料庫"

# commands/dbcommands.c:504
#: commands/dbcommands.c:793
msgid "cannot drop the currently open database"
msgstr "無法刪除目前正在開啟的資料庫"

# commands/dbcommands.c:543 commands/dbcommands.c:665
#: commands/dbcommands.c:804 commands/dbcommands.c:945
#: commands/dbcommands.c:1082
#, c-format
msgid "database \"%s\" is being accessed by other users"
msgstr "資料庫\"%s\"正在被其他使用者存取"

# commands/dbcommands.c:690
#: commands/dbcommands.c:914
msgid "permission denied to rename database"
msgstr "重新命名資料庫被拒"

# commands/dbcommands.c:656
#: commands/dbcommands.c:934
msgid "current database cannot be renamed"
msgstr "無法重新命名目前資料庫"

# commands/dbcommands.c:504
#: commands/dbcommands.c:1034
msgid "cannot change the tablespace of the currently open database"
msgstr "無法變更目前開啟之資料庫的資料表空間"

#: commands/dbcommands.c:1122
#, c-format
msgid "some relations of database \"%s\" are already in tablespace \"%s\""
msgstr "資料庫 \"%s\" 的一些關係已在資料表空間 \"%s\" 中"

#: commands/dbcommands.c:1124
msgid ""
"You must move them back to the database's default tablespace before using "
"this command."
msgstr "您必須先將它們移回資料庫的預設資料表空間，然後才能使用此指令。"

#: commands/dbcommands.c:1254 commands/dbcommands.c:1826
#: commands/dbcommands.c:2021 commands/dbcommands.c:2057
#, c-format
msgid "some useless files may be left behind in old database directory \"%s\""
msgstr "一些沒有用處的檔案可能留在舊資料庫目錄 \"%s\" 中"

# commands/dbcommands.c:192
#: commands/dbcommands.c:1593
msgid "permission denied to change owner of database"
msgstr "權限被拒，無法變更資料庫擁有者"

#: commands/dbcommands.c:1914
#, c-format
msgid ""
"There are %d other session(s) and %d prepared transaction(s) using the "
"database."
msgstr "有 %d 個其他階段和 %d 個備妥交易正在使用資料庫。"

#: commands/dbcommands.c:1917
#, c-format
msgid "There are %d other session(s) using the database."
msgstr "有 %d 個其他階段正在使用資料庫。"

#: commands/dbcommands.c:1920
#, c-format
msgid "There are %d prepared transaction(s) using the database."
msgstr "有 %d 個備妥交易正在使用資料庫。"

# commands/define.c:66 commands/define.c:183 commands/define.c:215
# commands/define.c:249
#: commands/define.c:67 commands/define.c:213 commands/define.c:245
#: commands/define.c:273
#, c-format
msgid "%s requires a parameter"
msgstr "%s需要一個參數"

# commands/define.c:105 commands/define.c:116 commands/define.c:150
# commands/define.c:168
#: commands/define.c:106 commands/define.c:117 commands/define.c:180
#: commands/define.c:198
#, c-format
msgid "%s requires a numeric value"
msgstr "%s需要一個numeric值"

# utils/misc/guc.c:3419
#: commands/define.c:166
#, c-format
msgid "%s requires a Boolean value"
msgstr "%s 需要布林值"

# commands/define.c:197
#: commands/define.c:227
#, c-format
msgid "argument of %s must be a name"
msgstr "%s的引數必須是名稱"

# commands/define.c:233
#: commands/define.c:257
#, c-format
msgid "argument of %s must be a type name"
msgstr "%s的引數必須是型別名稱"

# commands/define.c:258
#: commands/define.c:282
#, c-format
msgid "%s requires an integer value"
msgstr "%s需要一個整數"

# commands/define.c:279
#: commands/define.c:303
#, c-format
msgid "invalid argument for %s: \"%s\""
msgstr "給 %s 的引數不合法：\"%s\""

# utils/adt/date.c:2510 utils/adt/timestamp.c:3793 utils/adt/timestamp.c:3942
#: commands/foreigncmds.c:132 commands/foreigncmds.c:141
#, c-format
msgid "option \"%s\" not found"
msgstr "找不到選項 \"%s\""

# commands/copy.c:2716 parser/parse_target.c:648 parser/parse_target.c:658
#: commands/foreigncmds.c:151
#, c-format
msgid "option \"%s\" provided more than once"
msgstr "已提供選項 \"%s\" 多次"

# commands/dbcommands.c:239
#: commands/foreigncmds.c:209 commands/foreigncmds.c:217
#, c-format
msgid "permission denied to change owner of foreign-data wrapper \"%s\""
msgstr "權限被拒，無法變更外部資料包裝函式 \"%s\" 的擁有者"

# commands/aggregatecmds.c:335 commands/conversioncmds.c:213
# commands/dbcommands.c:838 commands/functioncmds.c:773
# commands/opclasscmds.c:954 commands/operatorcmds.c:303
# commands/schemacmds.c:348 commands/tablecmds.c:5177
# commands/tablespace.c:912 commands/typecmds.c:2103
#: commands/foreigncmds.c:211
msgid "Must be superuser to change owner of a foreign-data wrapper."
msgstr "必須是超級用戶才能變更外部資料包裝函式的擁有者"

#: commands/foreigncmds.c:219
msgid "The owner of a foreign-data wrapper must be a superuser."
msgstr "外部資料包裝函式的擁有者必須是超級用戶。"

# catalog/aclchk.c:451 commands/comment.c:458 commands/dbcommands.c:521
# commands/dbcommands.c:645 commands/dbcommands.c:740
# commands/dbcommands.c:814 utils/adt/acl.c:1661 utils/init/postinit.c:264
# utils/init/postinit.c:276
#: commands/foreigncmds.c:230 commands/foreigncmds.c:457
#: commands/foreigncmds.c:558 foreign/foreign.c:94
#, c-format
msgid "foreign-data wrapper \"%s\" does not exist"
msgstr "外部資料包裝函式 \"%s\" 不存在"

# commands/user.c:899 commands/user.c:1012 commands/user.c:1104
# commands/user.c:1233 commands/variable.c:664 utils/cache/lsyscache.c:2064
# utils/init/miscinit.c:335
#: commands/foreigncmds.c:274 commands/foreigncmds.c:731
#: commands/foreigncmds.c:821 commands/foreigncmds.c:1103
#: foreign/foreign.c:187
#, c-format
msgid "server \"%s\" does not exist"
msgstr "伺服器 \"%s\" 不存在"

# commands/tablespace.c:227
#: commands/foreigncmds.c:351
#, c-format
msgid "permission denied to create foreign-data wrapper \"%s\""
msgstr "權限被拒，無法建立外部資料包裝函式 \"%s\""

# commands/tablespace.c:229
#: commands/foreigncmds.c:353
msgid "Must be superuser to create a foreign-data wrapper."
msgstr "必須是超級用戶才能建立外部資料包裝函式。"

# commands/dbcommands.c:215 commands/dbcommands.c:429
# commands/dbcommands.c:678
#: commands/foreigncmds.c:364
#, c-format
msgid "foreign-data wrapper \"%s\" already exists"
msgstr "外部資料包裝函式 \"%s\" 已存在"

# commands/dbcommands.c:239
#: commands/foreigncmds.c:446
#, c-format
msgid "permission denied to alter foreign-data wrapper \"%s\""
msgstr "權限被拒，無法變更外部資料包裝函式 \"%s\""

# commands/tablespace.c:229
#: commands/foreigncmds.c:448
msgid "Must be superuser to alter a foreign-data wrapper."
msgstr "必須是超級用戶才能變更外部資料包裝函式。"

#: commands/foreigncmds.c:477
msgid ""
"changing the foreign-data wrapper validator can cause the options for "
"dependent objects to become invalid"
msgstr "變更外部資料包裝函式驗證程式可能會使得相依物件的選項變成無效"

# commands/dbcommands.c:239
#: commands/foreigncmds.c:549
#, c-format
msgid "permission denied to drop foreign-data wrapper \"%s\""
msgstr "權限被拒，無法捨棄外部資料包裝函式 \"%s\""

# commands/user.c:1757
#: commands/foreigncmds.c:551
msgid "Must be superuser to drop a foreign-data wrapper."
msgstr "必須是超級用戶才能捨棄外部資料包裝函式。"

# catalog/aclchk.c:451 commands/comment.c:458 commands/dbcommands.c:521
# commands/dbcommands.c:645 commands/dbcommands.c:740
# commands/dbcommands.c:814 utils/adt/acl.c:1661 utils/init/postinit.c:264
# utils/init/postinit.c:276
#: commands/foreigncmds.c:563
#, c-format
msgid "foreign-data wrapper \"%s\" does not exist, skipping"
msgstr "外部資料包裝函式 \"%s\" 不存在，跳過"

# commands/user.c:697 commands/user.c:1252
#: commands/foreigncmds.c:632
#, c-format
msgid "server \"%s\" already exists"
msgstr "伺服器 \"%s\" 已存在"

# commands/user.c:899 commands/user.c:1012 commands/user.c:1104
# commands/user.c:1233 commands/variable.c:664 utils/cache/lsyscache.c:2064
# utils/init/miscinit.c:335
#: commands/foreigncmds.c:825
#, c-format
msgid "server \"%s\" does not exist, skipping"
msgstr "伺服器 \"%s\" 不存在，跳過"

# commands/user.c:697 commands/user.c:1252
#: commands/foreigncmds.c:931
#, c-format
msgid "user mapping \"%s\" already exists for server %s"
msgstr "使用者對應 \"%s\" (適用於伺服器 %s) 已存在"

# commands/user.c:899 commands/user.c:1012 commands/user.c:1104
# commands/user.c:1233 commands/variable.c:664 utils/cache/lsyscache.c:2064
# utils/init/miscinit.c:335
#: commands/foreigncmds.c:1010 commands/foreigncmds.c:1120
#, c-format
msgid "user mapping \"%s\" does not exist for the server"
msgstr "伺服器的使用者對應 \"%s\" 不存在"

# parser/parse_oper.c:84 parser/parse_oper.c:785 utils/adt/regproc.c:467
# utils/adt/regproc.c:487 utils/adt/regproc.c:665
#: commands/foreigncmds.c:1106
msgid "server does not exist, skipping"
msgstr "伺服器不存在，跳過"

#: commands/foreigncmds.c:1125
#, c-format
msgid "user mapping \"%s\" does not exist for the server, skipping"
msgstr "伺服器的使用者對應 \"%s\" 不存在，跳過"

# commands/functioncmds.c:84
#: commands/functioncmds.c:98
#, c-format
msgid "SQL function cannot return shell type %s"
msgstr "SQL函式不能傳回shell型別 %s"

# commands/functioncmds.c:89
#: commands/functioncmds.c:103
#, c-format
msgid "return type %s is only a shell"
msgstr "傳回型別 %s 只是一個shell"

#: commands/functioncmds.c:132 parser/parse_type.c:264
#, c-format
msgid "type modifier cannot be specified for shell type \"%s\""
msgstr "型別修飾詞不可指定給 shell 型別 \"%s\""

# commands/functioncmds.c:115
#: commands/functioncmds.c:138
#, c-format
msgid "type \"%s\" is not yet defined"
msgstr "型別\"%s\"尚未被定義"

# commands/functioncmds.c:116
#: commands/functioncmds.c:139
msgid "Creating a shell type definition."
msgstr "建立shell型別定義。"

# commands/functioncmds.c:166
#: commands/functioncmds.c:218
#, c-format
msgid "SQL function cannot accept shell type %s"
msgstr "SQL函式不接受shell型別 %s"

# commands/functioncmds.c:171
#: commands/functioncmds.c:223
#, c-format
msgid "argument type %s is only a shell"
msgstr "引數型別 %s 只是一個shell"

# commands/functioncmds.c:179 parser/parse_oper.c:113 parser/parse_oper.c:124
#: commands/functioncmds.c:233
#, c-format
msgid "type %s does not exist"
msgstr "%s型別不存在"

# commands/functioncmds.c:186
#: commands/functioncmds.c:241
msgid "functions cannot accept set arguments"
msgstr "函式不接受set引數"

#: commands/functioncmds.c:250
msgid "VARIADIC parameter must be the last input parameter"
msgstr "VARIADIC 參數必須是最後一個輸入參數"

#: commands/functioncmds.c:277
msgid "VARIADIC parameter must be an array"
msgstr "VARIADIC 參數必須是陣列"

# sql_help.h:365
#: commands/functioncmds.c:299
msgid "only input parameters can have default values"
msgstr "只有輸入參數才能有預設值"

# catalog/heap.c:1789
#: commands/functioncmds.c:311
msgid "cannot use table references in parameter default value"
msgstr "參數預設值中不可使用資料表參考"

# catalog/heap.c:1805
#: commands/functioncmds.c:327
msgid "cannot use subquery in parameter default value"
msgstr "參數預設值中不可使用子查詢"

# catalog/heap.c:1809
#: commands/functioncmds.c:331
msgid "cannot use aggregate function in parameter default value"
msgstr "參數預設值中不可使用彙總函式"

# catalog/heap.c:1809
#: commands/functioncmds.c:335
msgid "cannot use window function in parameter default value"
msgstr "參數預設值中不可使用視窗函式"

#: commands/functioncmds.c:345
msgid "input parameters after one with a default value must also have defaults"
msgstr "如果輸入參數在有預設值的輸入參數後面，它們也必須有預設值"

# commands/functioncmds.c:273
#: commands/functioncmds.c:584
msgid "no function body specified"
msgstr "未指定函式主體"

# commands/functioncmds.c:280
#: commands/functioncmds.c:594
msgid "no language specified"
msgstr "未指定語言"

# commands/user.c:638
#: commands/functioncmds.c:615 commands/functioncmds.c:1332
msgid "COST must be positive"
msgstr "COST 必須是正數"

# commands/user.c:638
#: commands/functioncmds.c:623 commands/functioncmds.c:1340
msgid "ROWS must be positive"
msgstr "ROWS 必須是正數"

# commands/functioncmds.c:342
#: commands/functioncmds.c:662
#, c-format
msgid "unrecognized function attribute \"%s\" ignored"
msgstr "已忽略無法辨識的函式屬性 \"%s\""

# commands/functioncmds.c:386
#: commands/functioncmds.c:713
#, c-format
msgid "only one AS item needed for language \"%s\""
msgstr "語言 \"%s\" 只需要一個 AS 項目"

#: commands/functioncmds.c:807
msgid "Use CREATE LANGUAGE to load the language into the database."
msgstr "使用 CREATE LANGUAGE 將語言載入至資料庫。"

#: commands/functioncmds.c:854
#, c-format
msgid "function result type must be %s because of OUT parameters"
msgstr "函式結果型別必須是 %s，因為屬於 OUT 參數"

# commands/aggregatecmds.c:111
#: commands/functioncmds.c:867
msgid "function result type must be specified"
msgstr "必須指定函式結果型別"

# commands/functioncmds.c:1007
#: commands/functioncmds.c:902 commands/functioncmds.c:1344
msgid "ROWS is not applicable when function does not return a set"
msgstr "當函式未傳回集合時 ROWS 不適用"

# catalog/pg_aggregate.c:281 commands/typecmds.c:919 commands/typecmds.c:989
# commands/typecmds.c:1021 commands/typecmds.c:1053 commands/typecmds.c:1077
# parser/parse_func.c:203 parser/parse_func.c:1364
#: commands/functioncmds.c:954
#, c-format
msgid "function %s(%s) does not exist, skipping"
msgstr "函式 %s(%s) 不存在，跳過"

# commands/functioncmds.c:580
#: commands/functioncmds.c:978
msgid "Use DROP AGGREGATE to drop aggregate functions."
msgstr "使用DROP AGGREGATE刪除aggregate functions。"

# commands/functioncmds.c:587
#: commands/functioncmds.c:985
#, c-format
msgid "removing built-in function \"%s\""
msgstr "刪除內建函式\"%s\""

# commands/functioncmds.c:686
#: commands/functioncmds.c:1084
msgid "Use ALTER AGGREGATE to rename aggregate functions."
msgstr "使用ALTER AGGREGATE重新命名aggregate functions。"

# commands/functioncmds.c:753
#: commands/functioncmds.c:1149
msgid "Use ALTER AGGREGATE to change owner of aggregate functions."
msgstr "使用ALTER AGGREGATE改變aggregate functions的擁有者。"

# commands/functioncmds.c:934
#: commands/functioncmds.c:1495
#, c-format
msgid "source data type %s is a pseudo-type"
msgstr "來源資料型別 %s 是虛擬型別"

# commands/functioncmds.c:940
#: commands/functioncmds.c:1501
#, c-format
msgid "target data type %s is a pseudo-type"
msgstr "目標資料型別 %s 是虛擬型別"

# commands/functioncmds.c:971
#: commands/functioncmds.c:1540
msgid "cast function must take one to three arguments"
msgstr "cast 函式必須接受一到三個參數"

#: commands/functioncmds.c:1544
msgid ""
"argument of cast function must match or be binary-coercible from source data "
"type"
msgstr ""
"cast 函式的參數必須符合來源資料型別或是可從來源資料型別強制轉型的二進位"

# commands/functioncmds.c:979
#: commands/functioncmds.c:1548
msgid "second argument of cast function must be type integer"
msgstr "cast 函式的第二個參數必須是整數型別"

# commands/functioncmds.c:983
#: commands/functioncmds.c:1552
msgid "third argument of cast function must be type boolean"
msgstr "cast 函式的第三個參數必須是布林型別"

#: commands/functioncmds.c:1556
msgid ""
"return data type of cast function must match or be binary-coercible to "
"target data type"
msgstr ""
"cast 函式的傳回資料型別必須符合目標資料型別或是可強制轉型至目標資料型別的二進"
"位"

# commands/functioncmds.c:998
#: commands/functioncmds.c:1567
msgid "cast function must not be volatile"
msgstr "cast函式不能是volatile"

# commands/functioncmds.c:1003
#: commands/functioncmds.c:1572
msgid "cast function must not be an aggregate function"
msgstr "cast函式不能是aggregate function"

# commands/functioncmds.c:1003
#: commands/functioncmds.c:1576
msgid "cast function must not be a window function"
msgstr "cast 函式不可以是視窗函式"

# commands/functioncmds.c:1007
#: commands/functioncmds.c:1580
msgid "cast function must not return a set"
msgstr "cast函式不能傳回set"

# commands/functioncmds.c:1031
#: commands/functioncmds.c:1606
msgid "must be superuser to create a cast WITHOUT FUNCTION"
msgstr "必須是超級用戶才能建立自動轉換 WITHOUT FUNCTION"

# commands/functioncmds.c:1046
#: commands/functioncmds.c:1621
msgid "source and target data types are not physically compatible"
msgstr "來源和目標資料型別實際上不相容"

#: commands/functioncmds.c:1636
msgid "composite data types are not binary-compatible"
msgstr "複合資料型別不是二進位相容的"

#: commands/functioncmds.c:1642
msgid "enum data types are not binary-compatible"
msgstr "列舉資料型別不是二進位相容的"

#: commands/functioncmds.c:1648
msgid "array data types are not binary-compatible"
msgstr "陣列資料型別不是二進位相容的"

# commands/functioncmds.c:1056
#: commands/functioncmds.c:1658
msgid "source data type and target data type are the same"
msgstr "來源資料型別和目標資料型別相同"

# commands/functioncmds.c:1090
#: commands/functioncmds.c:1692
#, c-format
msgid "cast from type %s to type %s already exists"
msgstr "從型別 %s 到型別 %s 的轉換已存在"

# commands/comment.c:1192 commands/functioncmds.c:908
# commands/functioncmds.c:1156
#: commands/functioncmds.c:1773
#, c-format
msgid "cast from type %s to type %s does not exist, skipping"
msgstr "從型別 %s 到型別 %s 的轉換不存在，跳過"

# commands/aggregatecmds.c:264 commands/functioncmds.c:699
#: commands/functioncmds.c:1872
#, c-format
msgid "function \"%s\" is already in schema \"%s\""
msgstr "函式 \"%s\" 已經存在於綱要 \"%s\""

#: commands/functioncmds.c:1880 commands/tablecmds.c:7610
#: commands/typecmds.c:2761
msgid "cannot move objects into or out of temporary schemas"
msgstr "無法將物件移入或移出暫存綱要"

#: commands/functioncmds.c:1886 commands/tablecmds.c:7616
#: commands/typecmds.c:2767
msgid "cannot move objects into or out of TOAST schema"
msgstr "無法將物件移入或移出 TOAST 綱要"

# commands/aggregatecmds.c:264 commands/functioncmds.c:699
#: commands/functioncmds.c:1896
#, c-format
msgid "function \"%s\" already exists in schema \"%s\""
msgstr "函式 \"%s\" 已經存在於綱要 \"%s\""

# commands/indexcmds.c:119
#: commands/indexcmds.c:150
msgid "must specify at least one column"
msgstr "至少需要指定一個欄位"

# commands/indexcmds.c:123
#: commands/indexcmds.c:154
#, c-format
msgid "cannot use more than %d columns in an index"
msgstr "索引中不能使用超過 %d 個欄位"

# commands/tablecmds.c:2199
#: commands/indexcmds.c:184
msgid "cannot create indexes on temporary tables of other sessions"
msgstr "無法在其他階段的暫存資料表上建立索引"

#: commands/indexcmds.c:277
msgid "substituting access method \"gist\" for obsolete method \"rtree\""
msgstr "正在用存取方法 \"gist\" 取代報廢方法 \"rtree\""

# commands/indexcmds.c:224
#: commands/indexcmds.c:296
#, c-format
msgid "access method \"%s\" does not support unique indexes"
msgstr "存取方法 \"%s\" 不支援唯一索引"

# commands/indexcmds.c:229
#: commands/indexcmds.c:301
#, c-format
msgid "access method \"%s\" does not support multicolumn indexes"
msgstr "存取方法 \"%s\" 不支援多資料行索引"

# commands/indexcmds.c:271 parser/analyze.c:1185
#: commands/indexcmds.c:334 parser/parse_utilcmd.c:1001
#: parser/parse_utilcmd.c:1085
#, c-format
msgid "multiple primary keys for table \"%s\" are not allowed"
msgstr "資料表\"%s\"不允許多個主鍵"

# commands/indexcmds.c:288
#: commands/indexcmds.c:351
msgid "primary keys cannot be expressions"
msgstr "主鍵不能是expressions"

# commands/indexcmds.c:318 commands/indexcmds.c:456 parser/analyze.c:1299
#: commands/indexcmds.c:381 commands/indexcmds.c:858
#: parser/parse_utilcmd.c:1200
#, c-format
msgid "column \"%s\" named in key does not exist"
msgstr "索引鍵中所指名的資料行 \"%s\" 不存在"

# commands/indexcmds.c:363
#: commands/indexcmds.c:436
#, c-format
msgid "%s %s will create implicit index \"%s\" for table \"%s\""
msgstr "%s %s 將會建立隱含索引 \"%s\" (適用於資料表 \"%s\")"

# commands/indexcmds.c:406
#: commands/indexcmds.c:799
msgid "cannot use subquery in index predicate"
msgstr "索引述詞中不可使用子查詢"

# commands/indexcmds.c:410
#: commands/indexcmds.c:803
msgid "cannot use aggregate in index predicate"
msgstr "索引述詞中不可使用彙總"

# commands/indexcmds.c:419
#: commands/indexcmds.c:812
msgid "functions in index predicate must be marked IMMUTABLE"
msgstr "索引述詞中的函式必須標示為 IMMUTABLE"

# commands/indexcmds.c:494
#: commands/indexcmds.c:897
msgid "cannot use subquery in index expression"
msgstr "索引運算式中不可使用子查詢"

# commands/indexcmds.c:498
#: commands/indexcmds.c:901
msgid "cannot use aggregate function in index expression"
msgstr "索引運算式中不可使用彙總函式"

# commands/indexcmds.c:509
#: commands/indexcmds.c:911
msgid "functions in index expression must be marked IMMUTABLE"
msgstr "索引運算式中的函式必須標示為 IMMUTABLE"

# commands/comment.c:1048 commands/indexcmds.c:216 commands/opclasscmds.c:108
# commands/opclasscmds.c:648 commands/opclasscmds.c:800
# commands/opclasscmds.c:900
#: commands/indexcmds.c:948
#, c-format
msgid "access method \"%s\" does not support ASC/DESC options"
msgstr "存取方法 \"%s\" 不支援 ASC/DESC 選項"

# commands/comment.c:1048 commands/indexcmds.c:216 commands/opclasscmds.c:108
# commands/opclasscmds.c:648 commands/opclasscmds.c:800
# commands/opclasscmds.c:900
#: commands/indexcmds.c:953
#, c-format
msgid "access method \"%s\" does not support NULLS FIRST/LAST options"
msgstr "存取方法 \"%s\" 不支援 NULLS FIRST/LAST 選項"

# commands/indexcmds.c:568
#: commands/indexcmds.c:1009
#, c-format
msgid "data type %s has no default operator class for access method \"%s\""
msgstr "資料型別 %s 沒有存取方法 \"%s\" 的預設運算子類別"

# commands/indexcmds.c:570
#: commands/indexcmds.c:1011
msgid ""
"You must specify an operator class for the index or define a default "
"operator class for the data type."
msgstr "您必須指定索引的運算子類別或定義資料型別的預設運算子類別。"

# commands/indexcmds.c:623
#: commands/indexcmds.c:1064
#, c-format
msgid "operator class \"%s\" does not accept data type %s"
msgstr "運算子類別 \"%s\" 不接受資料型別 %s"

# commands/indexcmds.c:680 utils/cache/typcache.c:369
#: commands/indexcmds.c:1154
#, c-format
msgid "there are multiple default operator classes for data type %s"
msgstr "資料型別 %s 有多個預設運算子類別"

# commands/indexcmds.c:949
#: commands/indexcmds.c:1398
#, c-format
msgid "shared table \"%s\" can only be reindexed in stand-alone mode"
msgstr "共用資料表 \"%s\" 只能在獨立模式中索引重建"

# commands/indexcmds.c:956
#: commands/indexcmds.c:1405
#, c-format
msgid "table \"%s\" has no indexes"
msgstr "資料表\"%s\"沒有索引"

# commands/indexcmds.c:984
#: commands/indexcmds.c:1433
msgid "can only reindex the currently open database"
msgstr "只能重新索引目前開啟的資料庫"

# commands/indexcmds.c:1067
#: commands/indexcmds.c:1524
#, c-format
msgid "table \"%s\" was reindexed"
msgstr "資料表\"%s\"已重新索引"

# access/heap/heapam.c:495
#: commands/lockcmds.c:84
#, c-format
msgid "could not obtain lock on relation \"%s\""
msgstr "無法取得relation \"%s\"的鎖定"

# access/heap/heapam.c:495
#: commands/lockcmds.c:89
#, c-format
msgid "could not obtain lock on relation with OID %u"
msgstr "無法鎖定 OID 為 %u 的關係"

# catalog/pg_operator.c:444
#: commands/opclasscmds.c:197 commands/opclasscmds.c:715
#, c-format
msgid "operator family \"%s\" for access method \"%s\" already exists"
msgstr "運算子家族 \"%s\" (適用於存取方法 \"%s\") 已存在"

# commands/opclasscmds.c:129
#: commands/opclasscmds.c:329
msgid "must be superuser to create an operator class"
msgstr "只有管理者能建立operator class"

# commands/opclasscmds.c:166
#: commands/opclasscmds.c:413 commands/opclasscmds.c:865
#: commands/opclasscmds.c:987
#, c-format
msgid "invalid operator number %d, must be between 1 and %d"
msgstr "無效的運算子編號 %d，必須介於 1 和 %d 之間"

# commands/opclasscmds.c:204
#: commands/opclasscmds.c:456 commands/opclasscmds.c:908
#: commands/opclasscmds.c:1002
#, c-format
msgid "invalid procedure number %d, must be between 1 and %d"
msgstr "無效的程序編號 %d，必須介於 1 和 %d 之間"

# commands/opclasscmds.c:226
#: commands/opclasscmds.c:486
msgid "storage type specified more than once"
msgstr "儲存型別指定多次"

#: commands/opclasscmds.c:514
#, c-format
msgid ""
"storage type cannot be different from data type for access method \"%s\""
msgstr "儲存型別必須與存取方法 \"%s\" 的資料型別相同"

# commands/opclasscmds.c:271
#: commands/opclasscmds.c:531
#, c-format
msgid "operator class \"%s\" for access method \"%s\" already exists"
msgstr "運算子類別 \"%s\" (適用於存取方法 \"%s\") 已存在"

# commands/opclasscmds.c:300
#: commands/opclasscmds.c:559
#, c-format
msgid "could not make operator class \"%s\" be default for type %s"
msgstr "運算子類別 \"%s\" 無法成為型別 %s 的預設值"

# commands/opclasscmds.c:303
#: commands/opclasscmds.c:562
#, c-format
msgid "Operator class \"%s\" already is the default."
msgstr "operator class \"%s\"已經是預設的。"

# commands/opclasscmds.c:129
#: commands/opclasscmds.c:700
msgid "must be superuser to create an operator family"
msgstr "必須是超級用戶才能建立運算子家族"

# commands/opclasscmds.c:129
#: commands/opclasscmds.c:818
msgid "must be superuser to alter an operator family"
msgstr "必須是超級用戶才能變更運算子家族"

#: commands/opclasscmds.c:881
msgid "operator argument types must be specified in ALTER OPERATOR FAMILY"
msgstr "運算子參數型別必須指定在 ALTER OPERATOR FAMILY"

#: commands/opclasscmds.c:937
msgid "STORAGE cannot be specified in ALTER OPERATOR FAMILY"
msgstr "STORAGE 不可指定在 ALTER OPERATOR FAMILY"

# commands/aggregatecmds.c:111
#: commands/opclasscmds.c:1053
msgid "one or two argument types must be specified"
msgstr "必須指定一個或兩個參數型別"

# commands/opclasscmds.c:430
#: commands/opclasscmds.c:1081
msgid "index operators must be binary"
msgstr "索引運算子必須是二進位"

# commands/opclasscmds.c:434
#: commands/opclasscmds.c:1085
msgid "index operators must return boolean"
msgstr "索引運算子必須傳回布林"

# commands/opclasscmds.c:484
#: commands/opclasscmds.c:1125
msgid "btree procedures must have two arguments"
msgstr "btree 程序必須有兩個參數"

# commands/opclasscmds.c:488
#: commands/opclasscmds.c:1129
msgid "btree procedures must return integer"
msgstr "btree 程序必須傳回整數"

#: commands/opclasscmds.c:1144
msgid "hash procedures must have one argument"
msgstr "雜湊程序必須有一個參數"

#: commands/opclasscmds.c:1148
msgid "hash procedures must return integer"
msgstr "雜湊程序必須傳回整數"

#: commands/opclasscmds.c:1173
msgid "associated data types must be specified for index support procedure"
msgstr "必須為索引支援程序指定相關聯的資料型別"

#: commands/opclasscmds.c:1199
#, c-format
msgid "procedure number %d for (%s,%s) appears more than once"
msgstr "程序編號 %d (適用於 (%s,%s)) 出現多次"

#: commands/opclasscmds.c:1206
#, c-format
msgid "operator number %d for (%s,%s) appears more than once"
msgstr "運算子編號 %d (適用於 (%s,%s)) 出現多次"

# commands/conversioncmds.c:151
#: commands/opclasscmds.c:1254
#, c-format
msgid "operator %d(%s,%s) already exists in operator family \"%s\""
msgstr "運算子 %d(%s,%s) 已經存在於運算子家族 \"%s\""

# commands/aggregatecmds.c:264 commands/functioncmds.c:699
#: commands/opclasscmds.c:1354
#, c-format
msgid "function %d(%s,%s) already exists in operator family \"%s\""
msgstr "函式 %d(%s,%s) 已經存在於運算子家族 \"%s\""

# parser/parse_oper.c:84 parser/parse_oper.c:785 utils/adt/regproc.c:467
# utils/adt/regproc.c:487 utils/adt/regproc.c:665
#: commands/opclasscmds.c:1441
#, c-format
msgid "operator %d(%s,%s) does not exist in operator family \"%s\""
msgstr "運算子 %d(%s,%s) 不存在於運算子家族 \"%s\""

# catalog/pg_aggregate.c:281 commands/typecmds.c:919 commands/typecmds.c:989
# commands/typecmds.c:1021 commands/typecmds.c:1053 commands/typecmds.c:1077
# parser/parse_func.c:203 parser/parse_func.c:1364
#: commands/opclasscmds.c:1481
#, c-format
msgid "function %d(%s,%s) does not exist in operator family \"%s\""
msgstr "函式 %d(%s,%s) 不存在於運算子家族 \"%s\""

# commands/opclasscmds.c:854
#: commands/opclasscmds.c:1802
#, c-format
msgid ""
"operator class \"%s\" for access method \"%s\" already exists in schema \"%s"
"\""
msgstr "運算子類別 \"%s\" (適用於存取方法 \"%s\") 已存在於綱要 \"%s\""

# commands/conversioncmds.c:151
#: commands/opclasscmds.c:1902
#, c-format
msgid ""
"operator family \"%s\" for access method \"%s\" already exists in schema \"%s"
"\""
msgstr "運算子家族 \"%s\" (適用於存取方法 \"%s\") 已存在於綱要 \"%s\""

#: commands/operatorcmds.c:110 commands/operatorcmds.c:118
msgid "SETOF type not allowed for operator argument"
msgstr "運算子參數不允許 SETOF 型別"

# commands/operatorcmds.c:142
#: commands/operatorcmds.c:146
#, c-format
msgid "operator attribute \"%s\" not recognized"
msgstr "運算子屬性 \"%s\" 無法辨識"

# commands/operatorcmds.c:152
#: commands/operatorcmds.c:156
msgid "operator procedure must be specified"
msgstr "必須指定運算子程序"

# catalog/pg_operator.c:412
#: commands/operatorcmds.c:167
msgid "at least one of leftarg or rightarg must be specified"
msgstr "至少必須指定一個 leftarg 或 rightarg"

# commands/trigger.c:294
#: commands/operatorcmds.c:216
#, c-format
msgid "restriction estimator function %s must return type \"float8\""
msgstr "限制估算者函式 %s 必須傳回型別 \"float8\""

# commands/trigger.c:294
#: commands/operatorcmds.c:255
#, c-format
msgid "join estimator function %s must return type \"float8\""
msgstr "聯結估算者函式 %s 必須傳回型別 \"float8\""

# parser/parse_oper.c:84 parser/parse_oper.c:785 utils/adt/regproc.c:467
# utils/adt/regproc.c:487 utils/adt/regproc.c:665
#: commands/operatorcmds.c:306
#, c-format
msgid "operator %s does not exist, skipping"
msgstr "運算子 %s 不存在，跳過"

# commands/portalcmds.c:54 commands/portalcmds.c:174
# commands/portalcmds.c:219
#: commands/portalcmds.c:61 commands/portalcmds.c:160
#: commands/portalcmds.c:212
msgid "invalid cursor name: must not be empty"
msgstr "無效的cursor名稱：不能是空的"

# commands/portalcmds.c:395
#: commands/portalcmds.c:402
msgid "could not reposition held cursor"
msgstr "無法重新定位持有的cursor"

# commands/prepare.c:61
#: commands/prepare.c:71
msgid "invalid statement name: must not be empty"
msgstr "無效的陳述式名稱: 不可空白"

# commands/prepare.c:80
#: commands/prepare.c:140
msgid "utility statements cannot be prepared"
msgstr "無法準備公用程式陳述式"

# commands/prepare.c:168 commands/prepare.c:173 commands/prepare.c:538
#: commands/prepare.c:240 commands/prepare.c:247 commands/prepare.c:702
msgid "prepared statement is not a SELECT"
msgstr "prepared statement 不是 SELECT"

# parser/analyze.c:2652
#: commands/prepare.c:314
#, c-format
msgid "wrong number of parameters for prepared statement \"%s\""
msgstr "prepared statement \"%s\" 的參數數目不正確"

# parser/analyze.c:2654
#: commands/prepare.c:316
#, c-format
msgid "Expected %d parameters but got %d."
msgstr "預期%d個參數，但是收到%d個。"

# parser/analyze.c:2669
#: commands/prepare.c:345
msgid "cannot use subquery in EXECUTE parameter"
msgstr "EXECUTE 參數中不可使用子查詢"

# parser/analyze.c:2673
#: commands/prepare.c:349
msgid "cannot use aggregate function in EXECUTE parameter"
msgstr "EXECUTE 參數中不可使用彙總函式"

#: commands/prepare.c:353
msgid "cannot use window function in EXECUTE parameter"
msgstr "EXECUTE 參數中不可使用視窗函式"

# parser/analyze.c:2685
#: commands/prepare.c:366
#, c-format
msgid "parameter $%d of type %s cannot be coerced to the expected type %s"
msgstr "參數 $%d (屬於型別 %s) 無法強制轉型為預期型別 %s"

# commands/prepare.c:310
#: commands/prepare.c:459
#, c-format
msgid "prepared statement \"%s\" already exists"
msgstr "prepared statement \"%s\" 已存在"

# commands/prepare.c:390
#: commands/prepare.c:517
#, c-format
msgid "prepared statement \"%s\" does not exist"
msgstr "prepared statement \"%s\" 不存在"

# commands/proclang.c:77 commands/proclang.c:265
#: commands/proclang.c:83 commands/proclang.c:514
#, c-format
msgid "language \"%s\" already exists"
msgstr "語言\"%s\"已經存在"

#: commands/proclang.c:98
msgid "using pg_pltemplate information instead of CREATE LANGUAGE parameters"
msgstr "使用 pg_pltemplate 資訊，而不是 CREATE LANGUAGE 參數"

# commands/proclang.c:64
#: commands/proclang.c:108
#, c-format
msgid "must be superuser to create procedural language \"%s\""
msgstr "必須是超級用戶才能建立程序語言 \"%s\""

# commands/proclang.c:104
#: commands/proclang.c:128 commands/proclang.c:245
#, c-format
msgid "function %s must return type \"language_handler\""
msgstr "函式%s必須傳回型別\"language_handler\""

#: commands/proclang.c:209
#, c-format
msgid "unsupported language \"%s\""
msgstr "不支援的語言 \"%s\""

#: commands/proclang.c:211
msgid "The supported languages are listed in the pg_pltemplate system catalog."
msgstr "支援的語言列在 pg_pltemplate 系統 catalog 中。"

# commands/proclang.c:64
#: commands/proclang.c:219
msgid "must be superuser to create custom procedural language"
msgstr "必須是超級用戶才能建立自定程序語言"

# commands/proclang.c:97
#: commands/proclang.c:238
#, c-format
msgid ""
"changing return type of function %s from \"opaque\" to \"language_handler\""
msgstr "將函式%s的傳回型別從\"opaque\"變更為\"language_handler\""

# catalog/aclchk.c:758 commands/comment.c:1001 commands/functioncmds.c:451
# commands/proclang.c:202 commands/proclang.c:257 utils/adt/acl.c:2079
#: commands/proclang.c:436
#, c-format
msgid "language \"%s\" does not exist, skipping"
msgstr "語言 \"%s\" 不存在，跳過"

# commands/schemacmds.c:102 commands/schemacmds.c:297
#: commands/schemacmds.c:82 commands/schemacmds.c:293
#, c-format
msgid "unacceptable schema name \"%s\""
msgstr "無法接受的綱要名稱 \"%s\""

# commands/schemacmds.c:103 commands/schemacmds.c:298
#: commands/schemacmds.c:83 commands/schemacmds.c:294
msgid "The prefix \"pg_\" is reserved for system schemas."
msgstr "前置字 \"pg_\" 保留給系統綱要。"

# catalog/aclchk.c:921 catalog/namespace.c:255 catalog/namespace.c:1229
# catalog/namespace.c:1267 catalog/namespace.c:1866 commands/comment.c:509
# commands/schemacmds.c:210 commands/schemacmds.c:272
# commands/schemacmds.c:327 utils/adt/acl.c:2283
#: commands/schemacmds.c:197
#, c-format
msgid "schema \"%s\" does not exist, skipping"
msgstr "綱要 \"%s\" 不存在，跳過"

# commands/sequence.c:480
#: commands/sequence.c:547
#, c-format
msgid "nextval: reached maximum value of sequence \"%s\" (%s)"
msgstr "nextval: 已達到序列 \"%s\" 的最大值 (%s)"

# commands/sequence.c:503
#: commands/sequence.c:570
#, c-format
msgid "nextval: reached minimum value of sequence \"%s\" (%s)"
msgstr "nextval: 已達到序列 \"%s\" 的最小值 (%s)"

# commands/sequence.c:601
#: commands/sequence.c:668
#, c-format
msgid "currval of sequence \"%s\" is not yet defined in this session"
msgstr "此階段中尚未定義序列 \"%s\" 的 currval"

#: commands/sequence.c:687 commands/sequence.c:695
msgid "lastval is not yet defined in this session"
msgstr "此階段中尚未定義 lastval"

# commands/sequence.c:655
#: commands/sequence.c:759
#, c-format
msgid "setval: value %s is out of bounds for sequence \"%s\" (%s..%s)"
msgstr "setval: 值 %s 超出序列 \"%s\" 的界限 (%s..%s)"

# commands/sequence.c:963
#: commands/sequence.c:1088
msgid "INCREMENT must not be zero"
msgstr "INCREMENT 不可為 0"

# commands/sequence.c:1009
#: commands/sequence.c:1134
#, c-format
msgid "MINVALUE (%s) must be less than MAXVALUE (%s)"
msgstr "MINVALUE (%s) 必須小於 MAXVALUE (%s)"

# commands/sequence.c:1040
#: commands/sequence.c:1159
#, c-format
msgid "START value (%s) cannot be less than MINVALUE (%s)"
msgstr "START 值 (%s) 不可小於 MINVALUE (%s)"

# commands/sequence.c:1052
#: commands/sequence.c:1171
#, c-format
msgid "START value (%s) cannot be greater than MAXVALUE (%s)"
msgstr "START 值 (%s) 不可大於 MAXVALUE (%s)"

# commands/sequence.c:1040
#: commands/sequence.c:1202
#, c-format
msgid "RESTART value (%s) cannot be less than MINVALUE (%s)"
msgstr "RESTART 值 (%s) 不可小於 MINVALUE (%s)"

# commands/sequence.c:1052
#: commands/sequence.c:1214
#, c-format
msgid "RESTART value (%s) cannot be greater than MAXVALUE (%s)"
msgstr "RESTART 值 (%s) 不可大於 MAXVALUE (%s)"

# commands/sequence.c:1067
#: commands/sequence.c:1229
#, c-format
msgid "CACHE (%s) must be greater than zero"
msgstr "CACHE (%s) 必須大於 0"

#: commands/sequence.c:1260
msgid "invalid OWNED BY option"
msgstr "OWNED BY 選項無效"

#: commands/sequence.c:1261
msgid "Specify OWNED BY table.column or OWNED BY NONE."
msgstr "指定 OWNED BY 資料表.資料行，或指定 OWNED BY NONE。"

# commands/tablecmds.c:3756
#: commands/sequence.c:1283 commands/tablecmds.c:4616
#, c-format
msgid "referenced relation \"%s\" is not a table"
msgstr "被參照的relation \"%s\"不是資料表"

#: commands/sequence.c:1290
msgid "sequence must have same owner as table it is linked to"
msgstr "序列和連結之資料表的擁有者必須相同"

#: commands/sequence.c:1294
msgid "sequence must be in same schema as table it is linked to"
msgstr "序列和連結之資料表必須在相同綱要中"

# tcop/utility.c:77
#: commands/tablecmds.c:191
#, c-format
msgid "table \"%s\" does not exist"
msgstr "資料表\"%s\"不存在"

# tcop/utility.c:77
#: commands/tablecmds.c:192
#, c-format
msgid "table \"%s\" does not exist, skipping"
msgstr "資料表 \"%s\" 不存在，跳過"

# tcop/utility.c:79
#: commands/tablecmds.c:194
msgid "Use DROP TABLE to remove a table."
msgstr "使用DROP TABLE刪除資料表。"

# tcop/utility.c:82
#: commands/tablecmds.c:197
#, c-format
msgid "sequence \"%s\" does not exist"
msgstr "sequence \"%s\"不存在"

# tcop/utility.c:82
#: commands/tablecmds.c:198
#, c-format
msgid "sequence \"%s\" does not exist, skipping"
msgstr "序列 \"%s\" 不存在，跳過"

# tcop/utility.c:84
#: commands/tablecmds.c:200
msgid "Use DROP SEQUENCE to remove a sequence."
msgstr "使用DROP SEQUENCE刪除sequence。"

# tcop/utility.c:87
#: commands/tablecmds.c:203
#, c-format
msgid "view \"%s\" does not exist"
msgstr "view \"%s\"不存在"

# tcop/utility.c:87
#: commands/tablecmds.c:204
#, c-format
msgid "view \"%s\" does not exist, skipping"
msgstr "視圖 \"%s\" 不存在，跳過"

# tcop/utility.c:89
#: commands/tablecmds.c:206
msgid "Use DROP VIEW to remove a view."
msgstr "使用DROP VIEW刪除view。"

# tcop/utility.c:92
#: commands/tablecmds.c:209
#, c-format
msgid "index \"%s\" does not exist"
msgstr "索引\"%s\"不存在"

# tcop/utility.c:92
#: commands/tablecmds.c:210
#, c-format
msgid "index \"%s\" does not exist, skipping"
msgstr "索引 \"%s\" 不存在，跳過"

# tcop/utility.c:94
#: commands/tablecmds.c:212
msgid "Use DROP INDEX to remove an index."
msgstr "使用DROP INDEX刪除索引。"

# catalog/pg_type.c:517 commands/functioncmds.c:110 commands/tablecmds.c:4588
# commands/typecmds.c:423 commands/typecmds.c:809 commands/typecmds.c:1167
# commands/typecmds.c:1288 commands/typecmds.c:1400 commands/typecmds.c:1487
# commands/typecmds.c:2072 parser/parse_func.c:1401 parser/parse_type.c:201
# parser/parse_type.c:227 tcop/utility.c:97 utils/adt/regproc.c:1003
#: commands/tablecmds.c:216 commands/typecmds.c:654
#, c-format
msgid "type \"%s\" does not exist, skipping"
msgstr "型別 \"%s\" 不存在，跳過"

# tcop/utility.c:98
#: commands/tablecmds.c:217
#, c-format
msgid "\"%s\" is not a type"
msgstr "\"%s\"不是資料型別"

# tcop/utility.c:99
#: commands/tablecmds.c:218
msgid "Use DROP TYPE to remove a type."
msgstr "使用DROP TYPE刪除資料型別。"

# commands/tablecmds.c:294
#: commands/tablecmds.c:370 executor/execMain.c:2865
msgid "ON COMMIT can only be used on temporary tables"
msgstr "ON COMMIT 只能在暫存資料表上使用"

# commands/tablecmds.c:2199
#: commands/tablecmds.c:380 executor/execMain.c:2875
msgid "cannot create temporary table within security-restricted operation"
msgstr "安全性限制作業中不可建立暫存資料表"

#: commands/tablecmds.c:853
#, c-format
msgid "truncate cascades to table \"%s\""
msgstr "截斷串聯至資料表 \"%s\""

# commands/tablecmds.c:563
#: commands/tablecmds.c:1062
#, c-format
msgid "cannot truncate system relation \"%s\""
msgstr "無法截斷系統關係 \"%s\""

# commands/tablecmds.c:573
#: commands/tablecmds.c:1072
msgid "cannot truncate temporary tables of other sessions"
msgstr "無法截斷其他階段的暫存資料表"

# commands/tablecmds.c:724 parser/analyze.c:1055 parser/analyze.c:1261
#: commands/tablecmds.c:1213 parser/parse_utilcmd.c:557
#: parser/parse_utilcmd.c:1163
#, c-format
msgid "inherited relation \"%s\" is not a table"
msgstr "繼承的關係 \"%s\" 不是資料表"

# commands/tablecmds.c:730
#: commands/tablecmds.c:1219 commands/tablecmds.c:6954
#, c-format
msgid "cannot inherit from temporary relation \"%s\""
msgstr "無法繼承自暫存關係 \"%s\""

# commands/copy.c:2716 parser/parse_target.c:648 parser/parse_target.c:658
#: commands/tablecmds.c:1236 commands/tablecmds.c:6982
#, c-format
msgid "relation \"%s\" would be inherited from more than once"
msgstr "關係 \"%s\" 會繼承多次"

# commands/tablecmds.c:801
#: commands/tablecmds.c:1291
#, c-format
msgid "merging multiple inherited definitions of column \"%s\""
msgstr "正在合併資料行 \"%s\" 的多個繼承定義"

# commands/tablecmds.c:808
#: commands/tablecmds.c:1299
#, c-format
msgid "inherited column \"%s\" has a type conflict"
msgstr "繼承的資料行 \"%s\" 有型別衝突"

# commands/tablecmds.c:810 commands/tablecmds.c:955 parser/parse_coerce.c:239
# parser/parse_coerce.c:1110 parser/parse_coerce.c:1127
# parser/parse_coerce.c:1173
#: commands/tablecmds.c:1301 commands/tablecmds.c:1459
#: parser/parse_coerce.c:302 parser/parse_coerce.c:1488
#: parser/parse_coerce.c:1507 parser/parse_coerce.c:1552
#: parser/parse_expr.c:1878
#, c-format
msgid "%s versus %s"
msgstr "%s 和 %s 的比較"

# commands/tablecmds.c:946
#: commands/tablecmds.c:1449
#, c-format
msgid "merging column \"%s\" with inherited definition"
msgstr "正在合併資料行 \"%s\" 與繼承的定義"

# commands/tablecmds.c:953
#: commands/tablecmds.c:1457
#, c-format
msgid "column \"%s\" has a type conflict"
msgstr "欄位\"%s\"發生型別衝突"

# commands/tablecmds.c:994
#: commands/tablecmds.c:1508
#, c-format
msgid "column \"%s\" inherits conflicting default values"
msgstr "資料行 \"%s\" 繼承衝突的預設值"

# commands/tablecmds.c:996
#: commands/tablecmds.c:1510
msgid "To resolve the conflict, specify a default explicitly."
msgstr "若要解決衝突，請明確指定預設值。"

#: commands/tablecmds.c:1557
#, c-format
msgid ""
"check constraint name \"%s\" appears multiple times but with different "
"expressions"
msgstr "檢查限制名稱 \"%s\" 出現多次，但有不同運算式"

# commands/tablecmds.c:1289
#: commands/tablecmds.c:1913
#, c-format
msgid "inherited column \"%s\" must be renamed in child tables too"
msgstr "繼承的資料行 \"%s\" 也必須在子資料表中重新命名"

# commands/tablecmds.c:1307
#: commands/tablecmds.c:1931
#, c-format
msgid "cannot rename system column \"%s\""
msgstr "無法重新命名系統欄位\"%s\""

# commands/tablecmds.c:1317
#: commands/tablecmds.c:1941
#, c-format
msgid "cannot rename inherited column \"%s\""
msgstr "無法重新命名被繼承的欄位\"%s\""

# commands/tablecmds.c:1328 commands/tablecmds.c:2889
#: commands/tablecmds.c:1952 commands/tablecmds.c:3595
#, c-format
msgid "column \"%s\" of relation \"%s\" already exists"
msgstr "資料行 \"%s\" (屬於關係 \"%s\") 已存在"

# rewrite/rewriteDefine.c:258
#: commands/tablecmds.c:2073 commands/tablecmds.c:6279
#: commands/tablecmds.c:7584
msgid "Use ALTER TYPE instead."
msgstr "改用 ALTER TYPE。"

# catalog/dependency.c:312 catalog/dependency.c:717
#. translator: first %s is a SQL command, eg ALTER TABLE
#: commands/tablecmds.c:2198
#, c-format
msgid ""
"cannot %s \"%s\" because it is being used by active queries in this session"
msgstr "無法 %s \"%s\"，因為此階段進行中的查詢正在使用它"

# catalog/dependency.c:152
#. translator: first %s is a SQL command, eg ALTER TABLE
#: commands/tablecmds.c:2207
#, c-format
msgid "cannot %s \"%s\" because it has pending trigger events"
msgstr "無法 %s \"%s\"，因為它有暫止的觸發程序事件"

# commands/tablecmds.c:2189
#: commands/tablecmds.c:2802
#, c-format
msgid "cannot rewrite system relation \"%s\""
msgstr "無法重寫系統relation \"%s\""

# commands/tablecmds.c:2199
#: commands/tablecmds.c:2812
msgid "cannot rewrite temporary tables of other sessions"
msgstr "無法重寫其他session的暫存資料表"

# commands/tablecmds.c:2503
#: commands/tablecmds.c:3138
#, c-format
msgid "column \"%s\" contains null values"
msgstr "欄位\"%s\"包含空值"

# commands/tablecmds.c:2490
#: commands/tablecmds.c:3152
#, c-format
msgid "check constraint \"%s\" is violated by some row"
msgstr "有資料行違反check constraint \"%s\""

# commands/tablecmds.c:2588
#: commands/tablecmds.c:3235 rewrite/rewriteDefine.c:253
#, c-format
msgid "\"%s\" is not a table or view"
msgstr "\"%s\"不是資料表或view"

# commands/tablecmds.c:3265 commands/tablecmds.c:5365
#: commands/tablecmds.c:3271 commands/tablecmds.c:4022
#, c-format
msgid "\"%s\" is not a table or index"
msgstr "\"%s\"不是資料表或索引"

# commands/tablecmds.c:2741
#: commands/tablecmds.c:3426
#, c-format
msgid "cannot alter table \"%s\" because column \"%s\".\"%s\" uses its rowtype"
msgstr "無法變更資料表 \"%s\"，因為資料行 \"%s\".\"%s\" 使用它的資料列型別"

# commands/tablecmds.c:4711
#: commands/tablecmds.c:3433
#, c-format
msgid "cannot alter type \"%s\" because column \"%s\".\"%s\" uses it"
msgstr "無法變更型別 \"%s\"，因為資料行 \"%s\".\"%s\" 使用它"

# commands/tablecmds.c:2807
#: commands/tablecmds.c:3504
msgid "column must be added to child tables too"
msgstr "欄位也必須被加入子資料表"

# commands/tablecmds.c:2850
#: commands/tablecmds.c:3549 commands/tablecmds.c:7138
#, c-format
msgid "child table \"%s\" has different type for column \"%s\""
msgstr "子資料表\"%s\"的欄位\"%s\"有不同的型別"

# commands/tablecmds.c:2850
#: commands/tablecmds.c:3556
#, c-format
msgid "child table \"%s\" has a conflicting \"%s\" column"
msgstr "子資料表 \"%s\" 有衝突的 \"%s\" 資料行"

# commands/tablecmds.c:2862
#: commands/tablecmds.c:3568
#, c-format
msgid "merging definition of column \"%s\" for child \"%s\""
msgstr "正在合併資料行 \"%s\" 定義 (適用於子系 \"%s\")"

# commands/tablecmds.c:3079 commands/tablecmds.c:3172
# commands/tablecmds.c:3222 commands/tablecmds.c:3318
# commands/tablecmds.c:3379 commands/tablecmds.c:4573
#: commands/tablecmds.c:3842 commands/tablecmds.c:3934
#: commands/tablecmds.c:3979 commands/tablecmds.c:4075
#: commands/tablecmds.c:4136 commands/tablecmds.c:5595
#, c-format
msgid "cannot alter system column \"%s\""
msgstr "無法修改系統欄位\"%s\""

# commands/tablecmds.c:3115
#: commands/tablecmds.c:3878
#, c-format
msgid "column \"%s\" is in a primary key"
msgstr "欄位\"%s\"是主鍵"

# commands/tablecmds.c:3292
#: commands/tablecmds.c:4049
#, c-format
msgid "statistics target %d is too low"
msgstr "統計資料目標 %d 太低"

# commands/tablecmds.c:3300
#: commands/tablecmds.c:4057
#, c-format
msgid "lowering statistics target to %d"
msgstr "正在將統計資料目標降至 %d"

# commands/tablecmds.c:3360
#: commands/tablecmds.c:4117
#, c-format
msgid "invalid storage type \"%s\""
msgstr "不合法的儲存型別\"%s\""

# commands/tablecmds.c:3391
#: commands/tablecmds.c:4148
#, c-format
msgid "column data type %s can only have storage PLAIN"
msgstr "資料行資料型別 %s 只能有儲存 PLAIN"

# commands/tablecmds.c:3448
#: commands/tablecmds.c:4203
#, c-format
msgid "cannot drop system column \"%s\""
msgstr "無法刪除系統欄位\"%s\""

# commands/tablecmds.c:3455
#: commands/tablecmds.c:4210
#, c-format
msgid "cannot drop inherited column \"%s\""
msgstr "無法刪除被繼承的欄位\"%s\""

# commands/tablecmds.c:2807
#: commands/tablecmds.c:4551
msgid "constraint must be added to child tables too"
msgstr "限制也必須新增至子資料表"

# commands/tablecmds.c:3790
#: commands/tablecmds.c:4638
msgid "cannot reference temporary table from permanent table constraint"
msgstr "無法從永久資料表限制中參考暫存資料表"

# commands/tablecmds.c:3797
#: commands/tablecmds.c:4645
msgid "cannot reference permanent table from temporary table constraint"
msgstr "無法從暫存資料表限制中參考永久資料表"

# commands/tablecmds.c:3842 commands/tablecmds.c:4330
#: commands/tablecmds.c:4705
msgid "number of referencing and referenced columns for foreign key disagree"
msgstr "外鍵的參考資料行數和被參考資料行數不一致"

# commands/tablecmds.c:3863
#: commands/tablecmds.c:4796
#, c-format
msgid "foreign key constraint \"%s\" cannot be implemented"
msgstr "外鍵限制 \"%s\" 無法實作"

# commands/tablecmds.c:3866
#: commands/tablecmds.c:4799
#, c-format
msgid "Key columns \"%s\" and \"%s\" are of incompatible types: %s and %s."
msgstr "索引鍵資料行 \"%s\" 和 \"%s\" 屬於不相容的型別: %s 和 %s。"

# commands/tablecmds.c:3968
#: commands/tablecmds.c:4892
#, c-format
msgid "column \"%s\" referenced in foreign key constraint does not exist"
msgstr "外鍵限制中所參考的資料行 \"%s\" 不存在"

# commands/tablecmds.c:3973
#: commands/tablecmds.c:4897
#, c-format
msgid "cannot have more than %d keys in a foreign key"
msgstr "一個外鍵不能超過%d個欄位"

# commands/tablecmds.c:4042
#: commands/tablecmds.c:4970
#, c-format
msgid "there is no primary key for referenced table \"%s\""
msgstr "被參考的資料表\"%s\"沒有主鍵"

# commands/tablecmds.c:4160
#: commands/tablecmds.c:5104
#, c-format
msgid ""
"there is no unique constraint matching given keys for referenced table \"%s\""
msgstr "沒有唯一限制符合被參考資料表 \"%s\" 之指定索引鍵"

# commands/tablecmds.c:3455
#: commands/tablecmds.c:5424
#, c-format
msgid "cannot drop inherited constraint \"%s\" of relation \"%s\""
msgstr "無法捨棄繼承的限制 \"%s\" (屬於關係 \"%s\")"

# commands/comment.c:404 commands/tablecmds.c:3070 commands/tablecmds.c:3163
# commands/tablecmds.c:3215 commands/tablecmds.c:3311
# commands/tablecmds.c:3372 commands/tablecmds.c:3438
# commands/tablecmds.c:4564 commands/tablecmds.c:4701
# parser/parse_relation.c:1647 parser/parse_relation.c:1705
# parser/parse_relation.c:1919 parser/parse_type.c:94
# utils/adt/ruleutils.c:1300
#: commands/tablecmds.c:5448 commands/tablecmds.c:5551
#, c-format
msgid "constraint \"%s\" of relation \"%s\" does not exist"
msgstr "限制 \"%s\" (屬於關係 \"%s\") 不存在"

# commands/tablecmds.c:4580
#: commands/tablecmds.c:5602
#, c-format
msgid "cannot alter inherited column \"%s\""
msgstr "無法修改被繼承的欄位\"%s\""

# commands/tablecmds.c:4620
#: commands/tablecmds.c:5637
msgid "transform expression must not return a set"
msgstr "轉換運算式不可傳回集合"

# commands/tablecmds.c:4626
#: commands/tablecmds.c:5643
msgid "cannot use subquery in transform expression"
msgstr "轉換運算式中不可使用子查詢"

# commands/tablecmds.c:4630
#: commands/tablecmds.c:5647
msgid "cannot use aggregate function in transform expression"
msgstr "轉換運算式中不可使用彙總函式"

# catalog/heap.c:1809
#: commands/tablecmds.c:5651
msgid "cannot use window function in transform expression"
msgstr "轉換運算式中不可使用視窗函式"

# commands/tablecmds.c:4647
#: commands/tablecmds.c:5669
#, c-format
msgid "column \"%s\" cannot be cast to type %s"
msgstr "資料行 \"%s\" 無法轉換為型別 %s"

# commands/tablecmds.c:4673
#: commands/tablecmds.c:5695
#, c-format
msgid "type of inherited column \"%s\" must be changed in child tables too"
msgstr "繼承之資料行 \"%s\" 的型別也必須在子資料表中變更"

# commands/tablecmds.c:4711
#: commands/tablecmds.c:5734
#, c-format
msgid "cannot alter type of column \"%s\" twice"
msgstr "無法修改欄位\"%s\"的型別兩次"

# commands/tablecmds.c:4738
#: commands/tablecmds.c:5768
#, c-format
msgid "default for column \"%s\" cannot be cast to type %s"
msgstr "資料行 \"%s\" 的預設值無法轉換為型別 %s"

# commands/tablecmds.c:4838
#: commands/tablecmds.c:5894
msgid "cannot alter type of a column used by a view or rule"
msgstr "不能修改被view或rule使用的欄位"

# commands/tablecmds.c:4839
#: commands/tablecmds.c:5895
#, c-format
msgid "%s depends on column \"%s\""
msgstr "%s 依存於欄位\"%s\""

# commands/view.c:187
#: commands/tablecmds.c:6247
#, c-format
msgid "cannot change owner of index \"%s\""
msgstr "無法變更索引 \"%s\" 的擁有者"

#: commands/tablecmds.c:6249
msgid "Change the ownership of the index's table, instead."
msgstr "請改為變更索引之資料表擁有權。"

# executor/execMain.c:814
#: commands/tablecmds.c:6265
#, c-format
msgid "cannot change owner of sequence \"%s\""
msgstr "無法變更序列 \"%s\" 的擁有者"

# commands/cluster.c:326
#: commands/tablecmds.c:6267 commands/tablecmds.c:7574
#, c-format
msgid "Sequence \"%s\" is linked to table \"%s\"."
msgstr "序列 \"%s\" 連結至資料表 \"%s\"。"

# commands/tablecmds.c:5155
#: commands/tablecmds.c:6288 commands/tablecmds.c:7592
#, c-format
msgid "\"%s\" is not a table, view, or sequence"
msgstr "\"%s\" 不是資料表、視圖或序列"

# commands/tablecmds.c:5395
#: commands/tablecmds.c:6547
msgid "cannot have multiple SET TABLESPACE subcommands"
msgstr "不允許多個SET TABLESPACE子命令"

# commands/cluster.c:326
#: commands/tablecmds.c:6601
#, c-format
msgid "\"%s\" is not a table, index, or TOAST table"
msgstr "\"%s\" 不是資料表、索引或 TOAST 資料表"

# commands/tablecmds.c:5425
#: commands/tablecmds.c:6713
#, c-format
msgid "cannot move system relation \"%s\""
msgstr "無法搬移系統relation \"%s\""

# commands/tablecmds.c:5435
#: commands/tablecmds.c:6729
msgid "cannot move temporary tables of other sessions"
msgstr "無法替其他session搬移暫存資料表"

#: commands/tablecmds.c:7009
msgid "circular inheritance not allowed"
msgstr "不允許循環繼承"

# rewrite/rewriteDefine.c:363
#: commands/tablecmds.c:7010
#, c-format
msgid "\"%s\" is already a child of \"%s\"."
msgstr "\"%s\" 已經是 \"%s\" 的子系。"

#: commands/tablecmds.c:7018
#, c-format
msgid "table \"%s\" without OIDs cannot inherit from table \"%s\" with OIDs"
msgstr "不具 OID 的資料表 \"%s\" 無法繼承自具有 OID 的資料表 \"%s\""

#: commands/tablecmds.c:7145
#, c-format
msgid "column \"%s\" in child table must be marked NOT NULL"
msgstr "子資料表中的資料行 \"%s\" 必須標示為 NOT NULL"

# commands/tablecmds.c:2850
#: commands/tablecmds.c:7161
#, c-format
msgid "child table is missing column \"%s\""
msgstr "子資料表缺少資料行 \"%s\""

# commands/tablecmds.c:2850
#: commands/tablecmds.c:7240
#, c-format
msgid "child table \"%s\" has different definition for check constraint \"%s\""
msgstr "子資料表 \"%s\" 有檢查限制 \"%s\" 的不同定義"

#: commands/tablecmds.c:7264
#, c-format
msgid "child table is missing constraint \"%s\""
msgstr "子資料表缺少限制 \"%s\""

# catalog/namespace.c:200 utils/adt/regproc.c:837
#: commands/tablecmds.c:7345
#, c-format
msgid "relation \"%s\" is not a parent of relation \"%s\""
msgstr "關係 \"%s\" 不是關係 \"%s\" 的父系"

#: commands/tablecmds.c:7573
msgid "cannot move an owned sequence into another schema"
msgstr "無法將擁有的序列移至另一個綱要"

# commands/conversioncmds.c:151
#: commands/tablecmds.c:7602
#, c-format
msgid "relation \"%s\" is already in schema \"%s\""
msgstr "關係 \"%s\" 已經存在於綱要 \"%s\""

# commands/conversioncmds.c:151
#: commands/tablecmds.c:7667
#, c-format
msgid "relation \"%s\" already exists in schema \"%s\""
msgstr "關係 \"%s\" 已經存在於綱要 \"%s\""

# commands/tablespace.c:154 commands/tablespace.c:162
# commands/tablespace.c:168
#: commands/tablespace.c:146 commands/tablespace.c:154
#: commands/tablespace.c:160 storage/file/copydir.c:60
#, c-format
msgid "could not create directory \"%s\": %m"
msgstr "無法建立目錄\"%s\"：%m"

# commands/tablespace.c:181
#: commands/tablespace.c:171
#, c-format
msgid "could not stat directory \"%s\": %m"
msgstr "無法取得目錄 \"%s\" 的狀態:%m"

# commands/tablespace.c:190
#: commands/tablespace.c:180
#, c-format
msgid "\"%s\" exists but is not a directory"
msgstr "\"%s\"存在，但不是目錄"

# commands/tablespace.c:227
#: commands/tablespace.c:211
#, c-format
msgid "permission denied to create tablespace \"%s\""
msgstr "建立tablespace \"%s\"被拒"

# commands/tablespace.c:229
#: commands/tablespace.c:213
msgid "Must be superuser to create a tablespace."
msgstr "只有管理者能建立tablespace。"

# commands/tablespace.c:248
#: commands/tablespace.c:229
msgid "tablespace location cannot contain single quotes"
msgstr "資料表空間位置不可包含單引號"

# commands/tablespace.c:258
#: commands/tablespace.c:239
msgid "tablespace location must be an absolute path"
msgstr "tablespace的位置必須是絕對路徑"

# commands/tablespace.c:268
#: commands/tablespace.c:249
#, c-format
msgid "tablespace location \"%s\" is too long"
msgstr "tablespace位置\"%s\"過長"

# commands/tablespace.c:278 commands/tablespace.c:839
#: commands/tablespace.c:259 commands/tablespace.c:786
#, c-format
msgid "unacceptable tablespace name \"%s\""
msgstr "無法接受tablespace名稱\"%s\""

# commands/tablespace.c:280 commands/tablespace.c:840
#: commands/tablespace.c:261 commands/tablespace.c:787
msgid "The prefix \"pg_\" is reserved for system tablespaces."
msgstr "前置字\"pg_\"被保留給系統tablespace。"

# commands/tablespace.c:290 commands/tablespace.c:852
#: commands/tablespace.c:271 commands/tablespace.c:799
#, c-format
msgid "tablespace \"%s\" already exists"
msgstr "tablespace \"%s\"已經存在"

# commands/tablespace.c:325 commands/tablespace.c:969
#: commands/tablespace.c:309 commands/tablespace.c:1295
#, c-format
msgid "could not set permissions on directory \"%s\": %m"
msgstr "無法設定目錄\"%s\"的權限：%m"

# commands/tablespace.c:334
#: commands/tablespace.c:318
#, c-format
msgid "directory \"%s\" is not empty"
msgstr "目錄\"%s\"不是空的"

# commands/tablespace.c:355 commands/tablespace.c:984
#: commands/tablespace.c:339 commands/tablespace.c:1310
#, c-format
msgid "could not create symbolic link \"%s\": %m"
msgstr "無法建立symbolic link \"%s\"：%m"

# commands/tablespace.c:386 commands/tablespace.c:483
#: commands/tablespace.c:377 commands/tablespace.c:529
msgid "tablespaces are not supported on this platform"
msgstr "這個平臺不支援tablespace"

# catalog/aclchk.c:1080 commands/dbcommands.c:276 commands/indexcmds.c:169
# commands/schemacmds.c:117 commands/tablecmds.c:327
# commands/tablecmds.c:5384 commands/tablespace.c:429
# commands/tablespace.c:823 commands/tablespace.c:890 utils/adt/acl.c:2489
#: commands/tablespace.c:421
#, c-format
msgid "tablespace \"%s\" does not exist, skipping"
msgstr "資料表空間 \"%s\" 不存在，跳過"

# commands/tablespace.c:460
#: commands/tablespace.c:486
#, c-format
msgid "tablespace \"%s\" is not empty"
msgstr "tablespace \"%s\"不是空的"

# commands/tablespace.c:610
#: commands/tablespace.c:611 commands/tablespace.c:648
#, c-format
msgid "could not remove directory \"%s\": %m"
msgstr "無法刪除目錄\"%s\"：%m"

# commands/tablespace.c:355 commands/tablespace.c:984
#: commands/tablespace.c:656
#, c-format
msgid "could not remove symbolic link \"%s\": %m"
msgstr "無法刪除symbolic link \"%s\"：%m"

# commands/tablespace.c:997
#: commands/tablespace.c:1323
#, c-format
msgid "tablespace %u is not empty"
msgstr "tablespace %u 不是空的"

#: commands/trigger.c:158
msgid "TRUNCATE FOR EACH ROW triggers are not supported"
msgstr "不支援 TRUNCATE FOR EACH ROW 觸發程序"

# commands/trigger.c:287
#: commands/trigger.c:174
#, c-format
msgid "changing return type of function %s from \"opaque\" to \"trigger\""
msgstr "正在將函式 %s 的傳回型別從 \"opaque\" 變更為 \"trigger\""

# commands/trigger.c:294
#: commands/trigger.c:181
#, c-format
msgid "function %s must return type \"trigger\""
msgstr "函式 %s 必須傳回型別\"trigger\""

# commands/trigger.c:266 commands/trigger.c:654
#: commands/trigger.c:259 commands/trigger.c:892
#, c-format
msgid "trigger \"%s\" for relation \"%s\" already exists"
msgstr "觸發程序 \"%s\" (適用於關係 \"%s\") 已存在"

#: commands/trigger.c:461
msgid "Found referenced table's UPDATE trigger."
msgstr "找到被參考資料表的 UPDATE 觸發程序。"

#: commands/trigger.c:462
msgid "Found referenced table's DELETE trigger."
msgstr "找到被參考資料表的 DELETE 觸發程序。"

#: commands/trigger.c:463
msgid "Found referencing table's trigger."
msgstr "找到參考資料表的觸發程序。"

#: commands/trigger.c:572 commands/trigger.c:588
#, c-format
msgid "ignoring incomplete trigger group for constraint \"%s\" %s"
msgstr "正在忽略限制 \"%s\" %s 的不完整觸發程序群組"

#: commands/trigger.c:600
#, c-format
msgid "converting trigger group into constraint \"%s\" %s"
msgstr "正在將觸發程序群組轉換至限制 \"%s\" %s"

# commands/cluster.c:147 commands/tablecmds.c:5326
#: commands/trigger.c:738
#, c-format
msgid "trigger \"%s\" for table \"%s\" does not exist, skipping"
msgstr "觸發程序 \"%s\" (適用於資料表 \"%s\") 不存在，跳過"

# commands/tablecmds.c:552 commands/tablecmds.c:1244
# commands/tablecmds.c:1450 commands/tablecmds.c:2606
# commands/tablecmds.c:3768 commands/tablecmds.c:5376 commands/trigger.c:147
# commands/trigger.c:552 tcop/utility.c:182 tcop/utility.c:217
#: commands/trigger.c:1013
#, c-format
msgid "permission denied: \"%s\" is a system trigger"
msgstr "權限被拒: \"%s\" 是系統觸發程序"

# commands/trigger.c:1160
#: commands/trigger.c:1563
#, c-format
msgid "trigger function %u returned null value"
msgstr "trigger函 %u 式傳回空值"

# commands/trigger.c:1212 commands/trigger.c:1325 commands/trigger.c:1454
#: commands/trigger.c:1631 commands/trigger.c:1762 commands/trigger.c:1910
#: commands/trigger.c:2061
msgid "BEFORE STATEMENT trigger cannot return a value"
msgstr "BEFORE STATEMENT 觸發程序無法傳回值"

# commands/trigger.c:1581 executor/execMain.c:1151 executor/execMain.c:1457
# executor/execMain.c:1598
#: commands/trigger.c:2118 executor/execMain.c:1600 executor/execMain.c:1912
#: executor/execMain.c:2090
msgid "could not serialize access due to concurrent update"
msgstr "因為並行更新，無法序列化存取"

# commands/trigger.c:2741
#: commands/trigger.c:3625
#, c-format
msgid "constraint \"%s\" is not deferrable"
msgstr "限制 \"%s\" 不可延遲"

# commands/tablecmds.c:4530 commands/trigger.c:2756
#: commands/trigger.c:3651
#, c-format
msgid "constraint \"%s\" does not exist"
msgstr "constraint \"%s\"不存在"

# catalog/pg_proc.c:487
#: commands/tsearchcmds.c:109 commands/tsearchcmds.c:947
#, c-format
msgid "function %s should return type %s"
msgstr "函式 %s 應該傳回型別 %s"

# commands/user.c:655
#: commands/tsearchcmds.c:178
msgid "must be superuser to create text search parsers"
msgstr "必須是超級用戶才能建立文本搜尋解譯器"

# utils/adt/date.c:2510 utils/adt/timestamp.c:3793 utils/adt/timestamp.c:3942
#: commands/tsearchcmds.c:226
#, c-format
msgid "text search parser parameter \"%s\" not recognized"
msgstr "文本搜尋解譯器參數 \"%s\" 無法辨識"

#: commands/tsearchcmds.c:236
msgid "text search parser start method is required"
msgstr "需要文本搜尋解譯器啟動方法"

#: commands/tsearchcmds.c:241
msgid "text search parser gettoken method is required"
msgstr "需要文本搜尋解譯器 gettoken 方法"

#: commands/tsearchcmds.c:246
msgid "text search parser end method is required"
msgstr "需要文本搜尋解譯器結束方法"

#: commands/tsearchcmds.c:251
msgid "text search parser lextypes method is required"
msgstr "需要文本搜尋解譯器 lextypes 方法"

# commands/user.c:1077
#: commands/tsearchcmds.c:283
msgid "must be superuser to drop text search parsers"
msgstr "必須是超級用戶才能捨棄文本搜尋解譯器"

# catalog/aclchk.c:1080 commands/dbcommands.c:276 commands/indexcmds.c:169
# commands/schemacmds.c:117 commands/tablecmds.c:327
# commands/tablecmds.c:5384 commands/tablespace.c:429
# commands/tablespace.c:823 commands/tablespace.c:890 utils/adt/acl.c:2489
#: commands/tsearchcmds.c:312
#, c-format
msgid "text search parser \"%s\" does not exist, skipping"
msgstr "文本搜尋解譯器 \"%s\" 不存在，跳過"

# commands/user.c:1258
#: commands/tsearchcmds.c:369
msgid "must be superuser to rename text search parsers"
msgstr "必須是超級用戶才能重新命名文本搜尋解譯器"

# commands/tablespace.c:290 commands/tablespace.c:852
#: commands/tsearchcmds.c:390
#, c-format
msgid "text search parser \"%s\" already exists"
msgstr "文本搜尋解譯器 \"%s\" 已存在"

# catalog/aclchk.c:921 catalog/namespace.c:255 catalog/namespace.c:1229
# catalog/namespace.c:1267 catalog/namespace.c:1866 commands/comment.c:509
# commands/schemacmds.c:210 commands/schemacmds.c:272
# commands/schemacmds.c:327 utils/adt/acl.c:2283
#: commands/tsearchcmds.c:469
#, c-format
msgid "text search template \"%s\" does not accept options"
msgstr "文本搜尋樣板 \"%s\" 不接受選項"

# describe.c:1753
#: commands/tsearchcmds.c:542
msgid "text search template is required"
msgstr "需要文本搜尋樣式"

# catalog/heap.c:747 catalog/index.c:527 commands/tablecmds.c:1471
#: commands/tsearchcmds.c:610
#, c-format
msgid "text search dictionary \"%s\" already exists"
msgstr "文本搜尋字典 \"%s\" 已存在"

# postmaster/postmaster.c:892
#: commands/tsearchcmds.c:670
#, c-format
msgid "text search dictionary \"%s\" does not exist, skipping"
msgstr "文本搜尋字典 \"%s\" 不存在，跳過"

# commands/user.c:655
#: commands/tsearchcmds.c:1008
msgid "must be superuser to create text search templates"
msgstr "必須是超級用戶才能建立文本搜尋樣板"

# utils/adt/date.c:2510 utils/adt/timestamp.c:3793 utils/adt/timestamp.c:3942
#: commands/tsearchcmds.c:1045
#, c-format
msgid "text search template parameter \"%s\" not recognized"
msgstr "文本搜尋樣板參數 \"%s\" 無法辨識"

#: commands/tsearchcmds.c:1055
msgid "text search template lexize method is required"
msgstr "需要文本搜尋樣板 lexize 方法"

# commands/user.c:1258
#: commands/tsearchcmds.c:1090
msgid "must be superuser to rename text search templates"
msgstr "必須是超級用戶才能重新命名文本搜尋樣板"

# catalog/pg_namespace.c:51 commands/schemacmds.c:281
#: commands/tsearchcmds.c:1112
#, c-format
msgid "text search template \"%s\" already exists"
msgstr "文本搜尋樣板 \"%s\" 已存在"

# commands/user.c:1077
#: commands/tsearchcmds.c:1135
msgid "must be superuser to drop text search templates"
msgstr "必須是超級用戶才能捨棄文本搜尋樣板"

# catalog/aclchk.c:921 catalog/namespace.c:255 catalog/namespace.c:1229
# catalog/namespace.c:1267 catalog/namespace.c:1866 commands/comment.c:509
# commands/schemacmds.c:210 commands/schemacmds.c:272
# commands/schemacmds.c:327 utils/adt/acl.c:2283
#: commands/tsearchcmds.c:1164
#, c-format
msgid "text search template \"%s\" does not exist, skipping"
msgstr "文本搜尋樣板 \"%s\" 不存在，跳過"

#: commands/tsearchcmds.c:1363
#, c-format
msgid "text search configuration parameter \"%s\" not recognized"
msgstr "文本搜尋設定參數 \"%s\" 無法辨識"

# utils/adt/acl.c:1199
#: commands/tsearchcmds.c:1370
msgid "cannot specify both PARSER and COPY options"
msgstr "無法同時指定 PARSER 和 COPY 選項"

#: commands/tsearchcmds.c:1400
msgid "text search parser is required"
msgstr "需要文本搜尋解譯器"

#: commands/tsearchcmds.c:1509
#, c-format
msgid "text search configuration \"%s\" already exists"
msgstr "文本搜尋設定 \"%s\" 已存在"

#: commands/tsearchcmds.c:1568
#, c-format
msgid "text search configuration \"%s\" does not exist, skipping"
msgstr "文本搜尋設定 \"%s\" 不存在，跳過"

# catalog/pg_type.c:517 commands/functioncmds.c:110 commands/tablecmds.c:4588
# commands/typecmds.c:423 commands/typecmds.c:809 commands/typecmds.c:1167
# commands/typecmds.c:1288 commands/typecmds.c:1400 commands/typecmds.c:1487
# commands/typecmds.c:2072 parser/parse_func.c:1401 parser/parse_type.c:201
# parser/parse_type.c:227 tcop/utility.c:97 utils/adt/regproc.c:1003
#: commands/tsearchcmds.c:1794
#, c-format
msgid "token type \"%s\" does not exist"
msgstr "token 型別 \"%s\" 不存在"

# catalog/pg_type.c:517 commands/functioncmds.c:110 commands/tablecmds.c:4588
# commands/typecmds.c:423 commands/typecmds.c:809 commands/typecmds.c:1167
# commands/typecmds.c:1288 commands/typecmds.c:1400 commands/typecmds.c:1487
# commands/typecmds.c:2072 parser/parse_func.c:1401 parser/parse_type.c:201
# parser/parse_type.c:227 tcop/utility.c:97 utils/adt/regproc.c:1003
#: commands/tsearchcmds.c:2018
#, c-format
msgid "mapping for token type \"%s\" does not exist"
msgstr "token 型別 \"%s\" 的對應不存在"

# catalog/pg_type.c:517 commands/functioncmds.c:110 commands/tablecmds.c:4588
# commands/typecmds.c:423 commands/typecmds.c:809 commands/typecmds.c:1167
# commands/typecmds.c:1288 commands/typecmds.c:1400 commands/typecmds.c:1487
# commands/typecmds.c:2072 parser/parse_func.c:1401 parser/parse_type.c:201
# parser/parse_type.c:227 tcop/utility.c:97 utils/adt/regproc.c:1003
#: commands/tsearchcmds.c:2024
#, c-format
msgid "mapping for token type \"%s\" does not exist, skipping"
msgstr "token 型別 \"%s\" 的對應不存在，跳過"

# commands/define.c:279
#: commands/tsearchcmds.c:2177 commands/tsearchcmds.c:2288
#, c-format
msgid "invalid parameter list format: \"%s\""
msgstr "參數列表格式無效:\"%s\""

# commands/user.c:655
#: commands/typecmds.c:163
msgid "must be superuser to create a base type"
msgstr "必須是超級用戶才能建立基礎型別"

# commands/typecmds.c:228
#: commands/typecmds.c:268
#, c-format
msgid "type attribute \"%s\" not recognized"
msgstr "型別屬性 \"%s\" 無法辨識"

#: commands/typecmds.c:322
#, c-format
msgid "invalid type category \"%s\": must be simple ASCII"
msgstr "無效的型別種類 \"%s\": 必須是簡單 ASCII"

# commands/typecmds.c:173
#: commands/typecmds.c:341
#, c-format
msgid "array element type cannot be %s"
msgstr "陣列元素型別不可為 %s"

# commands/typecmds.c:206
#: commands/typecmds.c:373
#, c-format
msgid "alignment \"%s\" not recognized"
msgstr "對齊 \"%s\" 無法辨識"

# commands/typecmds.c:223
#: commands/typecmds.c:390
#, c-format
msgid "storage \"%s\" not recognized"
msgstr "儲存 \"%s\" 無法辨識"

# commands/typecmds.c:238
#: commands/typecmds.c:399
msgid "type input function must be specified"
msgstr "必須指定型別輸入函式"

# commands/typecmds.c:242
#: commands/typecmds.c:403
msgid "type output function must be specified"
msgstr "必須指定型別輸出函式"

#: commands/typecmds.c:408
msgid ""
"type modifier output function is useless without a type modifier input "
"function"
msgstr "如果沒有型別修飾詞輸入函式，型別修飾詞輸出函式就沒有用處"

# commands/typecmds.c:281
#: commands/typecmds.c:431
#, c-format
msgid "changing return type of function %s from \"opaque\" to %s"
msgstr "正在將函式 %s 的傳回型別從 \"opaque\" 變更為 %s"

# commands/typecmds.c:288
#: commands/typecmds.c:438
#, c-format
msgid "type input function %s must return type %s"
msgstr "型別輸入函式 %s 必須傳回型別 %s"

# commands/typecmds.c:298
#: commands/typecmds.c:448
#, c-format
msgid "changing return type of function %s from \"opaque\" to \"cstring\""
msgstr "正在將函式 %s 的傳回型別從 \"opaque\" 變更為 \"cstring\""

# commands/typecmds.c:305
#: commands/typecmds.c:455
#, c-format
msgid "type output function %s must return type \"cstring\""
msgstr "型別輸出函式 %s 必須傳回型別 \"cstring\""

# commands/typecmds.c:314
#: commands/typecmds.c:464
#, c-format
msgid "type receive function %s must return type %s"
msgstr "型別接收函式 %s 必須傳回型別 %s"

# commands/typecmds.c:323
#: commands/typecmds.c:473
#, c-format
msgid "type send function %s must return type \"bytea\""
msgstr "型別傳送函式 %s 必須傳回型別 \"bytea\""

# commands/typecmds.c:831 commands/typecmds.c:1780
#: commands/typecmds.c:675 commands/typecmds.c:2165
#, c-format
msgid "\"%s\" is not a domain"
msgstr "\"%s\"不是一個domain"

# commands/typecmds.c:557
#: commands/typecmds.c:817
#, c-format
msgid "\"%s\" is not a valid base type for a domain"
msgstr "\"%s\" 不是可用域的有效基礎型別"

# commands/typecmds.c:617 commands/typecmds.c:1504
#: commands/typecmds.c:877 commands/typecmds.c:1856
msgid "foreign key constraints not possible for domains"
msgstr "外鍵限制對可用域不可行"

# commands/typecmds.c:637
#: commands/typecmds.c:897
msgid "multiple default expressions"
msgstr "多個預設的expressions"

# commands/typecmds.c:667 commands/typecmds.c:676
#: commands/typecmds.c:961 commands/typecmds.c:970
msgid "conflicting NULL/NOT NULL constraints"
msgstr "NULL/NOT NULL限制發生衝突"

# commands/typecmds.c:695 commands/typecmds.c:1522
#: commands/typecmds.c:989 commands/typecmds.c:1874
msgid "unique constraints not possible for domains"
msgstr "唯一限制對可用域不可行"

# commands/typecmds.c:701 commands/typecmds.c:1528
#: commands/typecmds.c:995 commands/typecmds.c:1880
msgid "primary key constraints not possible for domains"
msgstr "主鍵限制對可用域不可行"

# commands/typecmds.c:710 commands/typecmds.c:1537
#: commands/typecmds.c:1004 commands/typecmds.c:1889
msgid "specifying constraint deferrability not supported for domains"
msgstr "可用域不支援指定限制可延遲性"

# commands/typecmds.c:901
#: commands/typecmds.c:1256
#, c-format
msgid "changing argument type of function %s from \"opaque\" to \"cstring\""
msgstr "正在將函式 %s 的參數型別從 \"opaque\" 變更為 \"cstring\""

# commands/typecmds.c:971
#: commands/typecmds.c:1307
#, c-format
msgid "changing argument type of function %s from \"opaque\" to %s"
msgstr "正在將函式 %s 的參數型別從 \"opaque\" 變更為 %s"

# commands/trigger.c:294
#: commands/typecmds.c:1406
#, c-format
msgid "typmod_in function %s must return type \"integer\""
msgstr "typmod_in 函式 %s 必須傳回型別 \"integer\""

# commands/trigger.c:294
#: commands/typecmds.c:1433
#, c-format
msgid "typmod_out function %s must return type \"cstring\""
msgstr "typmod_out 函式 %s 必須傳回型別 \"cstring\""

# commands/typecmds.c:1083
#: commands/typecmds.c:1460
#, c-format
msgid "type analyze function %s must return type \"boolean\""
msgstr "型別分析函式 %s 必須傳回型別 \"boolean\""

# commands/typecmds.c:1112
#: commands/typecmds.c:1489
msgid "composite type must have at least one attribute"
msgstr "複合型別至少必須有一個屬性"

# commands/typecmds.c:1341
#: commands/typecmds.c:1715
#, c-format
msgid "column \"%s\" of table \"%s\" contains null values"
msgstr "資料行 \"%s\" (屬於資料表 \"%s\") 包含 Null 值"

# commands/typecmds.c:1608
#: commands/typecmds.c:1960
#, c-format
msgid ""
"column \"%s\" of table \"%s\" contains values that violate the new constraint"
msgstr "資料行 \"%s\" (屬於資料表 \"%s\") 包含違反新限制的值"

# commands/typecmds.c:1855 commands/typecmds.c:1864
#: commands/typecmds.c:2241 commands/typecmds.c:2250
msgid "cannot use table references in domain check constraint"
msgstr "可用域檢查限制中不可使用資料表參考"

# commands/tablecmds.c:2588
#: commands/typecmds.c:2482 commands/typecmds.c:2554 commands/typecmds.c:2790
#, c-format
msgid "%s is a table's row type"
msgstr "%s 是資料表的資料列型別"

# rewrite/rewriteDefine.c:258
#: commands/typecmds.c:2484 commands/typecmds.c:2556 commands/typecmds.c:2792
msgid "Use ALTER TABLE instead."
msgstr "改用 ALTER TABLE。"

# commands/tablecmds.c:3079 commands/tablecmds.c:3172
# commands/tablecmds.c:3222 commands/tablecmds.c:3318
# commands/tablecmds.c:3379 commands/tablecmds.c:4573
#: commands/typecmds.c:2491 commands/typecmds.c:2563 commands/typecmds.c:2704
#, c-format
msgid "cannot alter array type %s"
msgstr "無法變更陣列型別 %s"

#: commands/typecmds.c:2493 commands/typecmds.c:2565 commands/typecmds.c:2706
#, c-format
msgid "You can alter type %s, which will alter the array type as well."
msgstr "您可以變更型別 %s，這樣也會變更陣列型別。"

# commands/aggregatecmds.c:264 commands/functioncmds.c:699
#: commands/typecmds.c:2753
#, c-format
msgid "type %s is already in schema \"%s\""
msgstr "型別 %s 已經存在於綱要 \"%s\""

# commands/conversioncmds.c:151
#: commands/typecmds.c:2776
#, c-format
msgid "type \"%s\" already exists in schema \"%s\""
msgstr "型別 \"%s\" 已經存在於綱要 \"%s\""

# commands/functioncmds.c:280
#: commands/user.c:145
msgid "SYSID can no longer be specified"
msgstr "無法再指定 SYSID"

# commands/user.c:655
#: commands/user.c:267
msgid "must be superuser to create superusers"
msgstr "必須是超級用戶才能建立超級用戶"

# commands/dbcommands.c:192
#: commands/user.c:274
msgid "permission denied to create role"
msgstr "權限被拒，無法建立角色"

# commands/user.c:1396
#: commands/user.c:281 commands/user.c:1066
#, c-format
msgid "role name \"%s\" is reserved"
msgstr "角色名稱 \"%s\" 已保留"

# commands/user.c:1433 commands/user.c:1815
#: commands/user.c:297 commands/user.c:1060
#, c-format
msgid "role \"%s\" already exists"
msgstr "角色 \"%s\" 已存在"

# commands/user.c:655
#: commands/user.c:579 commands/user.c:759 commands/user.c:1312
#: commands/user.c:1451
msgid "must be superuser to alter superusers"
msgstr "必須是超級用戶才能變更超級用戶"

# commands/schemacmds.c:86 commands/user.c:883 commands/user.c:1018
#: commands/user.c:594 commands/user.c:767
msgid "permission denied"
msgstr "權限不足"

# catalog/aclchk.c:1270
#: commands/user.c:850
msgid "permission denied to drop role"
msgstr "權限被拒，無法捨棄角色"

# commands/comment.c:582
#: commands/user.c:884
#, c-format
msgid "role \"%s\" does not exist, skipping"
msgstr "角色 \"%s\" 不存在，跳過"

# commands/user.c:1111
#: commands/user.c:896 commands/user.c:900
msgid "current user cannot be dropped"
msgstr "不能刪除目前的使用者"

# commands/user.c:1115
#: commands/user.c:904
msgid "session user cannot be dropped"
msgstr "不能月除session使用者"

# commands/user.c:1077
#: commands/user.c:915
msgid "must be superuser to drop superusers"
msgstr "必須是超級用戶才能捨棄超級用戶"

# catalog/dependency.c:152
#: commands/user.c:928
#, c-format
msgid "role \"%s\" cannot be dropped because some objects depend on it"
msgstr "無法捨棄角色 \"%s\"，因為有些物件依賴它"

# commands/user.c:1244
#: commands/user.c:1048
msgid "session user cannot be renamed"
msgstr "無法重新命名階段使用者"

# commands/user.c:1111
#: commands/user.c:1052
msgid "current user cannot be renamed"
msgstr "無法重新命名目前使用者"

# commands/user.c:1258
#: commands/user.c:1077
msgid "must be superuser to rename superusers"
msgstr "必須是超級用戶才能重新命名超級用戶"

# commands/dbcommands.c:690
#: commands/user.c:1084
msgid "permission denied to rename role"
msgstr "權限被拒，無法重新命名角色"

#: commands/user.c:1105
msgid "MD5 password cleared because of role rename"
msgstr "因為角色重新命名，MD5 密碼已清除"

#: commands/user.c:1167
msgid "column names cannot be included in GRANT/REVOKE ROLE"
msgstr "資料行名稱不可包含在 GRANT/REVOKE ROLE 中"

# catalog/aclchk.c:1270
#: commands/user.c:1211
msgid "permission denied to drop objects"
msgstr "權限被拒，無法捨棄物件"

# catalog/aclchk.c:1264
#: commands/user.c:1238 commands/user.c:1247
msgid "permission denied to reassign objects"
msgstr "權限被拒，無法重新指派物件"

#: commands/user.c:1320 commands/user.c:1459
#, c-format
msgid "must have admin option on role \"%s\""
msgstr "必須有角色 \"%s\" 的管理員選項"

# commands/user.c:1391
#: commands/user.c:1328
msgid "must be superuser to set grantor"
msgstr "必須是超級用戶才能設定賦權人"

# commands/cluster.c:326
#: commands/user.c:1353
#, c-format
msgid "role \"%s\" is a member of role \"%s\""
msgstr "角色 \"%s\" 是角色 \"%s\" 的成員"

#: commands/user.c:1369
#, c-format
msgid "role \"%s\" is already a member of role \"%s\""
msgstr "角色 \"%s\" 已是角色 \"%s\" 的成員"

# commands/cluster.c:326
#: commands/user.c:1482
#, c-format
msgid "role \"%s\" is not a member of role \"%s\""
msgstr "角色 \"%s\" 不是角色 \"%s\" 的成員"

# commands/vacuum.c:586
#: commands/vacuum.c:650
msgid "oldest xmin is far in the past"
msgstr "最舊 xmin 是在遙遠過去"

# commands/vacuum.c:587
#: commands/vacuum.c:651
msgid "Close open transactions soon to avoid wraparound problems."
msgstr "立即關閉開啟的交易，以避免折疊問題。"

# commands/vacuum.c:804
#: commands/vacuum.c:979
msgid "some databases have not been vacuumed in over 2 billion transactions"
msgstr "有些資料庫在逾 20 億次交易尚未重整"

#: commands/vacuum.c:980
msgid "You might have already suffered transaction-wraparound data loss."
msgstr "可能已經發生交易折疊資料遺失。"

# commands/vacuum.c:922
#: commands/vacuum.c:1114
#, c-format
msgid "skipping \"%s\" --- only superuser can vacuum it"
msgstr "跳過 \"%s\" --- 只有超級用戶才能重整它"

# commands/vacuum.c:922
#: commands/vacuum.c:1118
#, c-format
msgid "skipping \"%s\" --- only superuser or database owner can vacuum it"
msgstr "跳過 \"%s\" --- 只有超級用戶或資料庫擁有者才能重整它"

# commands/vacuum.c:922
#: commands/vacuum.c:1122
#, c-format
msgid "skipping \"%s\" --- only table or database owner can vacuum it"
msgstr "忽略\"%s\" --- 只有資料表或資料庫擁有者能進行重整"

# commands/vacuum.c:937
#: commands/vacuum.c:1139
#, c-format
msgid ""
"skipping \"%s\" --- cannot vacuum indexes, views, or special system tables"
msgstr "忽略\"%s\" --- 無法重整索引、view或特殊系統資料表"

# commands/vacuum.c:1160 commands/vacuumlazy.c:205
#: commands/vacuum.c:1391 commands/vacuumlazy.c:304
#, c-format
msgid "vacuuming \"%s.%s\""
msgstr "重整\"%s.%s\""

# commands/vacuum.c:1202 commands/vacuumlazy.c:263
#: commands/vacuum.c:1450 commands/vacuumlazy.c:424
#, c-format
msgid "relation \"%s\" page %u is uninitialized --- fixing"
msgstr "關係 \"%s\" 頁面 %u 未初始化 --- 正在修復"

#: commands/vacuum.c:1562 commands/vacuum.c:1627
#, c-format
msgid ""
"relation \"%s\" TID %u/%u: XMIN_COMMITTED not set for transaction %u --- "
"cannot shrink relation"
msgstr ""
"關係 \"%s\" TID %u/%u: 未設定交易 %u 的 XMIN_COMMITTED --- 無法壓縮關係"

#: commands/vacuum.c:1595
#, c-format
msgid ""
"relation \"%s\" TID %u/%u: dead HOT-updated tuple --- cannot shrink relation"
msgstr "關係 \"%s\" TID %u/%u: 不可用的 HOT 更新欄組 --- 無法壓縮關係"

#: commands/vacuum.c:1666
#, c-format
msgid ""
"relation \"%s\" TID %u/%u: InsertTransactionInProgress %u --- cannot shrink "
"relation"
msgstr "關係 \"%s\" TID %u/%u: InsertTransactionInProgress %u --- 無法壓縮關係"

#: commands/vacuum.c:1683
#, c-format
msgid ""
"relation \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- cannot shrink "
"relation"
msgstr "關係 \"%s\" TID %u/%u: DeleteTransactionInProgress %u --- 無法壓縮關係"

# commands/vacuum.c:1499 commands/vacuumlazy.c:428
#: commands/vacuum.c:1871
#, c-format
msgid ""
"\"%s\": found %.0f removable, %.0f nonremovable row versions in %u pages"
msgstr ""
"\"%s\": 找到 %.0f 可移除資料列版本，%.0f 不可移除資料列版本 (在 %u 個頁面中)"

#: commands/vacuum.c:1874
#, c-format
msgid ""
"%.0f dead row versions cannot be removed yet.\n"
"Nonremovable row versions range from %lu to %lu bytes long.\n"
"There were %.0f unused item pointers.\n"
"Total free space (including removable row versions) is %.0f bytes.\n"
"%u pages are or will become empty, including %u at the end of the table.\n"
"%u pages containing %.0f free bytes are potential move destinations.\n"
"%s."
msgstr ""
"%.0f 不可用的資料列版本還不可以移除。\n"
"不可移除的資料列版本是在 %lu 到 %lu 個位元組的長度範圍內。\n"
"有 %.0f 個未使用的項目指標。\n"
"可用總空間 (包括可移除的資料列版本) 是 %.0f 個位元組。\n"
"%u 個頁面是 (或將是) 空白，包括資料表結尾的 %u。\n"
"%u 個頁面 (包含 %.0f 個可用位元組) 是潛在移動目的地。\n"
"%s."

# commands/vacuum.c:2255
#: commands/vacuum.c:2790
#, c-format
msgid "\"%s\": moved %u row versions, truncated %u to %u pages"
msgstr "\"%s\": 已移動 %u 資料列版本，截斷 %u 至 %u 個頁面"

# commands/vacuum.c:2258 commands/vacuumlazy.c:489 commands/vacuumlazy.c:770
# nodes/print.c:86 storage/lmgr/deadlock.c:888 tcop/postgres.c:3285
#: commands/vacuum.c:2793 commands/vacuumlazy.c:819 commands/vacuumlazy.c:912
#: commands/vacuumlazy.c:1039
#, c-format
msgid "%s."
msgstr "%s."

# commands/vacuum.c:2770 commands/vacuumlazy.c:767
#: commands/vacuum.c:3367 commands/vacuumlazy.c:1036
#, c-format
msgid "\"%s\": truncated %u to %u pages"
msgstr "\"%s\": 已截斷 %u 至 %u 個頁面"

# commands/vacuum.c:2860 commands/vacuum.c:2927 commands/vacuumlazy.c:597
# commands/vacuumlazy.c:657
#: commands/vacuum.c:3460 commands/vacuum.c:3537 commands/vacuumlazy.c:952
#, c-format
msgid "index \"%s\" now contains %.0f row versions in %u pages"
msgstr "索引 \"%s\" 現在包含 %.0f 資料列版本 (在 %u 個頁面中)"

#: commands/vacuum.c:3464
#, c-format
msgid ""
"%u index pages have been deleted, %u are currently reusable.\n"
"%s."
msgstr ""
"%u 個索引頁面已刪除，%u 目前可重複使用。\n"
"%s。"

# commands/vacuum.c:2878 commands/vacuum.c:2947
#: commands/vacuum.c:3479 commands/vacuum.c:3558
#, c-format
msgid ""
"index \"%s\" contains %.0f row versions, but table contains %.0f row versions"
msgstr "索引 \"%s\" 包含 %.0f 資料列版本，但資料表包含 %.0f 資料列版本"

# commands/vacuum.c:2881 commands/vacuum.c:2950
#: commands/vacuum.c:3482 commands/vacuum.c:3561
msgid "Rebuild the index with REINDEX."
msgstr "以 REINDEX 重建索引。"

#: commands/vacuum.c:3541 commands/vacuumlazy.c:956
#, c-format
msgid ""
"%.0f index row versions were removed.\n"
"%u index pages have been deleted, %u are currently reusable.\n"
"%s."
msgstr ""
"%.0f 索引資料列版本已移除。\n"
"%u 個索引頁面已刪除，%u 目前可重複使用。\n"
"%s。"

#: commands/vacuumlazy.c:248
#, c-format
msgid ""
"automatic vacuum of table \"%s.%s.%s\": index scans: %d\n"
"pages: %d removed, %d remain\n"
"tuples: %.0f removed, %.0f remain\n"
"system usage: %s"
msgstr ""
"資料表 \"%s.%s.%s\" 自動重整: 索引掃描: %d\n"
"頁面: %d 已移除，%d 剩餘\n"
"欄組: %.0f 已移除，%.0f 剩餘\n"
"系統使用量:%s"

#: commands/vacuumlazy.c:750
#, c-format
msgid "\"%s\": removed %.0f row versions in %u pages"
msgstr "\"%s\": 已移除 %.0f 資料列版本 (在 %u 個頁面中)"

#: commands/vacuumlazy.c:755
#, c-format
msgid ""
"\"%s\": found %.0f removable, %.0f nonremovable row versions in %u out of %u "
"pages"
msgstr ""
"\"%s\": 找到 %.0f 可移除資料列版本，%.0f 不可移除資料列版本 (在 %u 頁中，共 %"
"u 頁)"

#: commands/vacuumlazy.c:758
#, c-format
msgid ""
"%.0f dead row versions cannot be removed yet.\n"
"There were %.0f unused item pointers.\n"
"%u pages are entirely empty.\n"
"%s."
msgstr ""
"%.0f 不可用的資料列版本還不可以移除。\n"
"有 %.0f 個未使用的項目指標。\n"
"%u 個頁面完全空白。\n"
"%s。"

# commands/vacuumlazy.c:486
#: commands/vacuumlazy.c:816
#, c-format
msgid "\"%s\": removed %d row versions in %d pages"
msgstr "\"%s\": 已移除 %d 資料列版本 (在 %d 個頁面中)"

#: commands/vacuumlazy.c:909
#, c-format
msgid "scanned index \"%s\" to remove %d row versions"
msgstr "已掃描索引 \"%s\" 以移除 %d 資料列版本"

# commands/variable.c:65
#: commands/variable.c:62
msgid "invalid list syntax for parameter \"datestyle\""
msgstr "參數 \"datestyle\" 的 list 語法無效"

# commands/variable.c:151
#: commands/variable.c:161
#, c-format
msgid "unrecognized \"datestyle\" key word: \"%s\""
msgstr "無法辨識的 \"datestyle\" 關鍵字:\"%s\""

# commands/variable.c:169
#: commands/variable.c:175
msgid "conflicting \"datestyle\" specifications"
msgstr "衝突的 \"datestyle\" 規格"

# commands/variable.c:280
#: commands/variable.c:285
msgid "invalid interval value for time zone: month not allowed"
msgstr "時區的間隔值無效: 不允許月份"

# utils/adt/date.c:2532
#: commands/variable.c:293
msgid "invalid interval value for time zone: day not allowed"
msgstr "時區的間隔值無效: 不允許日"

# commands/variable.c:403
#: commands/variable.c:361 commands/variable.c:493
#, c-format
msgid "unrecognized time zone name: \"%s\""
msgstr "無法識別的時區名稱: \"%s\""

# commands/variable.c:411
#: commands/variable.c:370 commands/variable.c:502
#, c-format
msgid "time zone \"%s\" appears to use leap seconds"
msgstr "時區 \"%s\" 使用閏年秒數"

# commands/variable.c:413
#: commands/variable.c:372 commands/variable.c:504
msgid "PostgreSQL does not support leap seconds."
msgstr "PostgreSQL 不支援閏年秒數。"

# commands/variable.c:483
#: commands/variable.c:557
msgid "SET TRANSACTION ISOLATION LEVEL must be called before any query"
msgstr "SET TRANSACTION ISOLATION LEVEL 必須在任何查詢之前呼叫"

# commands/variable.c:493
#: commands/variable.c:566
msgid "SET TRANSACTION ISOLATION LEVEL must not be called in a subtransaction"
msgstr "SET TRANSACTION ISOLATION LEVEL 不可在子交易中呼叫"

# utils/misc/guc.c:3362 utils/misc/guc.c:3896
#: commands/variable.c:865
#, c-format
msgid "permission denied to set role \"%s\""
msgstr "權限被拒，無法設定角色 \"%s\""

# commands/view.c:89
#: commands/view.c:138
msgid "view must have at least one column"
msgstr "view至少要有一個欄位"

# rewrite/rewriteHandler.c:1374
#: commands/view.c:259 commands/view.c:271
msgid "cannot drop columns from view"
msgstr "無法從視圖捨棄資料行"

# commands/view.c:187
#: commands/view.c:276
#, c-format
msgid "cannot change name of view column \"%s\" to \"%s\""
msgstr "無法將視圖資料行名稱 \"%s\" 變更為 \"%s\""

# commands/view.c:194
#: commands/view.c:284
#, c-format
msgid "cannot change data type of view column \"%s\" from %s to %s"
msgstr "無法將視圖資料行 \"%s\" 的資料型別從 %s 變更為 %s"

# parser/analyze.c:446
#: commands/view.c:440
msgid "CREATE VIEW specifies more column names than columns"
msgstr "CREATE VIEW 比資料行指定更多的資料行名稱"

# commands/tablecmds.c:2588
#: commands/view.c:456
#, c-format
msgid "view \"%s\" will be a temporary view"
msgstr "視圖 \"%s\" 將是暫存視圖"

# commands/portalcmds.c:182 commands/portalcmds.c:229
#: executor/execCurrent.c:75
#, c-format
msgid "cursor \"%s\" is not a SELECT query"
msgstr "指標 \"%s\" 不是 SELECT 查詢"

#: executor/execCurrent.c:81
#, c-format
msgid "cursor \"%s\" is held from a previous transaction"
msgstr "指標 \"%s\" 是從上一個交易保留下來"

#: executor/execCurrent.c:110
#, c-format
msgid "cursor \"%s\" has multiple FOR UPDATE/SHARE references to table \"%s\""
msgstr "指標 \"%s\" 有資料表 \"%s\" 的多個 FOR UPDATE/SHARE 參考"

#: executor/execCurrent.c:119
#, c-format
msgid ""
"cursor \"%s\" does not have a FOR UPDATE/SHARE reference to table \"%s\""
msgstr "指標 \"%s\" 沒有資料表 \"%s\" 的 FOR UPDATE/SHARE 參考"

# commands/portalcmds.c:182 commands/portalcmds.c:229
#: executor/execCurrent.c:129 executor/execCurrent.c:176
#, c-format
msgid "cursor \"%s\" is not positioned on a row"
msgstr "指標 \"%s\" 不是置於資料列上"

# commands/cluster.c:326
#: executor/execCurrent.c:163
#, c-format
msgid "cursor \"%s\" is not a simply updatable scan of table \"%s\""
msgstr "指標 \"%s\" 不是資料表 \"%s\" 的簡單更新掃描"

# nodes/params.c:119
#: executor/execCurrent.c:228 executor/execQual.c:997
#, c-format
msgid "no value found for parameter %d"
msgstr "未發現參數 %d 的值"

#: executor/execMain.c:943
msgid ""
"SELECT FOR UPDATE/SHARE is not supported within a query with multiple result "
"relations"
msgstr "有多個結果關係的查詢不支援 SELECT FOR UPDATE/SHARE"

# executor/execMain.c:814
#: executor/execMain.c:1089
#, c-format
msgid "cannot change sequence \"%s\""
msgstr "無法修改sequence \"%s\""

# executor/execMain.c:820
#: executor/execMain.c:1095
#, c-format
msgid "cannot change TOAST relation \"%s\""
msgstr "無法修改TOAST relation \"%s\""

# executor/execMain.c:826
#: executor/execMain.c:1101
#, c-format
msgid "cannot change view \"%s\""
msgstr "無法修改view \"%s\""

# executor/execMain.c:820
#: executor/execMain.c:1107
#, c-format
msgid "cannot change relation \"%s\""
msgstr "無法變更關係 \"%s\""

#: executor/execMain.c:1183 executor/execMain.c:1193 executor/execMain.c:1210
#: executor/execMain.c:1218 executor/execQual.c:706 executor/execQual.c:725
#: executor/execQual.c:890
msgid "table row type and query-specified row type do not match"
msgstr "資料表資料列型別和查詢指定的資料列型別不符"

# parser/parse_expr.c:576
#: executor/execMain.c:1184
msgid "Query has too many columns."
msgstr "查詢的欄位太多"

#: executor/execMain.c:1194 executor/execQual.c:726
#, c-format
msgid "Table has type %s at ordinal position %d, but query expects %s."
msgstr "資料表有型別 %s (在序數位置 %d)，但查詢預期 %s。"

#: executor/execMain.c:1211
#, c-format
msgid "Query provides a value for a dropped column at ordinal position %d."
msgstr "查詢在序數位置 %d 提供已捨棄資料行的值。"

# parser/parse_expr.c:614
#: executor/execMain.c:1219
msgid "Query has too few columns."
msgstr "查詢的資料行太少"

# executor/execMain.c:1731
#: executor/execMain.c:2228
#, c-format
msgid "null value in column \"%s\" violates not-null constraint"
msgstr "資料行 \"%s\" 中的 Null 值違反非 Null 限制"

# executor/execMain.c:1743
#: executor/execMain.c:2240
#, c-format
msgid "new row for relation \"%s\" violates check constraint \"%s\""
msgstr "關係 \"%s\" 的新資料列違反檢查限制 \"%s\""

#: executor/execQual.c:308 executor/execQual.c:336
msgid "array subscript in assignment must not be null"
msgstr "指派中的陣列下標不可為 Null"

#: executor/execQual.c:641 executor/execQual.c:3926
#, c-format
msgid "attribute %d has wrong type"
msgstr "屬性 %d 的型別不正確"

#: executor/execQual.c:642 executor/execQual.c:3927
#, c-format
msgid "Table has type %s, but query expects %s."
msgstr "資料表有型別 %s，但查詢預期 %s。"

#: executor/execQual.c:707
#, c-format
msgid "Table row contains %d attribute, but query expects %d."
msgid_plural "Table row contains %d attributes, but query expects %d."
msgstr[0] ""

#: executor/execQual.c:891 executor/execQual.c:1467
#, c-format
msgid "Physical storage mismatch on dropped attribute at ordinal position %d."
msgstr "序數位置 %d 上已捨棄之屬性的實體儲存不符。"

# parser/parse_func.c:88
#: executor/execQual.c:1151 parser/parse_func.c:92 parser/parse_func.c:264
#: parser/parse_func.c:548
#, c-format
msgid "cannot pass more than %d argument to a function"
msgid_plural "cannot pass more than %d arguments to a function"
msgstr[0] "無法將超過 %d 個參數傳遞至函式"

# executor/execQual.c:811
#: executor/execQual.c:1335
msgid "functions and operators can take at most one set argument"
msgstr "函式和運算子最多可以接受一個 set 參數"

#: executor/execQual.c:1385
msgid ""
"function returning setof record called in context that cannot accept type "
"record"
msgstr "傳回 setof 記錄之函式呼叫所在的上下文，無法接受記錄型別"

#: executor/execQual.c:1440 executor/execQual.c:1456 executor/execQual.c:1466
msgid "function return row and query-specified return row do not match"
msgstr "函式傳回資料列和查詢指定的傳回資料列不符"

#: executor/execQual.c:1441
#, c-format
msgid "Returned row contains %d attribute, but query expects %d."
msgid_plural "Returned row contains %d attributes, but query expects %d."
msgstr[0] ""

#: executor/execQual.c:1457
#, c-format
msgid "Returned type %s at ordinal position %d, but query expects %s."
msgstr "傳回型別 %s (在序數位置 %d)，但查詢預期 %s。"

# executor/execQual.c:1377
#: executor/execQual.c:1710 executor/execQual.c:2133
msgid "table-function protocol for materialize mode was not followed"
msgstr "未遵循具體化模式的資料表函式通訊協定"

# executor/execQual.c:1384
#: executor/execQual.c:1730 executor/execQual.c:2140
#, c-format
msgid "unrecognized table-function returnMode: %d"
msgstr "無法辨識的資料表函式 returnMode:%d"

# executor/execQual.c:1293
#: executor/execQual.c:2050
msgid "function returning set of rows cannot return null value"
msgstr "傳回資料列集的函式無法傳回 Null 值"

#: executor/execQual.c:2107
msgid "rows returned by function are not all of the same row type"
msgstr ""

# executor/execQual.c:1530
#: executor/execQual.c:2300
msgid "IS DISTINCT FROM does not support set arguments"
msgstr "IS DISTINCT FROM 不支援 set 參數"

# executor/execQual.c:1604
#: executor/execQual.c:2375
msgid "op ANY/ALL (array) does not support set arguments"
msgstr "op ANY/ALL (陣列) 不支援 set 參數"

# executor/execQual.c:2051
#: executor/execQual.c:2994
msgid "cannot merge incompatible arrays"
msgstr "無法合併不相容的陣列"

# executor/execQual.c:2052
#: executor/execQual.c:2995
#, c-format
msgid ""
"Array with element type %s cannot be included in ARRAY construct with "
"element type %s."
msgstr "元素型別為 %s 的陣列不可包含在元素型別為 %s 的 ARRAY 建構中。"

# executor/execQual.c:2251
#: executor/execQual.c:3578
msgid "NULLIF does not support set arguments"
msgstr "NULLIF 不支援 set 參數"

# commands/aggregatecmds.c:115
#: executor/execQual.c:4303 optimizer/util/clauses.c:565 parser/parse_agg.c:74
msgid "aggregate function calls cannot be nested"
msgstr "彙總函式呼叫不可巢狀"

# catalog/pg_proc.c:487
#: executor/execQual.c:4341 optimizer/util/clauses.c:639
#: parser/parse_agg.c:121
msgid "window function calls cannot be nested"
msgstr "視窗函式呼叫不可巢狀"

# utils/adt/arrayfuncs.c:3136
#: executor/execQual.c:4541
msgid "target type is not an array"
msgstr "目標型別不是陣列"

# executor/execQual.c:3066
#: executor/execQual.c:4654
#, c-format
msgid "ROW() column has type %s instead of type %s"
msgstr "ROW()欄位的型別為%s而非%s"

#  translator: %s is a SQL statement name
# executor/functions.c:117
#. translator: %s is a SQL statement name
#: executor/functions.c:154
#, c-format
msgid "%s is not allowed in a SQL function"
msgstr "SQL函式不允許 %s"

#  translator: %s is a SQL statement name
# executor/functions.c:124 executor/spi.c:1396
#. translator: %s is a SQL statement name
#: executor/functions.c:161 executor/spi.c:1209 executor/spi.c:1768
#, c-format
msgid "%s is not allowed in a non-volatile function"
msgstr "non-volatile函式不允許 %s"

# executor/functions.c:190
#: executor/functions.c:261
#, c-format
msgid ""
"could not determine actual result type for function declared to return type %"
"s"
msgstr "無法判斷函式 (宣告為傳回型別 %s) 的實際傳回型別"

# executor/functions.c:244
#: executor/functions.c:300
#, c-format
msgid "could not determine actual type of argument declared %s"
msgstr "無法判斷參數 (宣告為 %s) 的實際型別"

# executor/functions.c:790
#: executor/functions.c:920
#, c-format
msgid "SQL function \"%s\" statement %d"
msgstr "SQL 函式 \"%s\" 陳述式 %d"

# executor/functions.c:809
#: executor/functions.c:943
#, c-format
msgid "SQL function \"%s\" during startup"
msgstr "啟動期間 SQL 函式 \"%s\""

# executor/functions.c:889 executor/functions.c:910 executor/functions.c:920
# executor/functions.c:944 executor/functions.c:952 executor/functions.c:1004
# executor/functions.c:1016 executor/functions.c:1036
#: executor/functions.c:1088 executor/functions.c:1124
#: executor/functions.c:1136 executor/functions.c:1242
#: executor/functions.c:1274 executor/functions.c:1303
#, c-format
msgid "return type mismatch in function declared to return %s"
msgstr "函式 (宣告為傳回 %s) 中的傳回型別不符"

# executor/functions.c:891 executor/functions.c:922
#: executor/functions.c:1090
msgid ""
"Function's final statement must be SELECT or INSERT/UPDATE/DELETE RETURNING."
msgstr "函式的最終陳述式必須是 SELECT 或 INSERT/UPDATE/DELETE RETURNING。"

# executor/functions.c:946
#: executor/functions.c:1126
msgid "Final statement must return exactly one column."
msgstr "最終陳述式只能傳回一個資料行。"

# executor/functions.c:954
#: executor/functions.c:1138
#, c-format
msgid "Actual return type is %s."
msgstr "實際傳回型別是%s。"

# executor/functions.c:1006
#: executor/functions.c:1244
msgid "Final statement returns too many columns."
msgstr "最終陳述式傳回太多資料行。"

# executor/functions.c:1018
#: executor/functions.c:1276
#, c-format
msgid "Final statement returns %s instead of %s at column %d."
msgstr "最終陳述式傳回 %s 而不是 %s 於資料行 %d。"

# executor/functions.c:1038
#: executor/functions.c:1305
msgid "Final statement returns too few columns."
msgstr "最終陳述式傳回太少資料行。"

# executor/functions.c:1088
#: executor/functions.c:1353
#, c-format
msgid "return type %s is not supported for SQL functions"
msgstr "SQL函式不支援傳回%s型別"

# executor/nodeAgg.c:1330
#: executor/nodeAgg.c:1539 executor/nodeWindowAgg.c:1502
#, c-format
msgid "aggregate %u needs to have compatible input type and transition type"
msgstr "彙總 %u 必須有相容輸入型別和轉移型別"

#: executor/nodeAgg.c:1560
msgid "DISTINCT is supported only for single-argument aggregates"
msgstr "只有單一參數彙總支援 DISTINCT"

# executor/nodeHashjoin.c:641 executor/nodeHashjoin.c:648
#: executor/nodeHashjoin.c:731 executor/nodeHashjoin.c:765
#, c-format
msgid "could not rewind hash-join temporary file: %m"
msgstr "無法倒轉雜湊聯結暫存檔:%m"

# executor/nodeHashjoin.c:699 executor/nodeHashjoin.c:704
#: executor/nodeHashjoin.c:799 executor/nodeHashjoin.c:805
#, c-format
msgid "could not write to hash-join temporary file: %m"
msgstr "無法寫至雜湊聯結暫存檔:%m"

# executor/nodeHashjoin.c:571 executor/nodeHashjoin.c:581
#: executor/nodeHashjoin.c:839 executor/nodeHashjoin.c:849
#, c-format
msgid "could not read from hash-join temporary file: %m"
msgstr "無法讀取雜湊聯結暫存檔:%m"

# commands/sequence.c:963
#: executor/nodeLimit.c:251
msgid "OFFSET must not be negative"
msgstr "OFFSET 不可以是負值"

# commands/sequence.c:963
#: executor/nodeLimit.c:278
msgid "LIMIT must not be negative"
msgstr "LIMIT 不可以是負值"

# executor/nodeMergejoin.c:1474
#: executor/nodeMergejoin.c:1581
msgid "RIGHT JOIN is only supported with merge-joinable join conditions"
msgstr "只有可合併聯結的聯結條件支援 RIGHT JOIN"

# executor/nodeMergejoin.c:1491 optimizer/path/joinpath.c:839
#: executor/nodeMergejoin.c:1601 optimizer/path/joinpath.c:1070
msgid "FULL JOIN is only supported with merge-joinable join conditions"
msgstr "只有可合併聯結的聯結條件支援 FULL JOIN"

# executor/nodeSubplan.c:294 executor/nodeSubplan.c:336
# executor/nodeSubplan.c:972
#: executor/nodeSubplan.c:301 executor/nodeSubplan.c:340
#: executor/nodeSubplan.c:972
msgid "more than one row returned by a subquery used as an expression"
msgstr "子查詢傳回一個以上的資料列做為運算式"

# executor/spi.c:190
#: executor/spi.c:211
msgid "transaction left non-empty SPI stack"
msgstr "交易留下非空白 SPI 堆疊"

# executor/spi.c:191 executor/spi.c:255
#: executor/spi.c:212 executor/spi.c:276
msgid "Check for missing \"SPI_finish\" calls."
msgstr "檢查遺漏的 \"SPI_finish\" 呼叫。"

# executor/spi.c:254
#: executor/spi.c:275
msgid "subtransaction left non-empty SPI stack"
msgstr "子交易留下非空白 SPI 堆疊"

# executor/spi.c:831
#: executor/spi.c:1051
msgid "cannot open multi-query plan as cursor"
msgstr "無法以指標方式開啟多查詢計劃"

# catalog/dependency.c:451
#. translator: %s is name of a SQL command, eg INSERT
#: executor/spi.c:1056
#, c-format
msgid "cannot open %s query as cursor"
msgstr "無法以指標方式開啟 %s 查詢"

# commands/portalcmds.c:84
#: executor/spi.c:1186 parser/analyze.c:1975
msgid "DECLARE SCROLL CURSOR ... FOR UPDATE/SHARE is not supported"
msgstr "不支援 DECLARE SCROLL CURSOR ... 不支援 FOR UPDATE/SHARE"

# commands/portalcmds.c:85
#: executor/spi.c:1187 parser/analyze.c:1976
msgid "Scrollable cursors must be READ ONLY."
msgstr "可捲動的指標必須是 READ ONLY。"

# executor/spi.c:1574
#: executor/spi.c:2059
#, c-format
msgid "SQL statement \"%s\""
msgstr "SQL敘述\"%s\""

# commands/user.c:1625
#: foreign/foreign.c:240
#, c-format
msgid "user mapping not found for \"%s\""
msgstr "找不到 \"%s\" 的使用者對應"

#: foreign/foreign.c:418
#, c-format
msgid "invalid option \"%s\""
msgstr "無效的選項 \"%s\""

#: foreign/foreign.c:419
#, c-format
msgid "Valid options in this context are: %s"
msgstr "此上下文的有效選項為:%s"

#: lib/stringinfo.c:246
#, c-format
msgid "Cannot enlarge string buffer containing %d bytes by %d more bytes."
msgstr "無法將包含 %d 個位元組的字串緩衝區放大 %d 個位元組。"

# commands/tablecmds.c:5435
#: storage/buffer/bufmgr.c:129 storage/buffer/bufmgr.c:233
msgid "cannot access temporary tables of other sessions"
msgstr "無法存取其他階段的暫存資料表"

#: storage/buffer/bufmgr.c:361
#, c-format
msgid "unexpected data beyond EOF in block %u of relation %s"
msgstr "超過區塊 %u (屬於關係 %s) EOF 範圍的非預期資料"

#: storage/buffer/bufmgr.c:363
msgid ""
"This has been seen to occur with buggy kernels; consider updating your "
"system."
msgstr "錯誤的核心會發生此問題: 請考慮更新系統。"

#: storage/buffer/bufmgr.c:435
#, c-format
msgid "invalid page header in block %u of relation %s; zeroing out page"
msgstr "區塊 %u (屬於關係 %s) 中的 page header 無效；零輸出頁面"

# access/heap/heapam.c:495
#: storage/buffer/bufmgr.c:443
#, c-format
msgid "invalid page header in block %u of relation %s"
msgstr "區塊 %u (屬於關係 %s) 中的 page header 無效"

# utils/init/miscinit.c:672 utils/init/miscinit.c:682
#: storage/buffer/bufmgr.c:2716
#, c-format
msgid "could not write block %u of %s"
msgstr "無法寫入區塊 %u (屬於 %s)"

#: storage/buffer/bufmgr.c:2718
msgid "Multiple failures --- write error might be permanent."
msgstr "多個失敗 --- 寫入錯誤可能是永久。"

# catalog/aclchk.c:1288
#: storage/buffer/bufmgr.c:2739
#, c-format
msgid "writing block %u of relation %s"
msgstr "正在寫入區塊 %u (屬於關係 %s)"

# storage/buffer/localbuf.c:103
#: storage/buffer/localbuf.c:188
msgid "no empty local buffer available"
msgstr "沒有可用的空白本地端緩衝區"

# storage/smgr/smgr.c:333
#: storage/smgr/md.c:276
#, c-format
msgid "could not create relation %s: %m"
msgstr "無法建立關係 %s:%m"

# storage/smgr/smgr.c:333
#: storage/smgr/md.c:363 storage/smgr/md.c:1188
#, c-format
msgid "could not remove relation %s: %m"
msgstr "無法移除關係 %s:%m"

# storage/smgr/smgr.c:333
#: storage/smgr/md.c:387
#, c-format
msgid "could not remove segment %u of relation %s: %m"
msgstr "無法移除區段 %u (屬於關係 %s):%m"

# storage/smgr/smgr.c:478
#: storage/smgr/md.c:432
#, c-format
msgid "cannot extend relation %s beyond %u blocks"
msgstr "無法擴充關係 %s 超過 %u 個區塊"

# access/heap/heapam.c:495
#: storage/smgr/md.c:454 storage/smgr/md.c:615 storage/smgr/md.c:688
#, c-format
msgid "could not seek to block %u of relation %s: %m"
msgstr "無法搜尋至區塊 %u (屬於關係 %s):%m"

# storage/smgr/smgr.c:478
#: storage/smgr/md.c:463
#, c-format
msgid "could not extend relation %s: %m"
msgstr "無法擴充關係 %s:%m"

# storage/smgr/smgr.c:482
#: storage/smgr/md.c:465 storage/smgr/md.c:472 storage/smgr/md.c:714
msgid "Check free disk space."
msgstr "檢查可用磁碟空間。"

#: storage/smgr/md.c:469
#, c-format
msgid "could not extend relation %s: wrote only %d of %d bytes at block %u"
msgstr "無法擴充關係 %s: 只寫入 %d 個位元組 (共 %d 個位元組) 於區塊 %u"

# storage/smgr/md.c:367
#: storage/smgr/md.c:526
#, c-format
msgid "could not open relation %s: %m"
msgstr "無法開啟關係 %s:%m"

# utils/init/miscinit.c:539
#: storage/smgr/md.c:632
#, c-format
msgid "could not read block %u of relation %s: %m"
msgstr "無法讀取區塊 %u (屬於關係 %s):%m"

# utils/sort/logtape.c:221
#: storage/smgr/md.c:648
#, c-format
msgid "could not read block %u of relation %s: read only %d of %d bytes"
msgstr "無法讀取區塊 %u (屬於關係 %s): 只讀取 %d 個位元組 (共 %d 個位元組)"

# utils/init/miscinit.c:672 utils/init/miscinit.c:682
#: storage/smgr/md.c:705
#, c-format
msgid "could not write block %u of relation %s: %m"
msgstr "無法寫入區塊 %u (屬於關係 %s):%m"

# utils/sort/logtape.c:202
#: storage/smgr/md.c:710
#, c-format
msgid "could not write block %u of relation %s: wrote only %d of %d bytes"
msgstr "無法寫入區塊 %u (屬於關係 %s): 只寫入 %d 個位元組 (共 %d 個位元組)"

# storage/smgr/md.c:367
#: storage/smgr/md.c:779
#, c-format
msgid "could not open segment %u of relation %s: %m"
msgstr "無法開啟區段 %u (屬於關係 %s):%m"

#: storage/smgr/md.c:810
#, c-format
msgid "could not truncate relation %s to %u blocks: it's only %u blocks now"
msgstr "無法截斷關係 %s 至 %u 個區塊: 現在只有 %u 個區塊"

# storage/smgr/smgr.c:333
#: storage/smgr/md.c:834 storage/smgr/md.c:859
#, c-format
msgid "could not truncate relation %s to %u blocks: %m"
msgstr "無法截斷關係 %s 至 %u 個區塊:%m"

# storage/smgr/smgr.c:239
#: storage/smgr/md.c:904 storage/smgr/md.c:1078 storage/smgr/md.c:1222
#, c-format
msgid "could not fsync segment %u of relation %s: %m"
msgstr "無法 fsync 區段 %u (屬於關係 %s):%m"

# access/transam/xlog.c:5161 access/transam/xlog.c:5193
#: storage/smgr/md.c:1083
#, c-format
msgid "could not fsync segment %u of relation %s but retrying: %m"
msgstr "無法 fsync 區段 %u (屬於關係 %s)，正在重試:%m"

# storage/smgr/md.c:367
#: storage/smgr/md.c:1569
#, c-format
msgid "could not open segment %u of relation %s (target block %u): %m"
msgstr "無法開啟區段 %u (屬於關係 %s，目標區塊 %u):%m"

# access/transam/xlog.c:1237 access/transam/xlog.c:2405
#: storage/smgr/md.c:1592
#, c-format
msgid "could not seek to end of segment %u of relation %s: %m"
msgstr "無法搜尋至區段 %u 結尾 (屬於關係 %s):%m"

# fe-misc.c:991
#: storage/file/fd.c:384
#, c-format
msgid "getrlimit failed: %m"
msgstr "getrlimit 失敗:%m"

# storage/file/fd.c:355
#: storage/file/fd.c:474
msgid "insufficient file descriptors available to start server process"
msgstr "檔案描述子不足，無法啟動伺服器程序"

# storage/file/fd.c:356
#: storage/file/fd.c:475
#, c-format
msgid "System allows %d, we need at least %d."
msgstr "系統允許 %d，我們至少需要 %d。"

# storage/file/fd.c:397 storage/file/fd.c:1180 storage/file/fd.c:1295
#: storage/file/fd.c:516 storage/file/fd.c:1386 storage/file/fd.c:1501
#, c-format
msgid "out of file descriptors: %m; release and retry"
msgstr "檔案描述子不足: %m，請釋放，然後再試一次"

#: storage/file/fd.c:1049
#, c-format
msgid "temporary file: path \"%s\", size %lu"
msgstr "暫存檔: 路徑 \"%s\"，大小 %lu"

# access/transam/slru.c:967 commands/tablespace.c:577
# commands/tablespace.c:721
#: storage/file/fd.c:1560
#, c-format
msgid "could not read directory \"%s\": %m"
msgstr "無法讀取目錄\"%s\"：%m"

# storage/page/bufpage.c:135 storage/page/bufpage.c:334
# storage/page/bufpage.c:472
#: storage/page/bufpage.c:143 storage/page/bufpage.c:390
#: storage/page/bufpage.c:623 storage/page/bufpage.c:753
#, c-format
msgid "corrupted page pointers: lower = %u, upper = %u, special = %u"
msgstr "已損毀的頁面指標: 下界 = %u，上界 = %u，特殊 = %u"

# storage/page/bufpage.c:377
#: storage/page/bufpage.c:433
#, c-format
msgid "corrupted item pointer: %u"
msgstr "已損毀的項目指標:%u"

# storage/page/bufpage.c:392
#: storage/page/bufpage.c:444 storage/page/bufpage.c:805
#, c-format
msgid "corrupted item lengths: total %u, available space %u"
msgstr "已損毀的項目長度: 總計 %u，可用空間 %u"

# storage/page/bufpage.c:490
#: storage/page/bufpage.c:642 storage/page/bufpage.c:778
#, c-format
msgid "corrupted item pointer: offset = %u, size = %u"
msgstr "已損毀的項目指標: 位移 = %u，大小 = %u"

# catalog/pg_largeobject.c:107 commands/comment.c:1151
# storage/large_object/inv_api.c:197 storage/large_object/inv_api.c:312
#: storage/large_object/inv_api.c:545 storage/large_object/inv_api.c:736
#, c-format
msgid "large object %u was not opened for writing"
msgstr "大型物件 %u 未開啟以供寫入"

#: storage/lmgr/deadlock.c:915
#, c-format
msgid "Process %d waits for %s on %s; blocked by process %d."
msgstr "程序 %d 等候 %s 於 %s; 由程序 %d 封鎖。"

#: storage/lmgr/deadlock.c:934
#, c-format
msgid "Process %d: %s"
msgstr "程序 %d:%s"

# storage/lmgr/deadlock.c:887
#: storage/lmgr/deadlock.c:941
msgid "deadlock detected"
msgstr "發現deadlock"

# libpq/auth.c:421
#: storage/lmgr/deadlock.c:944
msgid "See server log for query details."
msgstr "請參閱伺服器日誌檔以取得更多資訊。"

# catalog/aclchk.c:1290
#: storage/lmgr/lmgr.c:717
#, c-format
msgid "relation %u of database %u"
msgstr "關係 %u (屬於資料庫 %u)"

#: storage/lmgr/lmgr.c:723
#, c-format
msgid "extension of relation %u of database %u"
msgstr "關係 %u (屬於資料庫 %u) 擴充"

#: storage/lmgr/lmgr.c:729
#, c-format
msgid "page %u of relation %u of database %u"
msgstr "頁面 %u (屬於關係 %u，後者屬於資料庫 %u)"

#: storage/lmgr/lmgr.c:736
#, c-format
msgid "tuple (%u,%u) of relation %u of database %u"
msgstr "欄組 (%u,%u) (屬於關係 %u，後者屬於資料庫 %u)"

# catalog/dependency.c:1433
#: storage/lmgr/lmgr.c:744
#, c-format
msgid "transaction %u"
msgstr "交易 %u"

# sql_help.h:101
# sql_help.h:413
#: storage/lmgr/lmgr.c:749
#, c-format
msgid "virtual transaction %d/%u"
msgstr "虛擬交易 %d/%u"

#: storage/lmgr/lmgr.c:755
#, c-format
msgid "object %u of class %u of database %u"
msgstr "物件 %u (屬於類別 %u，後者屬於資料庫 %u)"

#: storage/lmgr/lmgr.c:763
#, c-format
msgid "user lock [%u,%u,%u]"
msgstr "使用者鎖定 [%u,%u,%u]"

#: storage/lmgr/lmgr.c:770
#, c-format
msgid "advisory lock [%u,%u,%u,%u]"
msgstr "諮詢鎖定 [%u,%u,%u,%u]"

#: storage/lmgr/lmgr.c:778
#, c-format
msgid "unrecognized locktag type %d"
msgstr "無法辨識的 locktag 型別 %d"

# storage/lmgr/lock.c:562 storage/lmgr/lock.c:625
#: storage/lmgr/lock.c:584 storage/lmgr/lock.c:650 storage/lmgr/lock.c:2340
#: storage/lmgr/lock.c:2405
msgid "You might need to increase max_locks_per_transaction."
msgstr "您可能必須增加 max_locks_per_transaction。"

#: storage/lmgr/lock.c:2052
msgid "Not enough memory for reassigning the prepared transaction's locks."
msgstr "記憶體不足以重新指派備妥交易的鎖定。"

# postmaster/postmaster.c:1510 storage/ipc/sinval.c:105
# storage/lmgr/proc.c:246
#: storage/lmgr/proc.c:275 storage/ipc/procarray.c:151
#: storage/ipc/sinvaladt.c:293 postmaster/postmaster.c:1779
msgid "sorry, too many clients already"
msgstr "對不起，用戶端過多"

#: storage/lmgr/proc.c:966
#, c-format
msgid ""
"process %d avoided deadlock for %s on %s by rearranging queue order after %"
"ld.%03d ms"
msgstr ""
"程序 %d 避免 %s 的死結 (%s 上)，方法是在 %ld.%03d 毫秒後重新安排佇列順序"

#: storage/lmgr/proc.c:978
#, c-format
msgid ""
"process %d detected deadlock while waiting for %s on %s after %ld.%03d ms"
msgstr "程序 %d 正在等候 %s (%s 上) 時，在 %ld.%03d 毫秒後偵測到死結"

#: storage/lmgr/proc.c:984
#, c-format
msgid "process %d still waiting for %s on %s after %ld.%03d ms"
msgstr "程序 %d 在下列時間後仍等候 %s (%s 上): %ld.%03d 毫秒"

#: storage/lmgr/proc.c:988
#, c-format
msgid "process %d acquired %s on %s after %ld.%03d ms"
msgstr "程序 %d 在下列時間後取得 %s (%s 上): %ld.%03d 毫秒"

#: storage/lmgr/proc.c:1004
#, c-format
msgid "process %d failed to acquire %s on %s after %ld.%03d ms"
msgstr "程序 %d 在下列時間後無法取得 %s (%s 上): %ld.%03d 毫秒"

# storage/ipc/shmem.c:420
#: storage/ipc/shmem.c:392
#, c-format
msgid "could not allocate shared memory segment \"%s\""
msgstr "無法配置共享記憶體區段 \"%s\""

#: storage/ipc/shmem.c:420 storage/ipc/shmem.c:439
msgid "requested shared memory size overflows size_t"
msgstr "要求的共享記憶體大小溢出 size_t"

# main/main.c:99
#: main/main.c:230
#, c-format
msgid "%s: setsysinfo failed: %s\n"
msgstr "%s：setsysinfo失敗：%s\n"

# main/main.c:117
#: main/main.c:249
#, c-format
msgid "%s: WSAStartup failed: %d\n"
msgstr "%s：WSAStartup失敗：%d\n"

# postmaster/postmaster.c:1015
#: main/main.c:268
#, c-format
msgid ""
"%s is the PostgreSQL server.\n"
"\n"
msgstr ""
"%s 是PostgreSQL伺服器。\n"
"\n"

# postmaster/postmaster.c:1016
#: main/main.c:269
#, c-format
msgid ""
"Usage:\n"
"  %s [OPTION]...\n"
"\n"
msgstr ""
"使用方法：\n"
"  %s [選項]...\n"
"\n"

# postmaster/postmaster.c:1017 tcop/postgres.c:2115
#: main/main.c:270
#, c-format
msgid "Options:\n"
msgstr "選項：\n"

# postmaster/postmaster.c:1019 tcop/postgres.c:2117
#: main/main.c:272
#, c-format
msgid "  -A 1|0          enable/disable run-time assert checking\n"
msgstr "  -A 1|0          打開/關閉執行時期assert檢查\n"

# postmaster/postmaster.c:1021 tcop/postgres.c:2119
#: main/main.c:274
#, c-format
msgid "  -B NBUFFERS     number of shared buffers\n"
msgstr "  -B NBUFFERS     共享暫存區的數量\n"

# postmaster/postmaster.c:1022 tcop/postgres.c:2120
#: main/main.c:275
#, c-format
msgid "  -c NAME=VALUE   set run-time parameter\n"
msgstr "  -c NAME=VALUE   設讚執行時期參數\n"

# postmaster/postmaster.c:1023
#: main/main.c:276
#, c-format
msgid "  -d 1-5          debugging level\n"
msgstr "  -d 1-5          除錯等級\n"

# postmaster/postmaster.c:1024 tcop/postgres.c:2122
#: main/main.c:277
#, c-format
msgid "  -D DATADIR      database directory\n"
msgstr "  -D DATADIR      資料庫目錄\n"

# tcop/postgres.c:2123
#: main/main.c:278
#, c-format
msgid "  -e              use European date input format (DMY)\n"
msgstr "  -e              使用歐洲日期輸入格式(DMY)\n"

# postmaster/postmaster.c:1025 tcop/postgres.c:2125
#: main/main.c:279
#, c-format
msgid "  -F              turn fsync off\n"
msgstr "  -F              關閉fsync\n"

# postmaster/postmaster.c:1026
#: main/main.c:280
#, c-format
msgid "  -h HOSTNAME     host name or IP address to listen on\n"
msgstr "  -h HOSTNAME     要傾聽的主機名稱或IP位址\n"

# postmaster/postmaster.c:1027
#: main/main.c:281
#, c-format
msgid "  -i              enable TCP/IP connections\n"
msgstr "  -i              啟用TCP/IP連線\n"

# postmaster/postmaster.c:1028
#: main/main.c:282
#, c-format
msgid "  -k DIRECTORY    Unix-domain socket location\n"
msgstr "  -k DIRECTORY    Unix-domain socket的位置\n"

# postmaster/postmaster.c:1030
#: main/main.c:284
#, c-format
msgid "  -l              enable SSL connections\n"
msgstr "  -l              啟用SSL連線\n"

# postmaster/postmaster.c:1032
#: main/main.c:286
#, c-format
msgid "  -N MAX-CONNECT  maximum number of allowed connections\n"
msgstr "  -N MAX-CONNECT  允許的最大連接數\n"

# postmaster/postmaster.c:1033
#: main/main.c:287
#, c-format
msgid "  -o OPTIONS      pass \"OPTIONS\" to each server process (obsolete)\n"
msgstr "  -o OPTIONS      將 \"OPTIONS\" 傳遞至每個伺服器程序 (報廢)\n"

# postmaster/postmaster.c:1034
#: main/main.c:288
#, c-format
msgid "  -p PORT         port number to listen on\n"
msgstr "  -p 埠號         要傾聽的埠號\n"

# tcop/postgres.c:2129
#: main/main.c:289
#, c-format
msgid "  -s              show statistics after each query\n"
msgstr "  -s              執行每個查詢之後顯示統計資料\n"

# tcop/postgres.c:2130
#: main/main.c:290
#, c-format
msgid "  -S WORK-MEM     set amount of memory for sorts (in kB)\n"
msgstr "  -S WORK-MEM     設定排序可用的記憶體(單位是KB)\n"

# postmaster/postmaster.c:1022 tcop/postgres.c:2120
#: main/main.c:291
#, c-format
msgid "  --NAME=VALUE    set run-time parameter\n"
msgstr "  --NAME=VALUE    設定執行時期參數\n"

# tcop/postgres.c:2131
#: main/main.c:292
#, c-format
msgid "  --describe-config  describe configuration parameters, then exit\n"
msgstr "  --describe-config  描述設定參數，然後結束\n"

# postmaster/postmaster.c:1036 tcop/postgres.c:2132
#: main/main.c:293
#, c-format
msgid "  --help          show this help, then exit\n"
msgstr "  --help          顯示這份說明然後結束\n"

# postmaster/postmaster.c:1037 tcop/postgres.c:2133
#: main/main.c:294
#, c-format
msgid "  --version       output version information, then exit\n"
msgstr "  --version       顯示版本資訊然後結束\n"

# postmaster/postmaster.c:1039 tcop/postgres.c:2134
#: main/main.c:296
#, c-format
msgid ""
"\n"
"Developer options:\n"
msgstr ""
"\n"
"開發人員選項：\n"

# tcop/postgres.c:2135
#: main/main.c:297
#, c-format
msgid "  -f s|i|n|m|h    forbid use of some plan types\n"
msgstr "  -f s|i|n|m|h    禁止使用某些計劃型別\n"

# postmaster/postmaster.c:1040
#: main/main.c:298
#, c-format
msgid ""
"  -n              do not reinitialize shared memory after abnormal exit\n"
msgstr "  -n              異常結束之後不重新初始化共享記憶體\n"

# tcop/postgres.c:2137
#: main/main.c:299
#, c-format
msgid "  -O              allow system table structure changes\n"
msgstr "  -O              允許修改系統資料表結構\n"

# tcop/postgres.c:2128
#: main/main.c:300
#, c-format
msgid "  -P              disable system indexes\n"
msgstr "  -P              關閉系統索引\n"

# tcop/postgres.c:2138
#: main/main.c:301
#, c-format
msgid "  -t pa|pl|ex     show timings after each query\n"
msgstr "  -t pa|pl|ex     執行每個查詢之後顯示執行時間\n"

# postmaster/postmaster.c:1041
#: main/main.c:302
#, c-format
msgid "  -T              send SIGSTOP to all backend servers if one dies\n"
msgstr ""
"  -T              如果一個後端伺服器死機，將 SIGSTOP 傳送給所有後端伺服器\n"

# tcop/postgres.c:2139
#: main/main.c:303
#, c-format
msgid "  -W NUM          wait NUM seconds to allow attach from a debugger\n"
msgstr "  -W NUM          等待NUM秒，讓除錯器可以連結\n"

#: main/main.c:305
#, c-format
msgid ""
"\n"
"Options for single-user mode:\n"
msgstr ""
"\n"
"單一使用者模式的選項:\n"

# help.c:109
#: main/main.c:306
#, c-format
msgid "  --single        selects single-user mode (must be first argument)\n"
msgstr "  --single        選取單一使用者模式 (必須是第一個參數)\n"

# help.c:136
#: main/main.c:307
#, c-format
msgid "  DBNAME          database name (defaults to user name)\n"
msgstr "  DBNAME          資料庫名稱 (預設為使用者名稱)\n"

# postmaster/postmaster.c:1023
#: main/main.c:308
#, c-format
msgid "  -d 0-5          override debugging level\n"
msgstr "  -d 0-5          覆寫除錯等級\n"

# tcop/postgres.c:2124
#: main/main.c:309
#, c-format
msgid "  -E              echo statement before execution\n"
msgstr "  -E              執行前回饋陳述式\n"

# tcop/postgres.c:2126
#: main/main.c:310
#, c-format
msgid "  -j              do not use newline as interactive query delimiter\n"
msgstr "  -j              不使用換行符號做為互動式查詢分隔符號\n"

# tcop/postgres.c:2127
#: main/main.c:311 main/main.c:316
#, c-format
msgid "  -r FILENAME     send stdout and stderr to given file\n"
msgstr "  -r FILENAME     將 stdout 和 stderr 傳送至指定檔案\n"

#: main/main.c:313
#, c-format
msgid ""
"\n"
"Options for bootstrapping mode:\n"
msgstr ""
"\n"
"啟動程序模式的選項:\n"

#: main/main.c:314
#, c-format
msgid "  --boot          selects bootstrapping mode (must be first argument)\n"
msgstr "  --boot          選取啟動程序模式 (必須是第一個參數)\n"

#: main/main.c:315
#, c-format
msgid ""
"  DBNAME          database name (mandatory argument in bootstrapping mode)\n"
msgstr "  DBNAME          資料庫名稱 (啟動程序模式中的強制參數)\n"

#: main/main.c:317
#, c-format
msgid "  -x NUM          internal use\n"
msgstr "  -x NUM          內部使用\n"

# postmaster/postmaster.c:1043
#: main/main.c:319
#, c-format
msgid ""
"\n"
"Please read the documentation for the complete list of run-time\n"
"configuration settings and how to set them on the command line or in\n"
"the configuration file.\n"
"\n"
"Report bugs to <pgsql-bugs@postgresql.org>.\n"
msgstr ""
"\n"
"請參考說明文件取得執行時期參數設定的完整列表以及如\n"
"何在命令列或者在設定檔裡設定它們的詳細資訊。\n"
"\n"
"回報錯誤給<pgsql-bugs@postgresql.org>。\n"

# main/main.c:220
#: main/main.c:333
msgid ""
"\"root\" execution of the PostgreSQL server is not permitted.\n"
"The server must be started under an unprivileged user ID to prevent\n"
"possible system security compromise.  See the documentation for\n"
"more information on how to properly start the server.\n"
msgstr ""
"禁止以\"root\"執行PostgreSQL伺服器。\n"
"伺服器必須以非特權使用者身分啟動以避免可能的\n"
"系統安全問題，請參考說明文件以獲得有關如何正\n"
"確啟動伺服器的資訊。\n"

# main/main.c:239
#: main/main.c:350
#, c-format
msgid "%s: real and effective user IDs must match\n"
msgstr "%s：真實使用者ID和有效使用者ID必須符合\n"

# main/main.c:246
#: main/main.c:357
msgid ""
"Execution of PostgreSQL by a user with administrative permissions is not\n"
"permitted.\n"
"The server must be started under an unprivileged user ID to prevent\n"
"possible system security compromises.  See the documentation for\n"
"more information on how to properly start the server.\n"
msgstr ""
"禁止以擁有系統管理者權限的使用者執行PostgreSQL。\n"
"伺服器必須以非特權使用者身分啟動以避免可能的系統\n"
"安全問題，請參考說明文件以獲得有關如何正確啟動伺\n"
"服器的資訊。\n"

# main/main.c:306
#: main/main.c:378
#, c-format
msgid "%s: invalid effective UID: %d\n"
msgstr "%s：不合法的effective UID：%d\n"

# main/main.c:319
#: main/main.c:391
#, c-format
msgid "%s: could not determine user name (GetUserName failed)\n"
msgstr "%s: 無法判斷使用者名稱 (GetUserName 失敗)\n"

# libpq/auth.c:366
#: libpq/auth.c:239
#, c-format
msgid "authentication failed for user \"%s\": host rejected"
msgstr "驗證使用者\"%s\"失敗：主機被拒絕"

# libpq/auth.c:372
#: libpq/auth.c:242
#, c-format
msgid "Kerberos 5 authentication failed for user \"%s\""
msgstr "Kerberos 5驗證使用者\"%s\"失敗"

# libpq/auth.c:387
#: libpq/auth.c:245
#, c-format
msgid "GSSAPI authentication failed for user \"%s\""
msgstr "GSSAPI 驗證使用者 \"%s\" 失敗"

# libpq/auth.c:387
#: libpq/auth.c:248
#, c-format
msgid "SSPI authentication failed for user \"%s\""
msgstr "SSPI 驗證使用者 \"%s\" 失敗"

# libpq/auth.c:375
#: libpq/auth.c:251
#, c-format
msgid "\"trust\" authentication failed for user \"%s\""
msgstr "\"trust\"驗證使用者\"%s\"失敗"

# libpq/auth.c:378
#: libpq/auth.c:254
#, c-format
msgid "Ident authentication failed for user \"%s\""
msgstr "Ident驗證使用者\"%s\"失敗"

# libpq/auth.c:383
#: libpq/auth.c:258
#, c-format
msgid "password authentication failed for user \"%s\""
msgstr "密碼驗證使用者\"%s\"失敗"

# libpq/auth.c:387
#: libpq/auth.c:261
#, c-format
msgid "PAM authentication failed for user \"%s\""
msgstr "PAM驗證使用者\"%s\"失敗"

# libpq/auth.c:387
#: libpq/auth.c:264
#, c-format
msgid "LDAP authentication failed for user \"%s\""
msgstr "LDAP 驗證使用者 \"%s\" 失敗"

# libpq/auth.c:391
#: libpq/auth.c:267
#, c-format
msgid "authentication failed for user \"%s\": invalid authentication method"
msgstr "驗證使用者\"%s\"失敗：無效的驗證方式"

# libpq/auth.c:420
#: libpq/auth.c:296
msgid "missing or erroneous pg_hba.conf file"
msgstr "找不到pg_hba.conf或內容不正確"

# libpq/auth.c:421
#: libpq/auth.c:297
msgid "See server log for details."
msgstr "查看伺服器記錄檔以獲得詳細資料。"

#: libpq/auth.c:318
msgid "connection requires a valid client certificate"
msgstr "連線需要有效的用戶端憑證"

# libpq/auth.c:449
#: libpq/auth.c:359
msgid "SSL on"
msgstr "SSL 開啟"

# libpq/auth.c:449
#: libpq/auth.c:359
msgid "SSL off"
msgstr "SSL 關閉"

# libpq/auth.c:447
#: libpq/auth.c:357
#, c-format
msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\", %s"
msgstr ""
"沒有主機 \"%s\"，使用者 \"%s\"，資料庫 \"%s\" 適用的 pg_hba.conf 項目，%s"

# libpq/auth.c:453
#: libpq/auth.c:363
#, c-format
msgid "no pg_hba.conf entry for host \"%s\", user \"%s\", database \"%s\""
msgstr "沒有主機 \"%s\"，使用者 \"%s\"，資料庫 \"%s\" 適用的 pg_hba.conf 項目"

# libpq/auth.c:498
#: libpq/auth.c:419
#, c-format
msgid "could not enable credential reception: %m"
msgstr "無法啟用認證接收:%m"

#: libpq/auth.c:432 libpq/hba.c:868
msgid ""
"MD5 authentication is not supported when \"db_user_namespace\" is enabled"
msgstr "當 \"db_user_namespace\" 已啟用時，不支援 MD5 驗證"

# libpq/auth.c:775
#: libpq/auth.c:548
#, c-format
msgid "expected password response, got message type %d"
msgstr "預期密碼回應，取得訊息型別 %d"

# libpq/auth.c:803
#: libpq/auth.c:576
msgid "invalid password packet size"
msgstr "無效的密碼封包大小"

# libpq/auth.c:807
#: libpq/auth.c:580
msgid "received password packet"
msgstr "已接收密碼封包"

# libpq/auth.c:201
#: libpq/auth.c:638
#, c-format
msgid "Kerberos initialization returned error %d"
msgstr "Kerberos 初始化傳回錯誤 %d"

# libpq/auth.c:211
#: libpq/auth.c:648
#, c-format
msgid "Kerberos keytab resolving returned error %d"
msgstr "Kerberos keytab解析傳回錯誤%d"

# libpq/auth.c:224
#: libpq/auth.c:672
#, c-format
msgid "Kerberos sname_to_principal(\"%s\", \"%s\") returned error %d"
msgstr "Kerberos sname_to_principal(\"%s\", \"%s\") 傳回錯誤 %d"

# libpq/auth.c:269
#: libpq/auth.c:720
#, c-format
msgid "Kerberos recvauth returned error %d"
msgstr "Kerberos recvauth傳回錯誤%d"

# libpq/auth.c:294
#: libpq/auth.c:743
#, c-format
msgid "Kerberos unparse_name returned error %d"
msgstr "Kerberos unparse_name傳回錯誤%d"

# command.c:788
# command.c:808
# command.c:1163
# command.c:1170
# command.c:1180
# command.c:1192
# command.c:1205
# command.c:1219
# command.c:1241
# command.c:1272
# common.c:170
# copy.c:530
# copy.c:575
#: libpq/auth.c:866
#, c-format
msgid "%s: %s"
msgstr "%s: %s"

#: libpq/auth.c:892
msgid "GSSAPI is not supported in protocol version 2"
msgstr "通訊協定第 2 版不支援 GSSAPI"

#: libpq/auth.c:947
#, c-format
msgid "expected GSS response, got message type %d"
msgstr "預期 GSS 回應，取得訊息型別 %d"

#: libpq/auth.c:1010
msgid "accepting GSS security context failed"
msgstr "接受 GSS 安全性上下文失敗"

#: libpq/auth.c:1036
msgid "retrieving GSS user name failed"
msgstr "擷取 GSS 使用者名稱失敗"

# libpq/be-secure.c:294 libpq/be-secure.c:387
#: libpq/auth.c:1109
#, c-format
msgid "SSPI error %x"
msgstr "SSPI 錯誤 %x"

#: libpq/auth.c:1113
#, c-format
msgid "%s (%x)"
msgstr "%s (%x)"

#: libpq/auth.c:1153
msgid "SSPI is not supported in protocol version 2"
msgstr "通訊協定第 2 版不支援 SSPI"

# libpq/be-secure.c:807
#: libpq/auth.c:1168
msgid "could not acquire SSPI credentials"
msgstr "無法取得 SSPI 認證"

#: libpq/auth.c:1185
#, c-format
msgid "expected SSPI response, got message type %d"
msgstr "預期 SSPI 回應，取得訊息型別 %d"

# libpq/be-secure.c:649
#: libpq/auth.c:1257
msgid "could not accept SSPI security context"
msgstr "無法接受 SSPI 安全性上下文"

# libpq/hba.c:1364
#: libpq/auth.c:1313
msgid "could not get token from SSPI security context"
msgstr "無法從 SSPI 安全性上下文取得 token"

# libpq/hba.c:1364
#: libpq/auth.c:1556
#, c-format
msgid "could not create socket for Ident connection: %m"
msgstr "無法為Ident連線建立socket：%m"

# libpq/hba.c:1380
#: libpq/auth.c:1571
#, c-format
msgid "could not bind to local address \"%s\": %m"
msgstr "無法bind至local位址\"%s\"：%m"

# libpq/hba.c:1392
#: libpq/auth.c:1583
#, c-format
msgid "could not connect to Ident server at address \"%s\", port %s: %m"
msgstr "無法連線到位於位址 \"%s\"，埠號 %s 的 Ident 伺服器:%m"

# libpq/hba.c:1412
#: libpq/auth.c:1603
#, c-format
msgid "could not send query to Ident server at address \"%s\", port %s: %m"
msgstr "無法將查詢傳送至位於位址 \"%s\"，埠號 %s 的 Ident 伺服器:%m"

# libpq/hba.c:1427
#: libpq/auth.c:1618
#, c-format
msgid ""
"could not receive response from Ident server at address \"%s\", port %s: %m"
msgstr "無法從位於位址 \"%s\"，埠號 %s 的 Ident 伺服器接收回應:%m"

# libpq/hba.c:1437
#: libpq/auth.c:1628
#, c-format
msgid "invalidly formatted response from Ident server: \"%s\""
msgstr "Ident 伺服器的回應格式無效:\"%s\""

# libpq/hba.c:1472 libpq/hba.c:1503 libpq/hba.c:1571
#: libpq/auth.c:1663 libpq/auth.c:1693 libpq/auth.c:1721 libpq/auth.c:1797
#, c-format
msgid "could not get peer credentials: %m"
msgstr "無法取得對等認證:%m"

# libpq/hba.c:1481 libpq/hba.c:1512 libpq/hba.c:1582
#: libpq/auth.c:1672 libpq/auth.c:1702 libpq/auth.c:1739 libpq/auth.c:1808
#, c-format
msgid "local user with ID %d does not exist"
msgstr "本機使用者 ID %d 的使用者並不存在"

# libpq/pqcomm.c:702
#: libpq/auth.c:1729
#, c-format
msgid "could not get effective UID from peer credentials: %m"
msgstr "無法從對等認證中取得有效 UID:%m"

# libpq/hba.c:1594
#: libpq/auth.c:1819
msgid ""
"Ident authentication is not supported on local connections on this platform"
msgstr "此平台的本地端連線不支援 Ident 驗證"

# libpq/auth.c:622
#: libpq/auth.c:1939 libpq/auth.c:2119
msgid "empty password returned by client"
msgstr "用戶端所傳回的空白密碼"

# libpq/auth.c:585
#: libpq/auth.c:1949
#, c-format
msgid "error from underlying PAM layer: %s"
msgstr "來自基礎 PAM 層的錯誤:%s"

# libpq/auth.c:682
#: libpq/auth.c:2018
#, c-format
msgid "could not create PAM authenticator: %s"
msgstr "無法建立 PAM 驗證者:%s"

# libpq/auth.c:693
#: libpq/auth.c:2029
#, c-format
msgid "pam_set_item(PAM_USER) failed: %s"
msgstr "pam_set_item(PAM_USER) 失敗:%s"

# libpq/auth.c:704
#: libpq/auth.c:2040
#, c-format
msgid "pam_set_item(PAM_CONV) failed: %s"
msgstr "pam_set_item(PAM_CONV) 失敗:%s"

# libpq/auth.c:715
#: libpq/auth.c:2051
#, c-format
msgid "pam_authenticate failed: %s"
msgstr "pam_authenticate失敗：%s"

# libpq/auth.c:726
#: libpq/auth.c:2062
#, c-format
msgid "pam_acct_mgmt failed: %s"
msgstr "pam_acct_mgmt失敗：%s"

# libpq/auth.c:737
#: libpq/auth.c:2073
#, c-format
msgid "could not release PAM authenticator: %s"
msgstr "無法釋放 PAM 驗證者:%s"

#: libpq/auth.c:2103
msgid "LDAP server not specified"
msgstr "LDAP 伺服器未指定"

# libpq/be-secure.c:789
#: libpq/auth.c:2128 libpq/auth.c:2132
#, c-format
msgid "could not initialize LDAP: error code %d"
msgstr "無法初始化 LDAP: 錯誤碼 %d"

# port/win32/security.c:39
#: libpq/auth.c:2142
#, c-format
msgid "could not set LDAP protocol version: error code %d"
msgstr "無法設定 LDAP 通訊協定版本: 錯誤碼 %d"

#: libpq/auth.c:2171
msgid "could not load wldap32.dll"
msgstr "無法載入 wldap32.dll"

#: libpq/auth.c:2179
msgid "could not load function _ldap_start_tls_sA in wldap32.dll"
msgstr "無法載入 wldap32.dll 中的 function _ldap_start_tls_sA"

# commands/tablespace.c:386 commands/tablespace.c:483
#: libpq/auth.c:2180
msgid "LDAP over SSL is not supported on this platform."
msgstr "此平台不支援 LDAP over SSL。"

# port/win32/security.c:39
#: libpq/auth.c:2195
#, c-format
msgid "could not start LDAP TLS session: error code %d"
msgstr "無法啟動 LDAP TLS 階段: 錯誤碼 %d"

#: libpq/auth.c:2212
#, c-format
msgid "LDAP login failed for user \"%s\" on server \"%s\": error code %d"
msgstr "使用者 \"%s\" 的 LDAP 登入失敗 (伺服器 \"%s\" 上): 錯誤碼 %d"

# libpq/auth.c:391
#: libpq/auth.c:2237
#, c-format
msgid ""
"Certificate login failed for user \"%s\": client certificate contains no "
"username"
msgstr "使用者 \"%s\" 的憑證登入失敗: 用戶端憑證未包含使用者名稱"

# libpq/be-fsstubs.c:132 libpq/be-fsstubs.c:170 libpq/be-fsstubs.c:194
# libpq/be-fsstubs.c:222 libpq/be-fsstubs.c:274
#: libpq/be-fsstubs.c:127 libpq/be-fsstubs.c:157 libpq/be-fsstubs.c:172
#: libpq/be-fsstubs.c:197 libpq/be-fsstubs.c:244 libpq/be-fsstubs.c:483
#, c-format
msgid "invalid large-object descriptor: %d"
msgstr "大型物件描述子無效:%d"

#: libpq/be-fsstubs.c:177
#, c-format
msgid "large object descriptor %d was not opened for writing"
msgstr "大型物件描述子 %d 未開啟以供寫入"

# libpq/be-fsstubs.c:378
#: libpq/be-fsstubs.c:357
msgid "must be superuser to use server-side lo_import()"
msgstr "必須是管理者才能使用伺服端 lo_import()"

# libpq/be-fsstubs.c:379
#: libpq/be-fsstubs.c:358
msgid "Anyone can use the client-side lo_import() provided by libpq."
msgstr "任何人都能使用 libpq 提供的客戶端 lo_import()。"

# libpq/be-fsstubs.c:400
#: libpq/be-fsstubs.c:371
#, c-format
msgid "could not open server file \"%s\": %m"
msgstr "無法開啟伺服器檔案 \"%s\": %m"

# libpq/be-fsstubs.c:421
#: libpq/be-fsstubs.c:393
#, c-format
msgid "could not read server file \"%s\": %m"
msgstr "無法讀取伺服器檔案\"%s\"：%m"

# libpq/be-fsstubs.c:451
#: libpq/be-fsstubs.c:423
msgid "must be superuser to use server-side lo_export()"
msgstr "必須是管理者才能使用伺服端 lo_export()"

# libpq/be-fsstubs.c:452
#: libpq/be-fsstubs.c:424
msgid "Anyone can use the client-side lo_export() provided by libpq."
msgstr "任何人都能使用 libpq 提供的客戶端 lo_export()。"

# libpq/be-fsstubs.c:484
#: libpq/be-fsstubs.c:448
#, c-format
msgid "could not create server file \"%s\": %m"
msgstr "無法建立伺服器檔案\"%s\"：%m"

# libpq/be-fsstubs.c:496
#: libpq/be-fsstubs.c:460
#, c-format
msgid "could not write server file \"%s\": %m"
msgstr "無法寫入伺服器檔案\"%s\"：%m"

# libpq/be-secure.c:294 libpq/be-secure.c:387
#: libpq/be-secure.c:277 libpq/be-secure.c:372
#, c-format
msgid "SSL error: %s"
msgstr "SSL 錯誤: %s"

# libpq/be-secure.c:303 libpq/be-secure.c:396
#: libpq/be-secure.c:286 libpq/be-secure.c:381 libpq/be-secure.c:937
#, c-format
msgid "unrecognized SSL error code: %d"
msgstr "無法識別的SSL錯誤碼：%d"

# libpq/be-secure.c:336 libpq/be-secure.c:340 libpq/be-secure.c:350
#: libpq/be-secure.c:325 libpq/be-secure.c:329 libpq/be-secure.c:339
msgid "SSL renegotiation failure"
msgstr "SSL 重新交涉失敗"

# libpq/be-secure.c:344
#: libpq/be-secure.c:333
msgid "SSL failed to send renegotiation request"
msgstr "SSL 無法傳送重新交涉要求"

# libpq/be-secure.c:649
#: libpq/be-secure.c:729
#, c-format
msgid "could not create SSL context: %s"
msgstr "無法建立SSL context：%s"

# libpq/be-secure.c:659
#: libpq/be-secure.c:739
#, c-format
msgid "could not load server certificate file \"%s\": %s"
msgstr "無法載入伺服器憑證檔\"%s\"：%s"

# libpq/be-secure.c:666
#: libpq/be-secure.c:745
#, c-format
msgid "could not access private key file \"%s\": %m"
msgstr "無法存取私鑰檔\"%s\"：%m"

# postmaster/postmaster.c:912
#: libpq/be-secure.c:760
#, c-format
msgid "private key file \"%s\" has group or world access"
msgstr "私鑰檔 \"%s\" 有群組或全球存取"

# postmaster/postmaster.c:914
#: libpq/be-secure.c:762
msgid "Permissions should be u=rw (0600) or less."
msgstr "權限必須是 u=rw (0600) 或更少。"

# libpq/be-secure.c:689
#: libpq/be-secure.c:769
#, c-format
msgid "could not load private key file \"%s\": %s"
msgstr "無法載入私鑰檔\"%s\"：%s"

# libpq/be-secure.c:694
#: libpq/be-secure.c:774
#, c-format
msgid "check of private key failed: %s"
msgstr "檢查私鑰失敗：%s"

# libpq/be-secure.c:714
#: libpq/be-secure.c:803
#, c-format
msgid "could not access root certificate file \"%s\": %m"
msgstr "無法存取根憑證檔案 \"%s\":%m"

# libpq/be-secure.c:714
#: libpq/be-secure.c:816
#, c-format
msgid "could not load root certificate file \"%s\": %s"
msgstr "無法載入根憑證檔\"%s\"：%s"

#: libpq/be-secure.c:838
#, c-format
msgid "SSL certificate revocation list file \"%s\" ignored"
msgstr "已忽略 SSL 憑證撤回列表檔 \"%s\""

#: libpq/be-secure.c:840
msgid "SSL library does not support certificate revocation lists."
msgstr "SSL 程式庫不支援憑證撤回列表。"

#: libpq/be-secure.c:846
#, c-format
msgid "SSL certificate revocation list file \"%s\" not found, skipping: %s"
msgstr "找不到 SSL 憑證撤回列表檔 \"%s\"，跳過:%s"

#: libpq/be-secure.c:848
msgid "Certificates will not be checked against revocation list."
msgstr "不會根據撤回列表檢查憑證。"

# libpq/be-secure.c:789
#: libpq/be-secure.c:882
#, c-format
msgid "could not initialize SSL connection: %s"
msgstr "無法初始化SSL連線：%s"

# libpq/be-secure.c:798
#: libpq/be-secure.c:891
#, c-format
msgid "could not set SSL socket: %s"
msgstr "無法設定SSL socket：%s"

# libpq/be-secure.c:807
#: libpq/be-secure.c:917
#, c-format
msgid "could not accept SSL connection: %m"
msgstr "無法接受SSL連線：%m"

# libpq/be-secure.c:807
#: libpq/be-secure.c:921 libpq/be-secure.c:932
msgid "could not accept SSL connection: EOF detected"
msgstr "無法接受SSL連線：發現EOF"

# libpq/be-secure.c:807
#: libpq/be-secure.c:926
#, c-format
msgid "could not accept SSL connection: %s"
msgstr "無法接受SSL連線：%s"

#: libpq/be-secure.c:977
msgid "SSL certificate's common name contains embedded null"
msgstr "SSL 憑證的一般名稱包含內嵌的 Null"

# libpq/be-secure.c:832
#: libpq/be-secure.c:984
#, c-format
msgid "SSL connection from \"%s\""
msgstr "SSL連線從\"%s\""

# libpq/be-secure.c:303 libpq/be-secure.c:396
#: libpq/be-secure.c:1028
msgid "no SSL error reported"
msgstr "未回報 SSL 錯誤"

# libpq/be-secure.c:294 libpq/be-secure.c:387
#: libpq/be-secure.c:1032
#, c-format
msgid "SSL error code %lu"
msgstr "SSL 錯誤代碼 %lu"

# libpq/hba.c:156
#: libpq/hba.c:159
#, c-format
msgid "authentication file token too long, skipping: \"%s\""
msgstr "驗證檔案 token 太長，跳過:\"%s\""

# libpq/hba.c:325
#: libpq/hba.c:351
#, c-format
msgid "could not open secondary authentication file \"@%s\" as \"%s\": %m"
msgstr "無法開啟驗證檔案 \"@%s\" 做為 \"%s\":%m"

# libpq/auth.c:391
#. translator: the second %s is a list of auth methods
#: libpq/hba.c:592
#, c-format
msgid ""
"authentication option \"%s\" is only valid for authentication methods %s"
msgstr "驗證選項 \"%s\" 只對驗證方法 %s 有效"

# fe-auth.c:655
#: libpq/hba.c:608
#, c-format
msgid "authentication method \"%s\" requires argument \"%s\" to be set"
msgstr "驗證方法 \"%s\" 需要設定參數 \"%s\""

# commands/tablespace.c:386 commands/tablespace.c:483
#: libpq/hba.c:654
msgid "hostssl not supported on this platform"
msgstr "此平台不支援 hostssl"

# fe-secure.c:264
#: libpq/hba.c:655
msgid "compile with --enable-ssl to use SSL connections"
msgstr "使用 --enable-ssl 編譯，以使用 SSL 連線"

# fe-connect.c:2675
#: libpq/hba.c:677
#, c-format
msgid "invalid connection type \"%s\""
msgstr "無效的連線型別 \"%s\""

#: libpq/hba.c:690
msgid "end-of-line before database specification"
msgstr "資料庫規格前的行尾"

#: libpq/hba.c:703
msgid "end-of-line before role specification"
msgstr "角色規格前的行尾"

#: libpq/hba.c:718
msgid "end-of-line before IP address specification"
msgstr "IP 位址規格前的行尾"

# libpq/hba.c:740
#: libpq/hba.c:747
#, c-format
msgid "invalid IP address \"%s\": %s"
msgstr "無效的 IP 位址 \"%s\":%s"

# access/transam/xlog.c:5414 access/transam/xlog.c:5535
# access/transam/xlog.c:5541 access/transam/xlog.c:5572
# access/transam/xlog.c:5578
#: libpq/hba.c:769
#, c-format
msgid "invalid CIDR mask in address \"%s\""
msgstr "位址 \"%s\" 中有無效 CIDR 遮罩"

#: libpq/hba.c:787
msgid "end-of-line before netmask specification"
msgstr "網路遮罩規格前的行尾"

# libpq/hba.c:775
#: libpq/hba.c:799
#, c-format
msgid "invalid IP mask \"%s\": %s"
msgstr "無效的 IP 遮罩 \"%s\":%s"

# libpq/hba.c:790
#: libpq/hba.c:815
#, c-format
msgid "IP address and mask do not match in file \"%s\" line %d"
msgstr "檔案 \"%s\" 行 %d 中的 IP 位址和遮罩不符"

# libpq/auth.c:391
#: libpq/hba.c:828
msgid "end-of-line before authentication method"
msgstr "驗證方法前的行尾"

#: libpq/hba.c:895
#, c-format
msgid "invalid authentication method \"%s\""
msgstr "無效的驗證方法 \"%s\""

# fe-auth.c:655
#: libpq/hba.c:906
#, c-format
msgid "invalid authentication method \"%s\": not supported on this platform"
msgstr "無效的驗證方法 \"%s\": 此平台不支援"

# fe-auth.c:627
#: libpq/hba.c:919
msgid "krb5 authentication is not supported on local sockets"
msgstr "本地端通訊端不支援 krb5 驗證"

# fe-auth.c:608
#: libpq/hba.c:930
msgid "gssapi authentication is not supported on local sockets"
msgstr "本地端通訊端不支援 gssapi 驗證"

# libpq/auth.c:465
#: libpq/hba.c:946
msgid "cert authentication is only supported on hostssl connections"
msgstr "只有 hostssl 連線支援 cert 驗證"

#: libpq/hba.c:969
#, c-format
msgid "authentication option not in name=value format: %s"
msgstr "驗證選項格式不是名稱=值%s"

#: libpq/hba.c:984
msgid "ident, krb5, gssapi, sspi and cert"
msgstr "ident、krb5、gssapi、sspi 和 cert"

#: libpq/hba.c:998
msgid "clientcert can only be configured for \"hostssl\" rows"
msgstr "只能針對 \"hostssl\" 資料列設定 clientcert"

#: libpq/hba.c:1009
msgid ""
"client certificates can only be checked if a root certificate store is "
"available"
msgstr "只在根憑證存放區可用時，才會檢查用戶端憑證"

#: libpq/hba.c:1010
msgid "make sure the root certificate store is present and readable"
msgstr "確定根憑證存放區存在且可讀取"

#: libpq/hba.c:1023
msgid "clientcert can not be set to 0 when using \"cert\" authentication"
msgstr "當使用 \"cert\" 驗證時，clientcert 無法設為 0"

# commands/user.c:240 commands/user.c:371
#: libpq/hba.c:1057
#, c-format
msgid "invalid LDAP port number: \"%s\""
msgstr "LDAP 埠號無效:\"%s\""

#: libpq/hba.c:1083 libpq/hba.c:1091
msgid "krb5, gssapi and sspi"
msgstr "krb5、gssapi 和 sspi"

#: libpq/hba.c:1101
#, c-format
msgid "unknown authentication option name: \"%s\""
msgstr "不明驗證選項名稱:\"%s\""

# utils/adt/regexp.c:178
#: libpq/hba.c:1529
#, c-format
msgid "invalid regular expression \"%s\": %s"
msgstr "無效的正規表示式 \"%s\":%s"

# utils/adt/regexp.c:178
#: libpq/hba.c:1551
#, c-format
msgid "regular expression match for \"%s\" failed: %s"
msgstr "\"%s\" 的正規表示式比對失敗:%s"

#: libpq/hba.c:1568
#, c-format
msgid ""
"regular expression \"%s\" has no subexpressions as requested by "
"backreference in \"%s\""
msgstr "正規表示式 \"%s\" 沒有 \"%s\" 中的向後參考所要求的子運算式"

# libpq/hba.c:1110
#: libpq/hba.c:1634
#, c-format
msgid "missing entry in file \"%s\" at end of line %d"
msgstr "檔案 \"%s\" 行尾 %d 中遺漏項目"

#: libpq/hba.c:1675
#, c-format
msgid "provided username (%s) and authenticated username (%s) don't match"
msgstr "提供的使用者名稱 (%s) 和驗證的使用者名稱 (%s) 不符"

#: libpq/hba.c:1696
#, c-format
msgid "no match in usermap for user \"%s\" authenticated as \"%s\""
msgstr "使用者對應中沒有使用者 \"%s\" (驗證為 \"%s\") 的符合項目"

#: libpq/hba.c:1698
#, c-format
msgid "usermap \"%s\""
msgstr "使用者對應 \"%s\""

# libpq/hba.c:1186
#: libpq/hba.c:1721
#, c-format
msgid "could not open Ident usermap file \"%s\": %m"
msgstr "無法開啟Ident usermap檔\"%s\"：%m"

# libpq/pqcomm.c:271
#: libpq/pqcomm.c:289
#, c-format
msgid "could not translate host name \"%s\", service \"%s\" to address: %s"
msgstr "無法將主機名稱 \"%s\"，服務 \"%s\" 轉譯為位址:%s"

# libpq/pqcomm.c:275
#: libpq/pqcomm.c:293
#, c-format
msgid "could not translate service \"%s\" to address: %s"
msgstr "無法將服務 \"%s\" 轉譯為位址:%s"

# libpq/hba.c:1380
#: libpq/pqcomm.c:320
#, c-format
msgid "could not bind to all requested addresses: MAXLISTEN (%d) exceeded"
msgstr "無法繫結至所有要求的位址: 超過 MAXLISTEN (%d)"

# libpq/pqcomm.c:309
#: libpq/pqcomm.c:329
msgid "IPv4"
msgstr "IPv4"

# libpq/pqcomm.c:313
#: libpq/pqcomm.c:333
msgid "IPv6"
msgstr "IPv6"

# libpq/pqcomm.c:318
#: libpq/pqcomm.c:338
msgid "Unix"
msgstr "Unix"

# libpq/pqcomm.c:323
#: libpq/pqcomm.c:343
#, c-format
msgid "unrecognized address family %d"
msgstr "無法識別的address family %d"

#  translator: %s is IPv4, IPv6, or Unix
# libpq/pqcomm.c:334
#. translator: %s is IPv4, IPv6, or Unix
#: libpq/pqcomm.c:354
#, c-format
msgid "could not create %s socket: %m"
msgstr "無法建立 %s socket：%m"

# libpq/pqcomm.c:346
#: libpq/pqcomm.c:379
#, c-format
msgid "setsockopt(SO_REUSEADDR) failed: %m"
msgstr "setsockopt(SO_REUSEADDR)失敗：%m"

# libpq/pqcomm.c:360
#: libpq/pqcomm.c:394
#, c-format
msgid "setsockopt(IPV6_V6ONLY) failed: %m"
msgstr "setsockopt(IPV6_V6ONLY)失敗：%m"

#  translator: %s is IPv4, IPv6, or Unix
# libpq/pqcomm.c:379
#. translator: %s is IPv4, IPv6, or Unix
#: libpq/pqcomm.c:413
#, c-format
msgid "could not bind %s socket: %m"
msgstr "無法bind %s socket：%m"

# libpq/pqcomm.c:382
#: libpq/pqcomm.c:416
#, c-format
msgid ""
"Is another postmaster already running on port %d? If not, remove socket file "
"\"%s\" and retry."
msgstr ""
"另一個 postmaster 是否已在埠號 %d 上執行？如果沒有，請移除通訊端檔案 \"%s\"，"
"然後再試一次。"

# libpq/pqcomm.c:385
#: libpq/pqcomm.c:419
#, c-format
msgid ""
"Is another postmaster already running on port %d? If not, wait a few seconds "
"and retry."
msgstr ""
"另一個 postmaster 是否已在埠號 %d 上執行？如果沒有，請等候幾秒，然後再試一"
"次。"

#  translator: %s is IPv4, IPv6, or Unix
# libpq/pqcomm.c:419
#. translator: %s is IPv4, IPv6, or Unix
#: libpq/pqcomm.c:452
#, c-format
msgid "could not listen on %s socket: %m"
msgstr "無法傾聽%s socket：%m"

# catalog/aclchk.c:1229 commands/user.c:1535 commands/user.c:1772
# commands/user.c:1807 libpq/pqcomm.c:499
#: libpq/pqcomm.c:532
#, c-format
msgid "group \"%s\" does not exist"
msgstr "群組\"%s\"不存在"

# libpq/pqcomm.c:509
#: libpq/pqcomm.c:542
#, c-format
msgid "could not set group of file \"%s\": %m"
msgstr "無法設定檔案 \"%s\" 的群組:%m"

# libpq/pqcomm.c:520
#: libpq/pqcomm.c:553
#, c-format
msgid "could not set permissions of file \"%s\": %m"
msgstr "無法設定檔案 \"%s\" 的權限: %m"

# libpq/pqcomm.c:550
#: libpq/pqcomm.c:583
#, c-format
msgid "could not accept new connection: %m"
msgstr "無法接受新連線: %m"

# libpq/pqcomm.c:702
#: libpq/pqcomm.c:769
#, c-format
msgid "could not receive data from client: %m"
msgstr "無法由客戶端接收資料: %m"

# libpq/pqcomm.c:865
#: libpq/pqcomm.c:956
msgid "unexpected EOF within message length word"
msgstr "訊息長度字詞中有非預期的 EOF"

# libpq/pqcomm.c:877
#: libpq/pqcomm.c:967
msgid "invalid message length"
msgstr "不合法的訊息長度"

# libpq/pqcomm.c:891
#: libpq/pqcomm.c:989 libpq/pqcomm.c:999
msgid "incomplete message from client"
msgstr "用戶端傳送的訊息不完整"

# libpq/pqcomm.c:1001
#: libpq/pqcomm.c:1108
#, c-format
msgid "could not send data to client: %m"
msgstr "無法傳送資料給用戶端：%m"

# libpq/pqformat.c:443
#: libpq/pqformat.c:463
msgid "no data left in message"
msgstr "訊息中沒有資料"

# utils/adt/int8.c:117
#: libpq/pqformat.c:529
msgid "binary value is out of range for type bigint"
msgstr "二進位值超出 bigint 型別範圍"

# libpq/pqformat.c:671
#: libpq/pqformat.c:691
msgid "invalid string in message"
msgstr "訊息中有不合法的字串"

# libpq/pqformat.c:687
#: libpq/pqformat.c:707
msgid "invalid message format"
msgstr "不合法的訊息格式"

# optimizer/util/clauses.c:2296
#: optimizer/util/clauses.c:3811
#, c-format
msgid "SQL function \"%s\" during inlining"
msgstr "內嵌期間 SQL 函式 \"%s\""

# optimizer/plan/planner.c:698
#: optimizer/prep/preptlist.c:132
msgid "SELECT FOR UPDATE/SHARE is not allowed in subqueries"
msgstr "子查詢不允許 SELECT FOR UPDATE/SHARE"

#: optimizer/prep/prepunion.c:373
msgid "could not implement recursive UNION"
msgstr "無法實作遞迴 UNION"

#: optimizer/prep/prepunion.c:374
msgid "All column datatypes must be hashable."
msgstr "所有資料行的資料型別都必須是可雜湊。"

# access/transam/slru.c:638 access/transam/xlog.c:1631
# access/transam/xlog.c:2742 access/transam/xlog.c:2832
# access/transam/xlog.c:2930 libpq/hba.c:911 libpq/hba.c:935
# utils/error/elog.c:1118 utils/init/miscinit.c:783 utils/init/miscinit.c:889
# utils/misc/database.c:68
#. translator: %s is UNION, INTERSECT, or EXCEPT
#: optimizer/prep/prepunion.c:767
#, c-format
msgid "could not implement %s"
msgstr "無法實作 %s"

#: optimizer/prep/prepunion.c:768 optimizer/plan/planner.c:1044
#: optimizer/plan/planner.c:1475
msgid ""
"Some of the datatypes only support hashing, while others only support "
"sorting."
msgstr "有些資料型別只支援雜湊，有些資料型別只支援排序。"

#: optimizer/plan/initsplan.c:571
msgid ""
"SELECT FOR UPDATE/SHARE cannot be applied to the nullable side of an outer "
"join"
msgstr "SELECT FOR UPDATE/SHARE 無法套用至外部聯結的可為 Null 端"

# optimizer/plan/planner.c:698
#: optimizer/plan/planner.c:845 parser/analyze.c:1196 parser/analyze.c:1390
#: parser/analyze.c:2036
msgid "SELECT FOR UPDATE/SHARE is not allowed with UNION/INTERSECT/EXCEPT"
msgstr "UNION/INTERSECT/EXCEPT 不允許 SELECT FOR UPDATE/SHARE"

#: optimizer/plan/planner.c:1043
msgid "could not implement GROUP BY"
msgstr "無法實作 GROUP BY"

#: optimizer/plan/planner.c:1474
msgid "could not implement DISTINCT"
msgstr "無法實作 DISTINCT"

#: optimizer/plan/planner.c:2522
msgid "could not implement window PARTITION BY"
msgstr "無法實作視窗 PARTITION BY"

#: optimizer/plan/planner.c:2523
msgid "Window partitioning columns must be of sortable datatypes."
msgstr "視窗分割資料行必須屬於可排序的資料型別。"

#: optimizer/plan/planner.c:2527
msgid "could not implement window ORDER BY"
msgstr "無法實作視窗 ORDER BY"

#: optimizer/plan/planner.c:2528
msgid "Window ordering columns must be of sortable datatypes."
msgstr "視窗排序資料行必須屬於可排序的資料型別。"

# commands/portalcmds.c:80
#: parser/analyze.c:450
msgid "INSERT ... SELECT cannot specify INTO"
msgstr "INSERT ... SELECT 無法指定 INTO"

#: parser/analyze.c:552 parser/analyze.c:975
msgid "VALUES lists must all be the same length"
msgstr "VALUES 列表的長度必須全部相同"

#: parser/analyze.c:573 parser/analyze.c:1080
msgid "VALUES must not contain table references"
msgstr "VALUES 不可包含資料表參考"

#: parser/analyze.c:587 parser/analyze.c:1094
msgid "VALUES must not contain OLD or NEW references"
msgstr "VALUES 不可包含 OLD 或 NEW 參考"

#: parser/analyze.c:588 parser/analyze.c:1095
msgid "Use SELECT ... UNION ALL ... instead."
msgstr "改用 SELECT ... UNION ALL ...。"

# catalog/heap.c:1614
#: parser/analyze.c:698 parser/analyze.c:1107
msgid "cannot use aggregate function in VALUES"
msgstr "VALUES 中不可使用彙總函式"

#: parser/analyze.c:704 parser/analyze.c:1113
msgid "cannot use window function in VALUES"
msgstr "VALUES 中不可使用視窗函式"

# parser/analyze.c:671
#: parser/analyze.c:736
msgid "INSERT has more expressions than target columns"
msgstr "INSERT 的運算式比目標資料行更多"

# parser/analyze.c:692
#: parser/analyze.c:744
msgid "INSERT has more target columns than expressions"
msgstr "INSERT 的目標資料行比運算式更多"

#: parser/analyze.c:991
msgid "DEFAULT can only appear in a VALUES list within INSERT"
msgstr "DEFAULT 只能出現在 INSERT 內的 VALUES 列表"

#: parser/analyze.c:1061 parser/analyze.c:2171
msgid "SELECT FOR UPDATE/SHARE cannot be applied to VALUES"
msgstr "SELECT FOR UPDATE/SHARE 無法套用至 VALUES"

#: parser/analyze.c:1314
msgid "invalid UNION/INTERSECT/EXCEPT ORDER BY clause"
msgstr "UNION/INTERSECT/EXCEPT ORDER BY 子句無效"

#: parser/analyze.c:1315
msgid "Only result column names can be used, not expressions or functions."
msgstr "只有結果資料行名稱可以使用，不可使用運算式或函式。"

#: parser/analyze.c:1316
msgid ""
"Add the expression/function to every SELECT, or move the UNION into a FROM "
"clause."
msgstr "將運算式/函式新增至每個 SELECT，或將 UNION 移至 FROM 子句。"

# parser/analyze.c:2094
#: parser/analyze.c:1382
msgid "INTO is only allowed on first SELECT of UNION/INTERSECT/EXCEPT"
msgstr "只有 UNION/INTERSECT/EXCEPT 的第一個 SELECT 允許 INTO"

#: parser/analyze.c:1442
msgid ""
"UNION/INTERSECT/EXCEPT member statement cannot refer to other relations of "
"same query level"
msgstr "UNION/INTERSECT/EXCEPT 成員陳述式不可參考相同查詢等級的其他關係"

# parser/analyze.c:2210
#: parser/analyze.c:1527
#, c-format
msgid "each %s query must have the same number of columns"
msgstr "每個 %s 查詢都必須有相同數目的資料行"

# parser/analyze.c:2282
#: parser/analyze.c:1719
msgid "CREATE TABLE AS specifies too many column names"
msgstr "CREATE TABLE AS 指定太多的資料行名稱"

# catalog/heap.c:1614
#: parser/analyze.c:1769
msgid "cannot use aggregate function in UPDATE"
msgstr "UPDATE 中不可使用彙總函式"

#: parser/analyze.c:1775
msgid "cannot use window function in UPDATE"
msgstr "UPDATE 中不可使用視窗函式"

# catalog/heap.c:1614
#: parser/analyze.c:1882
msgid "cannot use aggregate function in RETURNING"
msgstr "RETURNING 中不可使用彙總函式"

#: parser/analyze.c:1888
msgid "cannot use window function in RETURNING"
msgstr "RETURNING 中不可使用視窗函式"

#: parser/analyze.c:1907
msgid "RETURNING cannot contain references to other relations"
msgstr "RETURNING 不可包含其他關係的參考"

# parser/analyze.c:2565
#: parser/analyze.c:1946
msgid "cannot specify both SCROLL and NO SCROLL"
msgstr "無法同時指定 SCROLL 和 NO SCROLL"

# commands/portalcmds.c:80
#: parser/analyze.c:1960
msgid "DECLARE CURSOR cannot specify INTO"
msgstr "DECLARE CURSOR 不可指定 INTO"

# commands/portalcmds.c:84
#: parser/analyze.c:1968
msgid "DECLARE CURSOR WITH HOLD ... FOR UPDATE/SHARE is not supported"
msgstr "不支援 DECLARE CURSOR WITH HOLD ... 不支援 FOR UPDATE/SHARE"

# commands/portalcmds.c:85
#: parser/analyze.c:1969
msgid "Holdable cursors must be READ ONLY."
msgstr "可保留的指標必須是 READ ONLY。"

# commands/portalcmds.c:84
#: parser/analyze.c:1982
msgid "DECLARE INSENSITIVE CURSOR ... FOR UPDATE/SHARE is not supported"
msgstr "不支援 DECLARE INSENSITIVE CURSOR ... 不支援 FOR UPDATE/SHARE"

# commands/portalcmds.c:85
#: parser/analyze.c:1983
msgid "Insensitive cursors must be READ ONLY."
msgstr "非感應式指標必須是 READ ONLY。"

# optimizer/plan/planner.c:698
#: parser/analyze.c:2040
msgid "SELECT FOR UPDATE/SHARE is not allowed with DISTINCT clause"
msgstr "DISTINCT 子句不允許 SELECT FOR UPDATE/SHARE"

# optimizer/plan/planner.c:698
#: parser/analyze.c:2044
msgid "SELECT FOR UPDATE/SHARE is not allowed with GROUP BY clause"
msgstr "GROUP BY 子句不允許 SELECT FOR UPDATE/SHARE"

# optimizer/plan/planner.c:698
#: parser/analyze.c:2048
msgid "SELECT FOR UPDATE/SHARE is not allowed with HAVING clause"
msgstr "HAVING 子句不允許 SELECT FOR UPDATE/SHARE"

# optimizer/plan/planner.c:698
#: parser/analyze.c:2052
msgid "SELECT FOR UPDATE/SHARE is not allowed with aggregate functions"
msgstr "彙總函式不允許 SELECT FOR UPDATE/SHARE"

# optimizer/plan/planner.c:698
#: parser/analyze.c:2056
msgid "SELECT FOR UPDATE/SHARE is not allowed with window functions"
msgstr "視窗函式不允許 SELECT FOR UPDATE/SHARE"

#: parser/analyze.c:2124
msgid "SELECT FOR UPDATE/SHARE must specify unqualified relation names"
msgstr "SELECT FOR UPDATE/SHARE 必須指定未限定的關係名稱"

#: parser/analyze.c:2153
msgid "SELECT FOR UPDATE/SHARE cannot be applied to a join"
msgstr "SELECT FOR UPDATE/SHARE 無法套用至聯結"

#: parser/analyze.c:2159
msgid "SELECT FOR UPDATE/SHARE cannot be applied to NEW or OLD"
msgstr "SELECT FOR UPDATE/SHARE 無法套用至 NEW 或 OLD"

#: parser/analyze.c:2165
msgid "SELECT FOR UPDATE/SHARE cannot be applied to a function"
msgstr "SELECT FOR UPDATE/SHARE 無法套用至函式"

# optimizer/plan/planner.c:698
#: parser/analyze.c:2177
msgid "SELECT FOR UPDATE/SHARE cannot be applied to a WITH query"
msgstr "SELECT FOR UPDATE/SHARE 無法套用至 WITH 查詢"

#: parser/analyze.c:2191
#, c-format
msgid "relation \"%s\" in FOR UPDATE/SHARE clause not found in FROM clause"
msgstr "FROM 子句中找不到 FOR UPDATE/SHARE 子句的關係 \"%s\""

# parser/analyze.c:3132 parser/parse_coerce.c:221 parser/parse_expr.c:116
# parser/parse_expr.c:122
#: parser/analyze.c:2259 parser/parse_coerce.c:283 parser/parse_expr.c:647
#: parser/parse_expr.c:654
#, c-format
msgid "there is no parameter $%d"
msgstr "並沒有參數 $%d"

#: parser/parse_agg.c:84
msgid "aggregate function calls cannot contain window function calls"
msgstr "彙總函式呼叫不可包含視窗函式呼叫"

# tcop/utility.c:92
#: parser/parse_agg.c:155 parser/parse_clause.c:1587
#, c-format
msgid "window \"%s\" does not exist"
msgstr "視窗 \"%s\" 不存在"

# parser/parse_agg.c:120
#: parser/parse_agg.c:243
msgid "aggregates not allowed in WHERE clause"
msgstr "WHERE 子句中不允許使用聚集"

# parser/parse_agg.c:124
#: parser/parse_agg.c:249
msgid "aggregates not allowed in JOIN conditions"
msgstr "JOIN 條件中不允許使用聚集"

# parser/parse_agg.c:143
#: parser/parse_agg.c:270
msgid "aggregates not allowed in GROUP BY clause"
msgstr "GROUP BY 子句中不允許使用聚集"

#: parser/parse_agg.c:338
msgid "aggregate functions not allowed in a recursive query's recursive term"
msgstr "遞迴查詢的遞迴詞彙中不允許使用彙總函式"

#: parser/parse_agg.c:363
msgid "window functions not allowed in WHERE clause"
msgstr "WHERE 子句中不允許使用視窗函式"

#  translator: %s is a SQL statement name
# executor/functions.c:117
#: parser/parse_agg.c:369
msgid "window functions not allowed in JOIN conditions"
msgstr "JOIN 條件中不允許使用視窗函式"

#: parser/parse_agg.c:375
msgid "window functions not allowed in HAVING clause"
msgstr "HAVING 子句中不允許使用視窗函式"

#: parser/parse_agg.c:388
msgid "window functions not allowed in GROUP BY clause"
msgstr "GROUP BY 子句中不允許使用視窗函式"

#  translator: %s is a SQL statement name
# executor/functions.c:117
#: parser/parse_agg.c:407 parser/parse_agg.c:420
msgid "window functions not allowed in window definition"
msgstr "視窗定義中不允許使用視窗函式"

# parser/parse_agg.c:316
#: parser/parse_agg.c:541
#, c-format
msgid ""
"column \"%s.%s\" must appear in the GROUP BY clause or be used in an "
"aggregate function"
msgstr "資料行 \"%s.%s\" 必須出現在 GROUP BY 子句中，或用於彙總函式"

# parser/parse_agg.c:321
#: parser/parse_agg.c:547
#, c-format
msgid "subquery uses ungrouped column \"%s.%s\" from outer query"
msgstr "子查詢使用外部查詢中的已取消群組資料行 \"%s.%s\""

# parser/parse_clause.c:363
#: parser/parse_clause.c:415
#, c-format
msgid "JOIN/ON clause refers to \"%s\", which is not part of JOIN"
msgstr "JOIN/ON 子句參考 \"%s\"，後者不是 JOIN 的一部分"

# parser/parse_clause.c:446
#: parser/parse_clause.c:496
msgid "subquery in FROM cannot have SELECT INTO"
msgstr "FROM 中的子查詢不能有 SELECT INTO"

#: parser/parse_clause.c:518
msgid "subquery in FROM cannot refer to other relations of same query level"
msgstr "FROM 中的子查詢不可參考相同查詢等級的其他關係"

#: parser/parse_clause.c:569
msgid ""
"function expression in FROM cannot refer to other relations of same query "
"level"
msgstr "FROM 中的函式運算式不可參考相同查詢等級的其他關係"

# parser/parse_clause.c:539
#: parser/parse_clause.c:582
msgid "cannot use aggregate function in function expression in FROM"
msgstr "FROM 的函式運算式中不可使用彙總函式"

# catalog/heap.c:1809
#: parser/parse_clause.c:589
msgid "cannot use window function in function expression in FROM"
msgstr "FROM 的函式運算式中不可使用視窗函式"

# parser/parse_clause.c:759
#: parser/parse_clause.c:865
#, c-format
msgid "column name \"%s\" appears more than once in USING clause"
msgstr "USING 子句中的資料行名稱 \"%s\" 出現多次"

# parser/parse_clause.c:774
#: parser/parse_clause.c:880
#, c-format
msgid "common column name \"%s\" appears more than once in left table"
msgstr "左資料表中的共用欄位名稱 \"%s\" 出現多次"

# parser/parse_clause.c:783
#: parser/parse_clause.c:889
#, c-format
msgid "column \"%s\" specified in USING clause does not exist in left table"
msgstr "USING 子句中所指定的資料行 \"%s\" 不存在於左資料表"

# parser/parse_clause.c:797
#: parser/parse_clause.c:903
#, c-format
msgid "common column name \"%s\" appears more than once in right table"
msgstr "右資料表中的共用欄位名稱 \"%s\" 出現多次"

# parser/parse_clause.c:806
#: parser/parse_clause.c:912
#, c-format
msgid "column \"%s\" specified in USING clause does not exist in right table"
msgstr "USING 子句中所指定的資料行 \"%s\" 不存在於右資料表"

# parser/parse_clause.c:858
#: parser/parse_clause.c:969
#, c-format
msgid "column alias list for \"%s\" has too many entries"
msgstr "\"%s\" 的資料行別名列表有太多項目"

# parser/parse_clause.c:1051
#. translator: %s is name of a SQL construct, eg LIMIT
#: parser/parse_clause.c:1188
#, c-format
msgid "argument of %s must not contain variables"
msgstr "%s 的參數不可包含變數"

# commands/functioncmds.c:1003
#. translator: %s is name of a SQL construct, eg LIMIT
#: parser/parse_clause.c:1199
#, c-format
msgid "argument of %s must not contain aggregate functions"
msgstr "%s 的參數不可包含彙總函式"

#  translator: %s is name of a SQL construct, eg WHERE
# parser/parse_coerce.c:778 parser/parse_coerce.c:817
#. translator: %s is name of a SQL construct, eg LIMIT
#: parser/parse_clause.c:1210
#, c-format
msgid "argument of %s must not contain window functions"
msgstr "%s 的參數不可包含視窗函式"

#  translator: first %s is name of a SQL construct, eg ORDER BY
# parser/parse_clause.c:1179
#. translator: first %s is name of a SQL construct, eg ORDER BY
#: parser/parse_clause.c:1329
#, c-format
msgid "%s \"%s\" is ambiguous"
msgstr "%s \"%s\" 模稜兩可"

#  translator: %s is name of a SQL construct, eg ORDER BY
# parser/parse_clause.c:1201
#. translator: %s is name of a SQL construct, eg ORDER BY
#: parser/parse_clause.c:1353
#, c-format
msgid "non-integer constant in %s"
msgstr "%s 中的非整數常數"

# parser/parse_clause.c:1218
#. translator: %s is name of a SQL construct, eg ORDER BY
#: parser/parse_clause.c:1371
#, c-format
msgid "%s position %d is not in select list"
msgstr "%s 位置 %d 不在選擇列表中"

# rewrite/rewriteDefine.c:363
#: parser/parse_clause.c:1575
#, c-format
msgid "window \"%s\" is already defined"
msgstr "視窗 \"%s\" 已定義"

#: parser/parse_clause.c:1629
#, c-format
msgid "cannot override PARTITION BY clause of window \"%s\""
msgstr "無法覆寫視窗 \"%s\" 的 PARTITION BY 子句"

#: parser/parse_clause.c:1641
#, c-format
msgid "cannot override ORDER BY clause of window \"%s\""
msgstr "無法覆寫視窗 \"%s\" 的 ORDER BY 子句"

# commands/tablecmds.c:1307
#: parser/parse_clause.c:1663
#, c-format
msgid "cannot override frame clause of window \"%s\""
msgstr "無法覆寫視窗 \"%s\" 的 frame 子句"

# parser/parse_clause.c:1411
#: parser/parse_clause.c:1719
msgid "for SELECT DISTINCT, ORDER BY expressions must appear in select list"
msgstr "對於 SELECT DISTINCT，ORDER BY 運算式必須出現在選擇列表中"

# parser/parse_clause.c:1451
#: parser/parse_clause.c:1805 parser/parse_clause.c:1837
msgid "SELECT DISTINCT ON expressions must match initial ORDER BY expressions"
msgstr "SELECT DISTINCT ON 運算式必須符合初始 ORDER BY 運算式"

# catalog/pg_operator.c:217 catalog/pg_operator.c:406
#: parser/parse_clause.c:1956
#, c-format
msgid "operator %s is not a valid ordering operator"
msgstr "運算子 %s 不是有效的排序運算子"

#: parser/parse_clause.c:1958
msgid ""
"Ordering operators must be \"<\" or \">\" members of btree operator families."
msgstr "排序運算子必須是 btree 運算子家族的 \"<\" or \">\" 成員。"

# parser/parse_coerce.c:237
#: parser/parse_coerce.c:300 parser/parse_expr.c:1876
#, c-format
msgid "inconsistent types deduced for parameter $%d"
msgstr "推算的參數 $%d 不一致型別"

# parser/parse_coerce.c:676 parser/parse_coerce.c:703
# parser/parse_coerce.c:719 parser/parse_coerce.c:733
# parser/parse_expr.c:1654
#: parser/parse_coerce.c:891 parser/parse_coerce.c:920
#: parser/parse_coerce.c:938 parser/parse_coerce.c:953
#: parser/parse_expr.c:1528 parser/parse_expr.c:2031
#, c-format
msgid "cannot cast type %s to %s"
msgstr "無法將型別 %s 轉換成 %s"

# parser/parse_coerce.c:706
#: parser/parse_coerce.c:923
msgid "Input has too few columns."
msgstr "輸入的欄位不足。"

# parser/parse_coerce.c:722
#: parser/parse_coerce.c:941
#, c-format
msgid "Cannot cast type %s to %s in column %d."
msgstr "無法將型別 %s 轉換為 %s (資料行 %d 中)。"

# parser/parse_coerce.c:736
#: parser/parse_coerce.c:956
msgid "Input has too many columns."
msgstr "輸入的欄位過多。"

#  translator: first %s is name of a SQL construct, eg WHERE
# parser/parse_coerce.c:770
#. translator: first %s is name of a SQL construct, eg WHERE
#: parser/parse_coerce.c:999
#, c-format
msgid "argument of %s must be type boolean, not type %s"
msgstr "%s 的引數必須是boolean型別，而非%s型別"

#  translator: %s is name of a SQL construct, eg WHERE
# parser/parse_coerce.c:778 parser/parse_coerce.c:817
#. translator: %s is name of a SQL construct, eg WHERE
#. translator: %s is name of a SQL construct, eg LIMIT
#: parser/parse_coerce.c:1009 parser/parse_coerce.c:1058
#, c-format
msgid "argument of %s must not return a set"
msgstr "%s 的引數不能傳回set"

#  translator: first %s is name of a SQL construct, eg WHERE
# parser/parse_coerce.c:770
#. translator: first %s is name of a SQL construct, eg LIMIT
#: parser/parse_coerce.c:1046
#, c-format
msgid "argument of %s must be type %s, not type %s"
msgstr "%s 的參數必須是 %s 型別，而不是 %s 型別"

# parser/parse_coerce.c:871
#. translator: first %s is name of a SQL construct, eg CASE
#: parser/parse_coerce.c:1179
#, c-format
msgid "%s types %s and %s cannot be matched"
msgstr "%s 型別 %s 和 %s 不符"

#  translator: first %s is name of a SQL construct, eg CASE
# parser/parse_coerce.c:933
#. translator: first %s is name of a SQL construct, eg CASE
#: parser/parse_coerce.c:1246
#, c-format
msgid "%s could not convert type %s to %s"
msgstr "%s 無法將型別 %s 轉換成 %s"

# parser/parse_coerce.c:1109
#: parser/parse_coerce.c:1487
msgid "arguments declared \"anyelement\" are not all alike"
msgstr "宣告為 \"anyelement\" 的參數並非全部相同"

# parser/parse_coerce.c:1126
#: parser/parse_coerce.c:1506
msgid "arguments declared \"anyarray\" are not all alike"
msgstr "宣告為 \"anyarray\" 的參數並非全部相同"

# parser/parse_coerce.c:1155 parser/parse_coerce.c:1267
# parser/parse_coerce.c:1294
#: parser/parse_coerce.c:1535 parser/parse_coerce.c:1679
#: parser/parse_coerce.c:1710
#, c-format
msgid "argument declared \"anyarray\" is not an array but type %s"
msgstr "宣告為 \"anyarray\" 的參數不是陣列，而是型別 %s"

# parser/parse_coerce.c:1172
#: parser/parse_coerce.c:1551
msgid ""
"argument declared \"anyarray\" is not consistent with argument declared "
"\"anyelement\""
msgstr "宣告為 \"anyarray\" 的參數與宣告為 \"anyelement\" 的參數不相容"

# utils/adt/array_userfuncs.c:50
#: parser/parse_coerce.c:1569
msgid "could not determine polymorphic type because input has type \"unknown\""
msgstr "無法判斷同名異式型別，因為輸入有型別 \"unknown\""

#: parser/parse_coerce.c:1579
#, c-format
msgid "type matched to anynonarray is an array type: %s"
msgstr "對應至 anynonarray 的型別是陣列型別:%s"

#: parser/parse_coerce.c:1589
#, c-format
msgid "type matched to anyenum is not an enum type: %s"
msgstr "對應至 anyenum 的型別不是列舉型別:%s"

# parser/parse_coerce.c:1208 parser/parse_coerce.c:1225
# parser/parse_coerce.c:1279 parser/parse_expr.c:794 parser/parse_expr.c:1350
# parser/parse_expr.c:1389 parser/parse_oper.c:920
#: parser/parse_coerce.c:1618 parser/parse_coerce.c:1635
#: parser/parse_coerce.c:1693 parser/parse_expr.c:1494 parser/parse_func.c:308
#: parser/parse_oper.c:994 nodes/nodeFuncs.c:107 nodes/nodeFuncs.c:133
#, c-format
msgid "could not find array type for data type %s"
msgstr "找不到資料型別 %s 的陣列型別"

#: parser/parse_cte.c:40
#, c-format
msgid ""
"recursive reference to query \"%s\" must not appear within its non-recursive "
"term"
msgstr "查詢 \"%s\" 的遞迴參考不可出現在它的非遞迴詞彙中"

#: parser/parse_cte.c:42
#, c-format
msgid "recursive reference to query \"%s\" must not appear within a subquery"
msgstr "查詢 \"%s\" 的遞迴參考不可出現在子查詢中"

#: parser/parse_cte.c:44
#, c-format
msgid ""
"recursive reference to query \"%s\" must not appear within an outer join"
msgstr "查詢 \"%s\" 的遞迴參考不可出現在外部聯結中"

#: parser/parse_cte.c:46
#, c-format
msgid "recursive reference to query \"%s\" must not appear within INTERSECT"
msgstr "查詢 \"%s\" 的遞迴參考不可出現在 INTERSECT 中"

#: parser/parse_cte.c:48
#, c-format
msgid "recursive reference to query \"%s\" must not appear within EXCEPT"
msgstr "查詢 \"%s\" 的遞迴參考不可出現在 EXCEPT 中"

# commands/copy.c:2716 parser/parse_target.c:648 parser/parse_target.c:658
#: parser/parse_cte.c:130
#, c-format
msgid "WITH query name \"%s\" specified more than once"
msgstr "WITH 查詢名稱 \"%s\" 指定多次"

# parser/parse_clause.c:446
#: parser/parse_cte.c:247
msgid "subquery in WITH cannot have SELECT INTO"
msgstr "WITH 中的子查詢不能有 SELECT INTO"

#: parser/parse_cte.c:288
#, c-format
msgid ""
"recursive query \"%s\" column %d has type %s in non-recursive term but type %"
"s overall"
msgstr "遞迴查詢 \"%s\" 資料行 %d 有非遞迴詞彙的型別 %s，但有整體型別 %s"

#: parser/parse_cte.c:294
msgid "Cast the output of the non-recursive term to the correct type."
msgstr "將非遞迴詞彙的輸出轉換為正確型別。"

#: parser/parse_cte.c:376
#, c-format
msgid "WITH query \"%s\" has %d columns available but %d columns specified"
msgstr "WITH 查詢 \"%s\" 有 %d 個可用資料行，但指定 %d 個資料行"

#: parser/parse_cte.c:556
msgid "mutual recursion between WITH items is not implemented"
msgstr "WITH 項目之間的相互遞迴未實作"

#: parser/parse_cte.c:608
#, c-format
msgid ""
"recursive query \"%s\" does not have the form non-recursive-term UNION [ALL] "
"recursive-term"
msgstr "遞迴查詢 \"%s\" 沒有下列格式: 非遞迴詞彙 UNION [ALL] 遞迴詞彙"

#: parser/parse_cte.c:640
msgid "ORDER BY in a recursive query is not implemented"
msgstr "遞迴查詢中的 ORDER BY 未實作"

#: parser/parse_cte.c:646
msgid "OFFSET in a recursive query is not implemented"
msgstr "遞迴查詢中的 OFFSET 未實作"

#: parser/parse_cte.c:652
msgid "LIMIT in a recursive query is not implemented"
msgstr "遞迴查詢中的 LIMIT 未實作"

#: parser/parse_cte.c:658
msgid "FOR UPDATE/SHARE in a recursive query is not implemented"
msgstr "遞迴查詢中的 FOR UPDATE/SHARE 未實作"

#: parser/parse_cte.c:715
#, c-format
msgid "recursive reference to query \"%s\" must not appear more than once"
msgstr "查詢 \"%s\" 的遞迴參考不可出現多次"

# utils/adt/formatting.c:1154
#: parser/parse_expr.c:349 parser/parse_target.c:596
msgid "row expansion via \"*\" is not supported here"
msgstr "這裡不支援透過 \"*\" 的資料列展開"

# parser/parse_expr.c:361
#: parser/parse_expr.c:897
msgid "NULLIF requires = operator to yield boolean"
msgstr "NULLIF 需要 = 運算子產生布林"

# commands/define.c:233
#: parser/parse_expr.c:1070
msgid "arguments of row IN must all be row expressions"
msgstr "資料列 IN 的引數必須全部是資料列運算式"

# parser/parse_clause.c:446
#: parser/parse_expr.c:1273
msgid "subquery cannot have SELECT INTO"
msgstr "子查詢不能有 SELECT INTO"

# parser/parse_expr.c:486
#: parser/parse_expr.c:1301
msgid "subquery must return a column"
msgstr "子查婢必須傳回一個欄位"

# parser/parse_expr.c:492
#: parser/parse_expr.c:1308
msgid "subquery must return only one column"
msgstr "子查詢只能傳回一個欄位"

# parser/parse_expr.c:576
#: parser/parse_expr.c:1367
msgid "subquery has too many columns"
msgstr "子查詢的欄位太多"

# parser/parse_expr.c:614
#: parser/parse_expr.c:1372
msgid "subquery has too few columns"
msgstr "子查詢的欄位不足"

# catalog/pg_aggregate.c:165 catalog/pg_proc.c:124 executor/functions.c:1082
#: parser/parse_expr.c:1468
msgid "cannot determine type of empty array"
msgstr "無法判斷空白陣列的型別"

#: parser/parse_expr.c:1469
msgid "Explicitly cast to the desired type, for example ARRAY[]::integer[]."
msgstr "明確轉換至所需的型別，例如 ARRAY[]::integer[]。"

# utils/adt/array_userfuncs.c:50
#: parser/parse_expr.c:1483
#, c-format
msgid "could not find element type for data type %s"
msgstr "找不到資料型別 %s 的元素型別"

#: parser/parse_expr.c:1681
msgid "unnamed XML attribute value must be a column reference"
msgstr "未命名的 XML 屬性值必須是資料行參考"

#: parser/parse_expr.c:1682
msgid "unnamed XML element value must be a column reference"
msgstr "未命名的 XML 元素值必須是資料行參考"

# commands/copy.c:2716 parser/parse_target.c:648 parser/parse_target.c:658
#: parser/parse_expr.c:1697
#, c-format
msgid "XML attribute name \"%s\" appears more than once"
msgstr "XML 屬性名稱 \"%s\" 出現多次"

# parser/parse_coerce.c:676 parser/parse_coerce.c:703
# parser/parse_coerce.c:719 parser/parse_coerce.c:733
# parser/parse_expr.c:1654
#: parser/parse_expr.c:1804
#, c-format
msgid "cannot cast XMLSERIALIZE result to %s"
msgstr "無法將 XMLSERIALIZE 結果轉換為 %s"

#: parser/parse_expr.c:2072 parser/parse_expr.c:2270
msgid "unequal number of entries in row expressions"
msgstr "資料列運算式中的項目數目不相等"

# utils/adt/arrayfuncs.c:2559 utils/adt/arrayfuncs.c:2714
#: parser/parse_expr.c:2082
msgid "cannot compare rows of zero length"
msgstr "無法比較零長度的資料列"

# parser/parse_expr.c:594
#: parser/parse_expr.c:2107
#, c-format
msgid "row comparison operator must yield type boolean, not type %s"
msgstr "資料列比較運算子必須產生布林型別，而不是 %s 型別"

# parser/parse_expr.c:602
#: parser/parse_expr.c:2114
msgid "row comparison operator must not return a set"
msgstr "資料列比較運算子不可傳回集合"

# utils/adt/array_userfuncs.c:50
#: parser/parse_expr.c:2173 parser/parse_expr.c:2217
#, c-format
msgid "could not determine interpretation of row comparison operator %s"
msgstr "無法判斷資料列比較運算子 %s 的直譯"

#: parser/parse_expr.c:2175
msgid ""
"Row comparison operators must be associated with btree operator families."
msgstr "資料列比較運算子必須與 btree 運算子家族相關聯。"

# commands/comment.c:590
#: parser/parse_expr.c:2219
msgid "There are multiple equally-plausible candidates."
msgstr "有多個同樣可行的候選項目。"

# parser/parse_expr.c:1804
#: parser/parse_expr.c:2310
msgid "IS DISTINCT FROM requires = operator to yield boolean"
msgstr "IS DISTINCT FROM 需要 = 運算子產生布林"

# parser/parse_func.c:165
#: parser/parse_func.c:191
#, c-format
msgid "%s(*) specified, but %s is not an aggregate function"
msgstr "%s(*)被使用，但是 %s 不是aggregate function"

# parser/parse_func.c:171
#: parser/parse_func.c:198
#, c-format
msgid "DISTINCT specified, but %s is not an aggregate function"
msgstr "指定 DISTINCT，但 %s 不是彙總函式"

# parser/parse_func.c:165
#: parser/parse_func.c:204
#, c-format
msgid ""
"OVER specified, but %s is not a window function nor an aggregate function"
msgstr "指定 OVER，但 %s 既不是視窗函式，也不是彙總函式"

# parser/parse_func.c:195
#: parser/parse_func.c:231
#, c-format
msgid "function %s is not unique"
msgstr "函式 %s 不是唯一"

#: parser/parse_func.c:234
msgid ""
"Could not choose a best candidate function. You might need to add explicit "
"type casts."
msgstr "無法選擇最佳候選函式。您可能需要加入明確型別轉換。"

#: parser/parse_func.c:243
msgid ""
"No function matches the given name and argument types. You might need to add "
"explicit type casts."
msgstr "沒有符合指定之名稱和參數型別的函式。您可能需要加入明確型別轉換。"

# parser/parse_func.c:165
#: parser/parse_func.c:350 parser/parse_func.c:403
#, c-format
msgid "%s(*) must be used to call a parameterless aggregate function"
msgstr "%s(*) 必須用來呼叫無參數彙總函式"

# parser/parse_func.c:255
#: parser/parse_func.c:357
msgid "aggregates cannot return sets"
msgstr "彙總不能傳回集合"

#: parser/parse_func.c:376
msgid "window function call requires an OVER clause"
msgstr "視窗函式呼叫需要 OVER 子句"

#: parser/parse_func.c:393
msgid "DISTINCT is not implemented for window functions"
msgstr "視窗函式未實作 DISTINCT"

# catalog/pg_proc.c:487
#: parser/parse_func.c:410
msgid "window functions cannot return sets"
msgstr "視窗函式不能傳回集合"

# parser/parse_func.c:1208
#: parser/parse_func.c:1197
#, c-format
msgid "column %s.%s does not exist"
msgstr "欄位 %s.%s 不存在"

# parser/parse_func.c:1219 parser/parse_target.c:496
#: parser/parse_func.c:1209
#, c-format
msgid "column \"%s\" not found in data type %s"
msgstr "找不到資料行 \"%s\" (資料型別 %s 中)"

# parser/parse_func.c:1224
#: parser/parse_func.c:1215
#, c-format
msgid "could not identify column \"%s\" in record data type"
msgstr "無法識別記錄資料型別中的資料行 \"%s\""

# parser/parse_func.c:1229
#: parser/parse_func.c:1221
#, c-format
msgid "column notation .%s applied to type %s, which is not a composite type"
msgstr "資料行記號 .%s 套用至型別 %s，後者不是複合型別"

# parser/parse_func.c:1301
#: parser/parse_func.c:1405
#, c-format
msgid "aggregate %s(*) does not exist"
msgstr "aggregate %s(*)不存在"

# parser/parse_func.c:1301
#: parser/parse_func.c:1410
#, c-format
msgid "aggregate %s does not exist"
msgstr "彙總 %s 不存在"

# catalog/pg_proc.c:228
#: parser/parse_func.c:1431
#, c-format
msgid "function %s is not an aggregate"
msgstr "函式 %s 不是彙總"

# catalog/heap.c:382 commands/tablecmds.c:2897
#: parser/parse_node.c:77
#, c-format
msgid "target lists can have at most %d entries"
msgstr "目標列表最多可以有 %d 個項目"

# parser/parse_node.c:95
#: parser/parse_node.c:219
#, c-format
msgid "cannot subscript type %s because it is not an array"
msgstr "無法下標型別 %s，因為它不是陣列"

# parser/parse_node.c:198 parser/parse_node.c:221
#: parser/parse_node.c:313 parser/parse_node.c:339
msgid "array subscript must have type integer"
msgstr "陣列下標必須是整數型別"

# parser/parse_node.c:243
#: parser/parse_node.c:363
#, c-format
msgid "array assignment requires type %s but expression is of type %s"
msgstr "陣列指派需要型別 %s，但運算式是型別 %s"

# parser/parse_oper.c:249 parser/parse_oper.c:314
#: parser/parse_oper.c:253
#, c-format
msgid "could not identify an ordering operator for type %s"
msgstr "無法識別型別 %s 的排序運算子"

# parser/parse_oper.c:251 parser/parse_oper.c:316
#: parser/parse_oper.c:255
msgid "Use an explicit ordering operator or modify the query."
msgstr "使用明確排序運算子或修改查詢。"

# parser/parse_oper.c:584
#: parser/parse_oper.c:512
#, c-format
msgid "operator requires run-time type coercion: %s"
msgstr "運算子需要執行時期型別強制轉型:%s"

# parser/parse_oper.c:778
#: parser/parse_oper.c:754
#, c-format
msgid "operator is not unique: %s"
msgstr "運算子不是唯一:%s"

#: parser/parse_oper.c:756
msgid ""
"Could not choose a best candidate operator. You might need to add explicit "
"type casts."
msgstr "無法選擇最佳候選運算子。您可能需要加入明確型別轉換。"

#: parser/parse_oper.c:764
msgid ""
"No operator matches the given name and argument type(s). You might need to "
"add explicit type casts."
msgstr "沒有符合指定之名稱和參數型別的運算子。您可能需要加入明確型別轉換。"

# commands/functioncmds.c:89
#: parser/parse_oper.c:823 parser/parse_oper.c:939
#, c-format
msgid "operator is only a shell: %s"
msgstr "運算子只是 shell:%s"

# parser/parse_oper.c:877
#: parser/parse_oper.c:927
msgid "op ANY/ALL (array) requires array on right side"
msgstr "op ANY/ALL (array) 在右側需要陣列"

# parser/parse_oper.c:906
#: parser/parse_oper.c:969
msgid "op ANY/ALL (array) requires operator to yield boolean"
msgstr "op ANY/ALL (array) 需要可產生布林的運算子"

# parser/parse_oper.c:910
#: parser/parse_oper.c:974
msgid "op ANY/ALL (array) requires operator not to return a set"
msgstr "op ANY/ALL (array) 需要不傳回集合的運算子"

# parser/parse_relation.c:174 parser/parse_relation.c:189
#: parser/parse_relation.c:141
#, c-format
msgid "table reference \"%s\" is ambiguous"
msgstr "資料表參考 \"%s\" 模稜兩可"

# parser/parse_relation.c:249 parser/parse_relation.c:264
#: parser/parse_relation.c:177
#, c-format
msgid "table reference %u is ambiguous"
msgstr "資料表參考 %u 模稜兩可"

# parser/parse_relation.c:356 parser/parse_relation.c:368
#: parser/parse_relation.c:337
#, c-format
msgid "table name \"%s\" specified more than once"
msgstr "資料表名稱 \"%s\" 指定多次"

# parser/parse_relation.c:510 parser/parse_relation.c:609
#: parser/parse_relation.c:472 parser/parse_relation.c:546
#, c-format
msgid "column reference \"%s\" is ambiguous"
msgstr "資料行參考 \"%s\" 模稜兩可"

# parser/parse_relation.c:726 parser/parse_relation.c:925
#: parser/parse_relation.c:782 parser/parse_relation.c:1071
#: parser/parse_relation.c:1431
#, c-format
msgid "table \"%s\" has %d columns available but %d columns specified"
msgstr "資料表 \"%s\" 有 %d 個可用資料行，但指定 %d 個資料行"

# parser/parse_relation.c:1052
#: parser/parse_relation.c:812
#, c-format
msgid "too many column aliases specified for function %s"
msgstr "指定給函式 %s 的資料行別名太多"

#: parser/parse_relation.c:878
#, c-format
msgid ""
"There is a WITH item named \"%s\", but it cannot be referenced from this "
"part of the query."
msgstr "有名稱為 \"%s\" 的 WITH 項目，但此查詢部分不可參考它。"

#: parser/parse_relation.c:880
msgid ""
"Use WITH RECURSIVE, or re-order the WITH items to remove forward references."
msgstr "使用 WITH RECURSIVE，或重新排序 WITH 項目以移除向前參考。"

# parser/parse_relation.c:997
#: parser/parse_relation.c:1150
msgid ""
"a column definition list is only allowed for functions returning \"record\""
msgstr "只有傳回 \"記錄\" 的函式允許資料行定義列表"

# parser/parse_relation.c:1008
#: parser/parse_relation.c:1158
msgid "a column definition list is required for functions returning \"record\""
msgstr "傳回 \"記錄\" 的函式需要資料行定義列表"

# catalog/pg_proc.c:487
#: parser/parse_relation.c:1205
#, c-format
msgid "function \"%s\" in FROM has unsupported return type %s"
msgstr "FROM條件使用的函式\"%s\"傳回不受支援的型別%s"

#: parser/parse_relation.c:1277
#, c-format
msgid "VALUES lists \"%s\" have %d columns available but %d columns specified"
msgstr "VALUES 列表 \"%s\" 有 %d 個可用資料行，但指定 %d 個資料行"

# catalog/heap.c:382 commands/tablecmds.c:2897
#: parser/parse_relation.c:1333
#, c-format
msgid "joins can have at most %d columns"
msgstr "聯結最多可以有 %d 個資料行"

# commands/comment.c:404 commands/tablecmds.c:3070 commands/tablecmds.c:3163
# commands/tablecmds.c:3215 commands/tablecmds.c:3311
# commands/tablecmds.c:3372 commands/tablecmds.c:3438
# commands/tablecmds.c:4564 commands/tablecmds.c:4701
# parser/parse_relation.c:1647 parser/parse_relation.c:1705
# parser/parse_relation.c:1919 parser/parse_type.c:94
# utils/adt/ruleutils.c:1300
#: parser/parse_relation.c:2103
#, c-format
msgid "column %d of relation \"%s\" does not exist"
msgstr "資料行 %d (屬於關係 \"%s\") 不存在"

#: parser/parse_relation.c:2465
#, c-format
msgid "invalid reference to FROM-clause entry for table \"%s\""
msgstr "資料表 \"%s\" FROM 子句項目的參考無效"

# commands/tablecmds.c:4042
#: parser/parse_relation.c:2468 parser/parse_relation.c:2488
#, c-format
msgid "Perhaps you meant to reference the table alias \"%s\"."
msgstr "您可能想要參考資料表別名 \"%s\"."

#: parser/parse_relation.c:2470 parser/parse_relation.c:2491
#, c-format
msgid ""
"There is an entry for table \"%s\", but it cannot be referenced from this "
"part of the query."
msgstr "有資料表 \"%s\" 的項目，但此查詢部分不可參考它。"

# parser/parse_relation.c:2014
#: parser/parse_relation.c:2476
#, c-format
msgid "missing FROM-clause entry for table \"%s\""
msgstr "缺少資料表 \"%s\" 的 FROM 子句項目"

# parser/parse_relation.c:2038
#: parser/parse_relation.c:2485
#, c-format
msgid "adding missing FROM-clause entry for table \"%s\""
msgstr "正在新增遺漏的資料表 \"%s\" FROM 子句項目"

# parser/parse_target.c:268 parser/parse_target.c:501
#: parser/parse_target.c:369 parser/parse_target.c:657
#, c-format
msgid "cannot assign to system column \"%s\""
msgstr "無法指派給系統資料行 \"%s\""

# parser/parse_target.c:292
#: parser/parse_target.c:394
msgid "cannot set an array element to DEFAULT"
msgstr "無法將陣列元素設為 DEFAULT"

# parser/parse_target.c:296
#: parser/parse_target.c:399
msgid "cannot set a subfield to DEFAULT"
msgstr "無法將子欄位設為 DEFAULT"

# parser/parse_target.c:357
#: parser/parse_target.c:466
#, c-format
msgid "column \"%s\" is of type %s but expression is of type %s"
msgstr "資料行 \"%s\" 是型別 %s，但運算式是型別 %s"

#: parser/parse_target.c:641
#, c-format
msgid ""
"cannot assign to field \"%s\" of column \"%s\" because its type %s is not a "
"composite type"
msgstr ""
"無法指派至欄位 \"%s\" (屬於資料行 \"%s\")，因為它的型別 %s 不是複合型別"

#: parser/parse_target.c:650
#, c-format
msgid ""
"cannot assign to field \"%s\" of column \"%s\" because there is no such "
"column in data type %s"
msgstr ""
"無法指派至欄位 \"%s\" (屬於資料行 \"%s\")，因為資料型別 %s 中沒有這類資料行"

# parser/parse_target.c:565
#: parser/parse_target.c:725
#, c-format
msgid ""
"array assignment to \"%s\" requires type %s but expression is of type %s"
msgstr "\"%s\" 的陣列指派需要型別 %s，但運算式是型別 %s"

# parser/parse_target.c:574
#: parser/parse_target.c:735
#, c-format
msgid "subfield \"%s\" is of type %s but expression is of type %s"
msgstr "子欄位 \"%s\" 是型別 %s，但運算式是型別 %s"

# parser/parse_target.c:803
#: parser/parse_target.c:991
msgid "SELECT * with no tables specified is not valid"
msgstr "若未指定資料表 SELECT * 無效"

# parser/parse_type.c:62
#: parser/parse_type.c:83
#, c-format
msgid "improper %%TYPE reference (too few dotted names): %s"
msgstr "%%TYPE 參考不正確 (太少含點名稱):%s"

# parser/parse_type.c:83
#: parser/parse_type.c:105
#, c-format
msgid "improper %%TYPE reference (too many dotted names): %s"
msgstr "%%TYPE 參考不正確 (太多含點名稱):%s"

# parser/parse_type.c:103
#: parser/parse_type.c:127
#, c-format
msgid "type reference %s converted to %s"
msgstr "型別參考 %s 轉換至 %s"

#: parser/parse_type.c:273
#, c-format
msgid "type modifier is not allowed for type \"%s\""
msgstr "型別 \"%s\" 不允許型別修飾詞"

#: parser/parse_type.c:316
msgid "type modifiers must be simple constants or identifiers"
msgstr "型別修飾詞必須是簡單常數或識別字"

# parser/parse_type.c:372 parser/parse_type.c:467
#: parser/parse_type.c:555 parser/parse_type.c:654
#, c-format
msgid "invalid type name \"%s\""
msgstr "不合法的型別名稱\"%s\""

# optimizer/plan/initsplan.c:282 optimizer/prep/prepjointree.c:366
#: parser/parse_utilcmd.c:297
msgid "array of serial is not implemented"
msgstr "序列陣列未實作"

# parser/analyze.c:865
#: parser/parse_utilcmd.c:339
#, c-format
msgid "%s will create implicit sequence \"%s\" for serial column \"%s.%s\""
msgstr "%s 將會建立隱含序列 \"%s\" (適用於序列資料行 \"%s.%s\")"

# parser/analyze.c:948 parser/analyze.c:958
#: parser/parse_utilcmd.c:441 parser/parse_utilcmd.c:451
#, c-format
msgid ""
"conflicting NULL/NOT NULL declarations for column \"%s\" of table \"%s\""
msgstr "資料行 \"%s\" (屬於資料表 \"%s\") 的 NULL/NOT NULL 宣告相衝突 "

# parser/analyze.c:968
#: parser/parse_utilcmd.c:461
#, c-format
msgid "multiple default values specified for column \"%s\" of table \"%s\""
msgstr "指定給資料行 \"%s\" (屬於資料表 \"%s\") 的多個預設值"

# parser/analyze.c:1311
#: parser/parse_utilcmd.c:1212
#, c-format
msgid "column \"%s\" appears twice in primary key constraint"
msgstr "欄位\"%s\"在主鍵constraint出現兩次"

# parser/analyze.c:1316
#: parser/parse_utilcmd.c:1217
#, c-format
msgid "column \"%s\" appears twice in unique constraint"
msgstr "欄位\"%s\"在unique constraint出現兩次"

# catalog/heap.c:1797
#: parser/parse_utilcmd.c:1364
msgid "index expression cannot return a set"
msgstr "索引運算式不能傳回集合"

#: parser/parse_utilcmd.c:1374
msgid ""
"index expressions and predicates can refer only to the table being indexed"
msgstr "索引運算式和述詞只能參考索引的資料表"

#: parser/parse_utilcmd.c:1469
msgid "rule WHERE condition cannot contain references to other relations"
msgstr "規則 WHERE 條件不可包含其他關係的參考"

# catalog/heap.c:1614
#: parser/parse_utilcmd.c:1475
msgid "cannot use aggregate function in rule WHERE condition"
msgstr "規則 WHERE 條件中不可使用彙總函式"

# catalog/heap.c:1614
#: parser/parse_utilcmd.c:1479
msgid "cannot use window function in rule WHERE condition"
msgstr "規則 WHERE 條件中不可使用視窗函式"

#: parser/parse_utilcmd.c:1551
msgid ""
"rules with WHERE conditions can only have SELECT, INSERT, UPDATE, or DELETE "
"actions"
msgstr "具有 WHERE 條件的規則只能有 SELECT、INSERT、UPDATE 或 DELETE 動作"

# parser/analyze.c:1687 parser/analyze.c:1759 rewrite/rewriteHandler.c:177
# rewrite/rewriteManip.c:749 rewrite/rewriteManip.c:805
#: parser/parse_utilcmd.c:1569 parser/parse_utilcmd.c:1639
#: rewrite/rewriteHandler.c:424 rewrite/rewriteManip.c:1024
msgid "conditional UNION/INTERSECT/EXCEPT statements are not implemented"
msgstr "條件式 UNION/INTERSECT/EXCEPT 陳述式未實作"

# parser/analyze.c:1705
#: parser/parse_utilcmd.c:1587
msgid "ON SELECT rule cannot use OLD"
msgstr "ON SELECT 規則不能使用 OLD"

# parser/analyze.c:1709
#: parser/parse_utilcmd.c:1591
msgid "ON SELECT rule cannot use NEW"
msgstr "ON SELECT 規則不能使用 NEW"

# parser/analyze.c:1718
#: parser/parse_utilcmd.c:1600
msgid "ON INSERT rule cannot use OLD"
msgstr "ON INSERT 規則不能使用 OLD"

# parser/analyze.c:1724
#: parser/parse_utilcmd.c:1606
msgid "ON DELETE rule cannot use NEW"
msgstr "ON DELETE 規則不能使用 NEW"

# parser/analyze.c:2870
#: parser/parse_utilcmd.c:1889
msgid "misplaced DEFERRABLE clause"
msgstr "誤置的 DEFERRABLE 子句"

# parser/analyze.c:2874 parser/analyze.c:2887
#: parser/parse_utilcmd.c:1893 parser/parse_utilcmd.c:1906
msgid "multiple DEFERRABLE/NOT DEFERRABLE clauses not allowed"
msgstr "不允許有多個 DEFERRABLE/NOT DEFERRABLE 子句"

# parser/analyze.c:2883
#: parser/parse_utilcmd.c:1902
msgid "misplaced NOT DEFERRABLE clause"
msgstr "誤置的 NOT DEFERRABLE 子句"

# gram.y:2369 gram.y:2384 parser/analyze.c:2894 parser/analyze.c:2918
#: parser/parse_utilcmd.c:1913 parser/parse_utilcmd.c:1936 gram.y:3246
#: gram.y:3262
msgid "constraint declared INITIALLY DEFERRED must be DEFERRABLE"
msgstr "限制宣告的 INITIALLY DEFERRED 必須是 DEFERRABLE"

# parser/analyze.c:2901
#: parser/parse_utilcmd.c:1920
msgid "misplaced INITIALLY DEFERRED clause"
msgstr "誤置的 INITIALLY DEFERRED 子句"

# parser/analyze.c:2905 parser/analyze.c:2929
#: parser/parse_utilcmd.c:1924 parser/parse_utilcmd.c:1947
msgid "multiple INITIALLY IMMEDIATE/DEFERRED clauses not allowed"
msgstr "不允許有多個 INITIALLY IMMEDIATE/DEFERRED 子句"

# parser/analyze.c:2925
#: parser/parse_utilcmd.c:1943
msgid "misplaced INITIALLY IMMEDIATE clause"
msgstr "誤置的 INITIALLY IMMEDIATE 子句"

# parser/analyze.c:2978
#: parser/parse_utilcmd.c:2114
#, c-format
msgid ""
"CREATE specifies a schema (%s) different from the one being created (%s)"
msgstr "CREATE 指定的綱要 (%s) 不同於正在建立的綱要 (%s)"

#: parser/scansup.c:190
#, c-format
msgid "identifier \"%s\" will be truncated to \"%s\""
msgstr "識別字 \"%s\" 會截斷至 \"%s\""

# commands/dbcommands.c:656
#: gram.y:1191
msgid "current database cannot be changed"
msgstr "無法變更目前資料庫"

# gram.y:990 gram.y:1016
#: gram.y:1306 gram.y:1321
msgid "time zone interval must be HOUR or HOUR TO MINUTE"
msgstr "time zone interval必須是HOUR或HOUR TO MINUTE"

# utils/adt/timestamp.c:882
#: gram.y:1326 gram.y:7744 gram.y:10037
msgid "interval precision specified twice"
msgstr "間隔精確度指定兩次"

# commands/portalcmds.c:80
#: gram.y:2522
msgid "CREATE TABLE AS cannot specify INTO"
msgstr "CREATE TABLE AS 不能指定 INTO"

#: gram.y:3176
msgid "duplicate trigger events specified"
msgstr "觸發程序事件重複指定"

# gram.y:2436
#: gram.y:3326
msgid "CREATE ASSERTION is not yet implemented"
msgstr "CREATE ASSERTION尚未實作"

# gram.y:2452
#: gram.y:3342
msgid "DROP ASSERTION is not yet implemented"
msgstr "DROP ASSERTION尚未實作"

# access/transam/xlog.c:4284
#: gram.y:3638
msgid "RECHECK is no longer required"
msgstr "不再需要 RECHECK"

# describe.c:289
#: gram.y:3639
msgid "Update your data type."
msgstr "更新您的資料型別。"

# optimizer/plan/initsplan.c:282 optimizer/prep/prepjointree.c:366
#: gram.y:5917 gram.y:5923 gram.y:5929
msgid "WITH CHECK OPTION is not implemented"
msgstr "WITH CHECK OPTION 未實作"

# gram.y:4545
#: gram.y:6515
msgid "column name list not allowed in CREATE TABLE / AS EXECUTE"
msgstr "CREATE TABLE / AS EXECUTE 中不允許使用資料行名稱列表"

# access/common/tupdesc.c:630 access/common/tupdesc.c:661
#: gram.y:6736
msgid "number of columns does not match number of values"
msgstr "資料行數目與值數目不符"

# gram.y:5016
#: gram.y:7160
msgid "LIMIT #,# syntax is not supported"
msgstr "LIMIT #,# 語法不被支援"

# gram.y:5017
#: gram.y:7161
msgid "Use separate LIMIT and OFFSET clauses."
msgstr "使用不同的 LIMIT 和 OFFSET 子句。"

# gram.y:5166 parser/parse_clause.c:423
#: gram.y:7382
msgid "VALUES in FROM must have an alias"
msgstr "FROM 中的 VALUES 必須有別名"

#: gram.y:7383
msgid "For example, FROM (VALUES ...) [AS] foo."
msgstr "例如，FROM (VALUES ...) [AS] foo。"

# gram.y:5166 parser/parse_clause.c:423
#: gram.y:7388
msgid "subquery in FROM must have an alias"
msgstr "FROM中的子查詢要有別名"

# gram.y:5167
#: gram.y:7389
msgid "For example, FROM (SELECT ...) [AS] foo."
msgstr "例如，FROM (SELECT ...) [AS] foo。"

# gram.y:5577
#: gram.y:7870
msgid "precision for type float must be at least 1 bit"
msgstr "float型別的精確度至少要有1個位元"

# gram.y:5585
#: gram.y:7879
msgid "precision for type float must be less than 54 bits"
msgstr "float型別的精確度不能少於54個位元"

# gram.y:6354
#: gram.y:8575
msgid "UNIQUE predicate is not yet implemented"
msgstr "UNIQUE 述詞未實作"

#: gram.y:9414 gram.y:9429
msgid "frame start cannot be UNBOUNDED FOLLOWING"
msgstr "框架開始不可以是 UNBOUNDED FOLLOWING"

# optimizer/plan/initsplan.c:282 optimizer/prep/prepjointree.c:366
#: gram.y:9419 gram.y:9434
msgid "frame start at CURRENT ROW is not implemented"
msgstr "CURRENT ROW 上的框架開始未實作"

#: gram.y:9439
msgid "frame end cannot be UNBOUNDED PRECEDING"
msgstr "框架結束不可以是 UNBOUNDED PRECEDING"

# gram.y:7984
#: gram.y:10559
msgid "OLD used in query that is not in a rule"
msgstr "查詢中使用的 OLD 不在規則中"

# gram.y:7993
#: gram.y:10569
msgid "NEW used in query that is not in a rule"
msgstr "查詢中使用的 NEW 不在規則中"

#: gram.y:10617 gram.y:10824
msgid "improper use of \"*\""
msgstr "\"*\" 不當使用"

# gram.y:8192
#: gram.y:10756
msgid "wrong number of parameters on left side of OVERLAPS expression"
msgstr "OVERLAPS 運算式左側的參數數目不正確"

# gram.y:8198
#: gram.y:10763
msgid "wrong number of parameters on right side of OVERLAPS expression"
msgstr "OVERLAPS 運算式右側的參數數目不正確"

# gram.y:8277
#: gram.y:10886
msgid "multiple ORDER BY clauses not allowed"
msgstr "不允許有多個 ORDER BY 子句"

# gram.y:8293
#: gram.y:10897
msgid "multiple OFFSET clauses not allowed"
msgstr "不允許有多個 OFFSET 子句"

# gram.y:8301
#: gram.y:10906
msgid "multiple LIMIT clauses not allowed"
msgstr "不允許有多個 LIMIT 子句"

#: gram.y:10915
msgid "multiple WITH clauses not allowed"
msgstr "不允許有多個 WITH 子句"

#: gram.y:11069
msgid "OUT and INOUT arguments aren't allowed in TABLE functions"
msgstr "TABLE 函式中不允許使用 OUT 和 INOUT 參數"

# scan.l:312
#: scan.l:386
msgid "unterminated /* comment"
msgstr "未結束的 /* 註解"

# scan.l:339
#: scan.l:415
msgid "unterminated bit string literal"
msgstr "未結束的位元字串實量"

# scan.l:358
#: scan.l:436
msgid "unterminated hexadecimal string literal"
msgstr "未結束的十六進位字串實量"

#: scan.l:476
msgid "unsafe use of string constant with Unicode escapes"
msgstr "字串常數與 Unicode 逸出字元搭配使用不安全"

#: scan.l:477
msgid ""
"String constants with Unicode escapes cannot be used when "
"standard_conforming_strings is off."
msgstr ""
"當 standard_conforming_strings 為 off 時，字串常數不可與 Unicode 逸出字元搭配"
"使用。"

# scan.l:339
#: scan.l:524
msgid "unsafe use of \\' in a string literal"
msgstr "字串實量中的 \\&apos; 使用不安全"

#: scan.l:525
msgid ""
"Use '' to write quotes in strings. \\' is insecure in client-only encodings."
msgstr ""
"使用 &apos;&apos; 在字串中寫入引號。\\&apos; 在僅用戶端編碼中並不安全。"

# scan.l:407
#: scan.l:554
msgid "unterminated quoted string"
msgstr "未結束的引號字串"

# scan.l:441
#: scan.l:598
msgid "unterminated dollar-quoted string"
msgstr "未結束的錢號引號字串"

# scan.l:453
#: scan.l:615 scan.l:627 scan.l:641
msgid "zero-length delimited identifier"
msgstr "長度為零的分隔識別字"

# scan.l:466
#: scan.l:654
msgid "unterminated quoted identifier"
msgstr "未結束的引號識別字"

# utils/adt/acl.c:109 utils/adt/name.c:90
#: scan.l:748
msgid "operator too long"
msgstr "運算子太長"

#  translator: %s is typically "syntax error"
# scan.l:621
#. translator: %s is typically the translation of "syntax error"
#: scan.l:898
#, c-format
msgid "%s at end of input"
msgstr "在輸入末端發生 %s"

#  translator: first %s is typically "syntax error"
# scan.l:629
#. translator: first %s is typically the translation of "syntax error"
#: scan.l:906
#, c-format
msgid "%s at or near \"%s\""
msgstr "在\"%s\"附近發生 %s"

#: scan.l:1026
msgid ""
"Unicode escape values cannot be used for code point values above 007F when "
"the server encoding is not UTF8"
msgstr ""
"當伺服器編碼不是 UTF8 時，Unicode 逸出字元值不可用於超過 007F 的字碼指標值"

#: scan.l:1043
msgid "invalid Unicode escape character"
msgstr "Unicode 逸出字元無效"

# utils/adt/network.c:105
#: scan.l:1086
msgid "invalid Unicode escape value"
msgstr "Unicode 逸出字元值無效"

# scan.l:339
#: scan.l:1135
msgid "nonstandard use of \\' in a string literal"
msgstr "字串實量中的 \\&apos; 使用非標準"

#: scan.l:1136
msgid ""
"Use '' to write quotes in strings, or use the escape string syntax (E'...')."
msgstr ""
"使用 &apos;&apos; 在字串中寫入引號，或使用逸出字元字串語法 (E&apos;..."
"&apos;)。"

# scan.l:339
#: scan.l:1145
msgid "nonstandard use of \\\\ in a string literal"
msgstr "字串實量中的 \\\\ 使用非標準"

#: scan.l:1146
msgid "Use the escape string syntax for backslashes, e.g., E'\\\\'."
msgstr "使用反斜線的逸出字元字串語法，例如 E&apos;\\\\&apos;。"

# scan.l:358
#: scan.l:1160
msgid "nonstandard use of escape in a string literal"
msgstr "字串實量中的逸出字元使用非標準"

#: scan.l:1161
msgid "Use the escape string syntax for escapes, e.g., E'\\r\\n'."
msgstr "使用逸出字元的逸出字元字串語法，例如 E&apos;\\r\\n&apos;。"

# port/win32/security.c:39
#: port/win32/security.c:43
#, c-format
msgid "could not open process token: error code %d\n"
msgstr "無法開啟行程token：錯誤碼%d\n"

# port/win32/security.c:89
#: port/win32/security.c:63
#, c-format
msgid "could not get SID for Administrators group: error code %d\n"
msgstr "無法取得群組Administrators的SID：錯誤碼%d\n"

# port/win32/security.c:89
#: port/win32/security.c:72
#, c-format
msgid "could not get SID for PowerUsers group: error code %d\n"
msgstr "無法取得群組PowerUsers的SID：錯誤碼%d\n"

# port/win32/signal.c:239
#: port/win32/signal.c:189
#, c-format
msgid "could not create signal listener pipe for pid %d: error code %d"
msgstr "無法為pid %d建立信號傾聽pipe，錯誤碼%d"

# port/win32/signal.c:239
#: port/win32/signal.c:269 port/win32/signal.c:299
#, c-format
msgid "could not create signal listener pipe: error code %d; retrying\n"
msgstr "無法建立信號傾聽pipe：錯誤碼%d，重試中\n"

# port/win32/signal.c:239
#: port/win32/signal.c:309
#, c-format
msgid "could not create signal dispatch thread: error code %d\n"
msgstr "無法建立信號派送執行緒：錯誤碼%d\n"

# port/pg_sema.c:117 port/sysv_sema.c:117
#: port/sysv_sema.c:114 port/pg_sema.c:114
#, c-format
msgid "could not create semaphores: %m"
msgstr "無法建立semaphores：%m"

# port/pg_sema.c:118 port/sysv_sema.c:118
#: port/sysv_sema.c:115 port/pg_sema.c:115
#, c-format
msgid "Failed system call was semget(%lu, %d, 0%o)."
msgstr "失敗的系統呼叫是 semget(%lu, %d, 0%o)。"

# port/pg_sema.c:122 port/sysv_sema.c:122
#: port/sysv_sema.c:119 port/pg_sema.c:119
#, c-format
msgid ""
"This error does *not* mean that you have run out of disk space.\n"
"It occurs when either the system limit for the maximum number of semaphore "
"sets (SEMMNI), or the system wide maximum number of semaphores (SEMMNS), "
"would be exceeded.  You need to raise the respective kernel parameter.  "
"Alternatively, reduce PostgreSQL's consumption of semaphores by reducing its "
"max_connections parameter (currently %d).\n"
"The PostgreSQL documentation contains more information about configuring "
"your system for PostgreSQL."
msgstr ""
"此錯誤 *不* 表示磁碟空間用盡。\n"
"當信號集上限 (SEMMNI) 的系統限制或全系統信號上限 (SEMMNS) 將要超過時，就會發"
"生此狀況。您需要提高個別的核心參數。或透過減少參數 max_connections (目前是 %"
"d)，減少 PostgreSQL 的信號消耗量。\n"
"PostgreSQL 文件包含有關針對 PostgreSQL 設定系統的更多資訊。"

# port/pg_sema.c:151 port/sysv_sema.c:151
#: port/sysv_sema.c:148 port/pg_sema.c:148
#, c-format
msgid ""
"You possibly need to raise your kernel's SEMVMX value to be at least %d.  "
"Look into the PostgreSQL documentation for details."
msgstr ""
"您可能需要將核心的 SEMVMX 值至少提高至 %d。請參閱 PostgreSQL 文件取得更多資"
"訊。"

# port/pg_sema.c:117 port/sysv_sema.c:117
#: port/win32_sema.c:94
#, c-format
msgid "could not create semaphore: error code %d"
msgstr "無法建立信號: 錯誤碼 %d"

# port/win32/security.c:39
#: port/win32_sema.c:161
#, c-format
msgid "could not lock semaphore: error code %d"
msgstr "無法鎖定信號: 錯誤碼 %d"

# port/win32/security.c:39
#: port/win32_sema.c:174
#, c-format
msgid "could not unlock semaphore: error code %d"
msgstr "無法解除鎖定信號: 錯誤碼 %d"

# port/win32/security.c:39
#: port/win32_sema.c:203
#, c-format
msgid "could not try-lock semaphore: error code %d"
msgstr "無法嘗試鎖定信號: 錯誤碼 %d"

# port/pg_shmem.c:94 port/sysv_shmem.c:94
#: port/sysv_shmem.c:141 port/pg_shmem.c:141
#, c-format
msgid "could not create shared memory segment: %m"
msgstr "無法建立共享記憶區段：%m"

# port/pg_shmem.c:95 port/sysv_shmem.c:95
#: port/sysv_shmem.c:142 port/pg_shmem.c:142
#, c-format
msgid "Failed system call was shmget(key=%lu, size=%lu, 0%o)."
msgstr "失敗的系統呼叫是 shmget(key=%lu, size=%lu, 0%o)。"

#: port/sysv_shmem.c:146 port/pg_shmem.c:146
#, c-format
msgid ""
"This error usually means that PostgreSQL's request for a shared memory "
"segment exceeded your kernel's SHMMAX parameter.  You can either reduce the "
"request size or reconfigure the kernel with larger SHMMAX.  To reduce the "
"request size (currently %lu bytes), reduce PostgreSQL's shared_buffers "
"parameter (currently %d) and/or its max_connections parameter (currently %"
"d).\n"
"If the request size is already small, it's possible that it is less than "
"your kernel's SHMMIN parameter, in which case raising the request size or "
"reconfiguring SHMMIN is called for.\n"
"The PostgreSQL documentation contains more information about shared memory "
"configuration."
msgstr ""
"此錯誤通常表示 PostgreSQL 要求的共享記憶體區段超過核心的 SHMMAX 參數。您可以"
"減少要求大小，或以較大的 SHMMAX 重新設定核心。若要減少要求大小 (目前是 %lu 個"
"位元組)，請減少 PostgreSQL 的 shared_buffers 參數 (目前是 %d) 和/或其 "
"max_connections 參數 (目前是 %d)。\n"
"如果要求大小已經很小，它可能小於核心的 SHMMIN 參數，在此情況下，請考慮提高要"
"求大小或重新設定 SHMMIN。\n"
"PostgreSQL 文件包含有關共享記憶體設定的詳細資訊。"

#: port/sysv_shmem.c:159 port/pg_shmem.c:159
#, c-format
msgid ""
"This error usually means that PostgreSQL's request for a shared memory "
"segment exceeded available memory or swap space. To reduce the request size "
"(currently %lu bytes), reduce PostgreSQL's shared_buffers parameter "
"(currently %d) and/or its max_connections parameter (currently %d).\n"
"The PostgreSQL documentation contains more information about shared memory "
"configuration."
msgstr ""
"此錯誤通常表示 PostgreSQL 要求的共享記憶體區段超過可用記憶體或交換空間。若要"
"減少要求大小 (目前是 %lu 個位元組)，請減少 PostgreSQL 的 shared_buffers 參數 "
"(目前是 %d) 和/或其 max_connections 參數 (目前是 %d)。\n"
"PostgreSQL 文件包含有關共享記憶體設定的詳細資訊。"

#: port/sysv_shmem.c:168 port/pg_shmem.c:168
#, c-format
msgid ""
"This error does *not* mean that you have run out of disk space. It occurs "
"either if all available shared memory IDs have been taken, in which case you "
"need to raise the SHMMNI parameter in your kernel, or because the system's "
"overall limit for shared memory has been reached.  If you cannot increase "
"the shared memory limit, reduce PostgreSQL's shared memory request "
"(currently %lu bytes), by reducing its shared_buffers parameter (currently %"
"d) and/or its max_connections parameter (currently %d).\n"
"The PostgreSQL documentation contains more information about shared memory "
"configuration."
msgstr ""
"此錯誤 *不* 表示磁碟空間用盡。如果已取用所有可用的共享記憶體 ID (在此情況下，"
"您需要提高核心的 SHMMNI 參數)，或因為已達到系統的共享記憶體整體限制，就會發生"
"此狀況。如果您無法增加共享記憶體限制，請減少 PostgreSQL 的共享記憶體要求 (目"
"前是 %lu 個位元組)，方法是減少 shared_buffers 參數 (目前是 %d) 和/或其 "
"max_connections 參數 (目前是 %d)。\n"
"PostgreSQL 文件包含有關共享記憶體設定的詳細資訊。"

# access/transam/slru.c:967 commands/tablespace.c:577
# commands/tablespace.c:721
#: port/sysv_shmem.c:423 port/pg_shmem.c:423
#, c-format
msgid "could not stat data directory \"%s\": %m"
msgstr "無法讀取目錄\"%s\"：%m"

# port/pg_shmem.c:94 port/sysv_shmem.c:94
#: port/win32_shmem.c:159 port/win32_shmem.c:194 port/win32_shmem.c:215
#, c-format
msgid "could not create shared memory segment: %lu"
msgstr "無法建立共享記憶體區段:%lu"

# port/pg_shmem.c:95 port/sysv_shmem.c:95
#: port/win32_shmem.c:160
#, c-format
msgid "Failed system call was CreateFileMapping(size=%lu, name=%s)."
msgstr "失敗的系統呼叫是 CreateFileMapping(size=%lu, name=%s)。"

# utils/init/miscinit.c:628
#: port/win32_shmem.c:184
msgid "pre-existing shared memory block is still in use"
msgstr "既存的共享記憶體區塊仍在使用中。"

#: port/win32_shmem.c:185
msgid ""
"Check if there are any old server processes still running, and terminate "
"them."
msgstr "檢查是否有任何舊伺服器程序仍在執行中，然後結束它們。"

# port/pg_shmem.c:95 port/sysv_shmem.c:95
#: port/win32_shmem.c:195
msgid "Failed system call was DuplicateHandle."
msgstr "失敗的系統呼叫是 DuplicateHandle。"

#: port/win32_shmem.c:216
msgid "Failed system call was MapViewOfFileEx."
msgstr "失敗的系統呼叫是 MapViewOfFileEx。"

# postmaster/postmaster.c:3256
#: postmaster/autovacuum.c:365
#, c-format
msgid "could not fork autovacuum launcher process: %m"
msgstr "無法產生自動重整啟動器程序:%m"

#: postmaster/autovacuum.c:529
msgid "autovacuum launcher started"
msgstr "自動重整啟動器已啟動"

#: postmaster/autovacuum.c:760
msgid "autovacuum launcher shutting down"
msgstr "自動重整啟動器正在關閉"

# postmaster/postmaster.c:3260
#: postmaster/autovacuum.c:1426
#, c-format
msgid "could not fork autovacuum worker process: %m"
msgstr "無法產生自動重整工作者程序:%m"

#: postmaster/autovacuum.c:1628
#, c-format
msgid "autovacuum: processing database \"%s\""
msgstr "自動重整: 正在處理資料庫 \"%s\""

#: postmaster/autovacuum.c:2000
#, c-format
msgid "autovacuum: dropping orphan temp table \"%s\".\"%s\" in database \"%s\""
msgstr "自動重整: 正在捨棄被遺棄的暫存資料表 \"%s\".\"%s\" 於資料庫 \"%s\""

#: postmaster/autovacuum.c:2012
#, c-format
msgid "autovacuum: found orphan temp table \"%s\".\"%s\" in database \"%s\""
msgstr "自動重整: 找到被遺棄的暫存資料表 \"%s\".\"%s\" 於資料庫 \"%s\""

#: postmaster/autovacuum.c:2273
#, c-format
msgid "automatic vacuum of table \"%s.%s.%s\""
msgstr "資料表 \"%s.%s.%s\" 自動重整"

#: postmaster/autovacuum.c:2276
#, c-format
msgid "automatic analyze of table \"%s.%s.%s\""
msgstr "資料表 \"%s.%s.%s\" 自動分析"

#: postmaster/autovacuum.c:2746
msgid "autovacuum not started because of misconfiguration"
msgstr "因為設定錯誤，自動重整未啟動。"

#: postmaster/autovacuum.c:2747
msgid "Enable the \"track_counts\" option."
msgstr "啟用 \"track_counts\" 選項。"

# storage/buffer/buf_table.c:93 storage/freespace/freespace.c:1014
# storage/ipc/shmem.c:185 storage/ipc/shmem.c:246 storage/ipc/shmem.c:386
# storage/lmgr/lock.c:561 storage/lmgr/lock.c:624 storage/lmgr/proc.c:179
#: postmaster/autovacuum.c:2803
msgid "not enough shared memory for autovacuum"
msgstr "沒有足夠的共享記憶體供自動重整使用"

#: postmaster/bgwriter.c:470
#, c-format
msgid "checkpoints are occurring too frequently (%d second apart)"
msgid_plural "checkpoints are occurring too frequently (%d seconds apart)"
msgstr[0] ""

# postmaster/bgwriter.c:338
#: postmaster/bgwriter.c:474
msgid ""
"Consider increasing the configuration parameter \"checkpoint_segments\"."
msgstr "請考慮增加設定參數 \"checkpoint_segments\"。"

#: postmaster/bgwriter.c:583
#, c-format
msgid "transaction log switch forced (archive_timeout=%d)"
msgstr "已強制交易日誌切換 (archive_timeout=%d)"

# postmaster/bgwriter.c:490
#: postmaster/bgwriter.c:891
msgid "not enough shared memory for background writer"
msgstr "沒有足夠的共享記憶體供背景寫入程式使用"

# postmaster/bgwriter.c:555
#: postmaster/bgwriter.c:1041
msgid "checkpoint request failed"
msgstr "檢查點請求失敗"

# libpq/auth.c:421
#: postmaster/bgwriter.c:1042
msgid "Consult recent messages in the server log for details."
msgstr "查看伺服器日誌檔中的最近訊息，以取得更多資訊。"

# postmaster/pgarch.c:164
#: postmaster/pgarch.c:158
#, c-format
msgid "could not fork archiver: %m"
msgstr "無法產生封存器:%m"

#: postmaster/pgarch.c:450
msgid "archive_mode enabled, yet archive_command is not set"
msgstr "archive_mode 已啟用，但 archive_command 未設定"

#: postmaster/pgarch.c:465
#, c-format
msgid "transaction log file \"%s\" could not be archived: too many failures"
msgstr "交易日誌檔 \"%s\" 無法封存: 太多失敗"

#: postmaster/pgarch.c:568
#, c-format
msgid "archive command failed with exit code %d"
msgstr "封存指令失敗，結束碼 %d"

#: postmaster/pgarch.c:570 postmaster/pgarch.c:580 postmaster/pgarch.c:587
#: postmaster/pgarch.c:593 postmaster/pgarch.c:602
#, c-format
msgid "The failed archive command was: %s"
msgstr "失敗的封存指令是:%s"

#: postmaster/pgarch.c:577
#, c-format
msgid "archive command was terminated by exception 0x%X"
msgstr "由例外 0x%X 結束封存指令"

#: postmaster/pgarch.c:579 postmaster/postmaster.c:2717
msgid ""
"See C include file \"ntstatus.h\" for a description of the hexadecimal value."
msgstr "請參閱 C Include 檔案 \"ntstatus.h\"，以取得十六進位值的描述。"

#: postmaster/pgarch.c:584
#, c-format
msgid "archive command was terminated by signal %d: %s"
msgstr "由信號 %d 結束封存指令:%s"

#: postmaster/pgarch.c:591
#, c-format
msgid "archive command was terminated by signal %d"
msgstr "由信號 %d 結束封存指令"

#: postmaster/pgarch.c:600
#, c-format
msgid "archive command exited with unrecognized status %d"
msgstr "封存指令結束，無法辨識的狀態 %d"

# postmaster/pgarch.c:480
#: postmaster/pgarch.c:612
#, c-format
msgid "archived transaction log file \"%s\""
msgstr "已封存的交易日誌檔 \"%s\""

# postmaster/pgarch.c:526
#: postmaster/pgarch.c:661
#, c-format
msgid "could not open archive status directory \"%s\": %m"
msgstr "無法開啟封存狀態目錄 \"%s\":%m"

# postmaster/pgstat.c:257
#: postmaster/pgstat.c:323
#, c-format
msgid "could not resolve \"localhost\": %s"
msgstr "無法解析\"localhost\"：%s"

# postmaster/pgstat.c:1424
#: postmaster/pgstat.c:346
msgid "trying another address for the statistics collector"
msgstr "正在嘗試統計資料收集器的另一個位址"

# postmaster/pgstat.c:285
#: postmaster/pgstat.c:355
#, c-format
msgid "could not create socket for statistics collector: %m"
msgstr "無法建立統計資料收集器的通訊端:%m"

# postmaster/pgstat.c:297
#: postmaster/pgstat.c:367
#, c-format
msgid "could not bind socket for statistics collector: %m"
msgstr "無法繫結統計資料收集器的通訊端:%m"

# postmaster/pgstat.c:308
#: postmaster/pgstat.c:378
#, c-format
msgid "could not get address of socket for statistics collector: %m"
msgstr "無法取得統計資料收集器的通訊端位址:%m"

# postmaster/pgstat.c:324
#: postmaster/pgstat.c:394
#, c-format
msgid "could not connect socket for statistics collector: %m"
msgstr "無法連線至統計資料收集器的通訊端:%m"

# postmaster/pgstat.c:341
#: postmaster/pgstat.c:415
#, c-format
msgid "could not send test message on socket for statistics collector: %m"
msgstr "無法在統計資料收集器的通訊端傳送測試訊息:%m"

# postmaster/pgstat.c:366 postmaster/pgstat.c:1610
#: postmaster/pgstat.c:441 postmaster/pgstat.c:2745
#, c-format
msgid "select() failed in statistics collector: %m"
msgstr "在統計資料收集器中 select() 失敗: %m"

# postmaster/pgstat.c:381
#: postmaster/pgstat.c:456
msgid "test message did not get through on socket for statistics collector"
msgstr "測試訊息無法通過統計資料收集器的通訊端"

# postmaster/pgstat.c:393
#: postmaster/pgstat.c:471
#, c-format
msgid "could not receive test message on socket for statistics collector: %m"
msgstr "無法在統計資料收集器的通訊端接收測試訊息:%m"

# postmaster/pgstat.c:403
#: postmaster/pgstat.c:481
msgid "incorrect test message transmission on socket for statistics collector"
msgstr "統計資料收集器通訊端上的測試訊息傳送不正確"

# postmaster/pgstat.c:432
#: postmaster/pgstat.c:504
#, c-format
msgid "could not set statistics collector socket to nonblocking mode: %m"
msgstr "無法將統計資料收集器 socket 設為非阻擋模式：%m"

# postmaster/pgstat.c:418
#: postmaster/pgstat.c:514
msgid "disabling statistics collector for lack of working socket"
msgstr "沒有可用的socket，停用統計資料收集器"

# postmaster/pgstat.c:1424
#: postmaster/pgstat.c:616
#, c-format
msgid "could not fork statistics collector: %m"
msgstr "無法fork統計資料收集器：%m"

# postmaster/pgstat.c:963
#: postmaster/pgstat.c:1144
msgid "must be superuser to reset statistics counters"
msgstr "只有管理者能重設統計資料計數器"

# postmaster/pgstat.c:366 postmaster/pgstat.c:1610
#: postmaster/pgstat.c:2724
#, c-format
msgid "poll() failed in statistics collector: %m"
msgstr "統計資料收集器中的 poll() 失敗:%m"

# postmaster/pgstat.c:1908
#: postmaster/pgstat.c:2769
#, c-format
msgid "could not read statistics message: %m"
msgstr "無法讀取統計資料訊息: %m"

# postmaster/pgstat.c:2234
#: postmaster/pgstat.c:2968
#, c-format
msgid "could not open temporary statistics file \"%s\": %m"
msgstr "無法開啟統計資料暫存檔 \"%s\": %m"

# postmaster/pgstat.c:2234
#: postmaster/pgstat.c:3040
#, c-format
msgid "could not write temporary statistics file \"%s\": %m"
msgstr "無法寫入暫存統計資料檔 \"%s\":%m"

# postmaster/pgstat.c:2347
#: postmaster/pgstat.c:3049
#, c-format
msgid "could not close temporary statistics file \"%s\": %m"
msgstr "無法關閉統計資料暫存檔 \"%s\": %m"

# postmaster/pgstat.c:2356
#: postmaster/pgstat.c:3057
#, c-format
msgid "could not rename temporary statistics file \"%s\" to \"%s\": %m"
msgstr "無法將統計資料暫存檔由 \"%s\" 更名為 \"%s\": %m"

# postmaster/pgstat.c:2501 postmaster/pgstat.c:2533 postmaster/pgstat.c:2596
# postmaster/pgstat.c:2629 postmaster/pgstat.c:2650 postmaster/pgstat.c:2696
# postmaster/pgstat.c:2729
#: postmaster/pgstat.c:3145 postmaster/pgstat.c:3155 postmaster/pgstat.c:3177
#: postmaster/pgstat.c:3191 postmaster/pgstat.c:3253 postmaster/pgstat.c:3270
#: postmaster/pgstat.c:3285 postmaster/pgstat.c:3302 postmaster/pgstat.c:3317
msgid "corrupted pgstat.stat file"
msgstr "pgstat.stat 檔案已損毀"

# postmaster/pgstat.c:2261
#: postmaster/pgstat.c:3658
msgid "database hash table corrupted during cleanup --- abort"
msgstr "清除期間資料庫雜湊資料表已損毀 --- 中止"

#: postmaster/postmaster.c:544
#, c-format
msgid "%s: invalid argument for option -f: \"%s\"\n"
msgstr "%s: 選項 -f 的參數無效:\"%s\"\n"

#: postmaster/postmaster.c:630
#, c-format
msgid "%s: invalid argument for option -t: \"%s\"\n"
msgstr "%s: 選項 -t 的參數無效:\"%s\"\n"

# postmaster/postmaster.c:523
#: postmaster/postmaster.c:681
#, c-format
msgid "%s: invalid argument: \"%s\"\n"
msgstr "%s：不合法的引數：\"%s\"\n"

# postmaster/postmaster.c:556
#: postmaster/postmaster.c:706
#, c-format
msgid "%s: superuser_reserved_connections must be less than max_connections\n"
msgstr "%s：superuser_reserved_connections必須小於max_connections\n"

# postmaster/postmaster.c:565
#: postmaster/postmaster.c:716
#, c-format
msgid "%s: invalid datetoken tables, please fix\n"
msgstr "%s: 無效的 datetoken 資料表，請修正\n"

# postmaster/postmaster.c:666
#: postmaster/postmaster.c:822
msgid "invalid list syntax for \"listen_addresses\""
msgstr "\"listen_addresses\"的list語法錯誤"

# postmaster/postmaster.c:685
#: postmaster/postmaster.c:843
#, c-format
msgid "could not create listen socket for \"%s\""
msgstr "無法為\"%s\"建立接受連線的socket"

# fe-connect.c:1197
#: postmaster/postmaster.c:849
msgid "could not create any TCP/IP sockets"
msgstr "無法建立任何 TCP/IP 通訊端"

# postmaster/postmaster.c:714
#: postmaster/postmaster.c:876
msgid "could not create Unix-domain socket"
msgstr "無法建立Unix-domain socket"

# postmaster/postmaster.c:722
#: postmaster/postmaster.c:884
msgid "no socket created for listening"
msgstr "接受連線用的socket未被建立"

# fe-lobj.c:422
#: postmaster/postmaster.c:910
msgid "could not create I/O completion port for child queue"
msgstr "無法為子佇列建立 I/O 完成埠號"

# postmaster/postmaster.c:799
#: postmaster/postmaster.c:954
#, c-format
msgid "%s: could not write external PID file \"%s\": %s\n"
msgstr "%s: 無法寫入外部 PID 檔案 \"%s\":%s\n"

#: postmaster/postmaster.c:1022 postmaster/postmaster.c:3293
msgid "could not load pg_hba.conf"
msgstr "無法載入 pg_hba.conf"

# postmaster/postmaster.c:599
#: postmaster/postmaster.c:1069
#, c-format
msgid "%s: could not locate matching postgres executable"
msgstr "%s：找不到符合的postgres執行檔"

# postmaster/postmaster.c:892
#: postmaster/postmaster.c:1120
#, c-format
msgid "data directory \"%s\" does not exist"
msgstr "資料目錄\"%s\"不存在"

# postmaster/postmaster.c:897
#: postmaster/postmaster.c:1125
#, c-format
msgid "could not read permissions of directory \"%s\": %m"
msgstr "無法讀取目錄\"%s\"的權限：%m"

# postmaster/postmaster.c:892
#: postmaster/postmaster.c:1133
#, c-format
msgid "specified data directory \"%s\" is not a directory"
msgstr "指定的資料目錄 \"%s\" 不是目錄"

# postmaster/postmaster.c:912
#: postmaster/postmaster.c:1149
#, c-format
msgid "data directory \"%s\" has wrong ownership"
msgstr "資料目錄 \"%s\" 的擁有權不正確"

#: postmaster/postmaster.c:1151
msgid "The server must be started by the user that owns the data directory."
msgstr "伺服器必須由資料目錄的所屬使用者啟動。"

# postmaster/postmaster.c:912
#: postmaster/postmaster.c:1171
#, c-format
msgid "data directory \"%s\" has group or world access"
msgstr "資料目錄\"%s\"可以被群組或其他使用者存取"

# postmaster/postmaster.c:914
#: postmaster/postmaster.c:1173
msgid "Permissions should be u=rwx (0700)."
msgstr "權限必須是 u=rwx (0700)。"

# postmaster/postmaster.c:925
#: postmaster/postmaster.c:1184
#, c-format
msgid ""
"%s: could not find the database system\n"
"Expected to find it in the directory \"%s\",\n"
"but could not open file \"%s\": %s\n"
msgstr ""
"%s 找不到資料庫系統。\n"
"預期在目錄\"%s\"中，\n"
"但是無法開啟檔案\"%s\"：%s\n"
"\n"

#: postmaster/postmaster.c:1232
#, c-format
msgid "%s: could not open file \"%s\": %s\n"
msgstr "%s: 無法開啟檔案\"%s\": %s\n"

# command.c:1148
#: postmaster/postmaster.c:1239
#, c-format
msgid "%s: could not open log file \"%s/%s\": %s\n"
msgstr "%s: 無法開啟日誌檔 \"%s/%s\":%s\n"

# postmaster/postmaster.c:970
#: postmaster/postmaster.c:1250
#, c-format
msgid "%s: could not fork background process: %s\n"
msgstr "%s：無法建立背景行程：%s\n"

# postmaster/postmaster.c:992
#: postmaster/postmaster.c:1271
#, c-format
msgid "%s: could not dissociate from controlling TTY: %s\n"
msgstr "%s：無法從控制TTY分離：%s\n"

# postmaster/postmaster.c:1105
#: postmaster/postmaster.c:1363
#, c-format
msgid "select() failed in postmaster: %m"
msgstr "postmaster中select()失敗：%m"

# postmaster/postmaster.c:1256 postmaster/postmaster.c:1287
#: postmaster/postmaster.c:1520 postmaster/postmaster.c:1551
msgid "incomplete startup packet"
msgstr "起始封包不完整"

# postmaster/postmaster.c:1268
#: postmaster/postmaster.c:1532
msgid "invalid length of startup packet"
msgstr "起始封包的長度不正確"

# postmaster/postmaster.c:1320
#: postmaster/postmaster.c:1588
#, c-format
msgid "failed to send SSL negotiation response: %m"
msgstr "傳送SSL交談回應失敗：%m"

# postmaster/postmaster.c:1349
#: postmaster/postmaster.c:1617
#, c-format
msgid "unsupported frontend protocol %u.%u: server supports %u.0 to %u.%u"
msgstr "不支援的前端通訊協定 %u.%u: 伺服器支援 %u.0 到 %u.%u"

# postmaster/postmaster.c:1413
#: postmaster/postmaster.c:1683
msgid "invalid startup packet layout: expected terminator as last byte"
msgstr "無效的啟動封包配置: 預期結束字元為最後一個位元組"

# postmaster/postmaster.c:1442
#: postmaster/postmaster.c:1711
msgid "no PostgreSQL user name specified in startup packet"
msgstr "起始封包中未指定PostgreSQL使用者"

# postmaster/postmaster.c:1495
#: postmaster/postmaster.c:1764
msgid "the database system is starting up"
msgstr "資料庫系統正在啟動"

# postmaster/postmaster.c:1500
#: postmaster/postmaster.c:1769
msgid "the database system is shutting down"
msgstr "資料庫系統正在關閉"

# postmaster/postmaster.c:1505
#: postmaster/postmaster.c:1774
msgid "the database system is in recovery mode"
msgstr "資料庫系統正在復原模式"

#: postmaster/postmaster.c:1841
#, c-format
msgid "wrong key in cancel request for process %d"
msgstr "程序 %d 取消要求中的索引鍵不正確"

#: postmaster/postmaster.c:1849
#, c-format
msgid "PID %d in cancel request did not match any process"
msgstr "取消要求中的 PID %d 不符合任何程序"

# postmaster/postmaster.c:1737
#: postmaster/postmaster.c:2041
msgid "received SIGHUP, reloading configuration files"
msgstr "收到SIGHUP，重新載入設定檔"

#: postmaster/postmaster.c:2062
msgid "pg_hba.conf not reloaded"
msgstr "pg_hba.conf 未重新載入"

# postmaster/postmaster.c:1789
#: postmaster/postmaster.c:2105
msgid "received smart shutdown request"
msgstr "收到智慧型關閉的要求"

# postmaster/postmaster.c:1825
#: postmaster/postmaster.c:2141
msgid "received fast shutdown request"
msgstr "收到快速關閉的要求"

# postmaster/postmaster.c:1832
#: postmaster/postmaster.c:2156
msgid "aborting any active transactions"
msgstr "中止任何進行中的交易"

# postmaster/postmaster.c:1870
#: postmaster/postmaster.c:2184
msgid "received immediate shutdown request"
msgstr "收到立即關閉的要求"

# postmaster/postmaster.c:1943
#: postmaster/postmaster.c:2258 postmaster/postmaster.c:2286
msgid "startup process"
msgstr "啟動行程"

# postmaster/postmaster.c:1946
#: postmaster/postmaster.c:2261
msgid "aborting startup due to startup process failure"
msgstr "啟動行程失敗，中止啟動"

# utils/init/postinit.c:130
#: postmaster/postmaster.c:2326
msgid "database system is ready to accept connections"
msgstr "資料庫系統已準備好接受連線。"

# postmaster/postmaster.c:2009
#: postmaster/postmaster.c:2378
msgid "background writer process"
msgstr "background writer行程"

# postmaster/postmaster.c:2022
#: postmaster/postmaster.c:2394
msgid "WAL writer process"
msgstr "WAL 寫入程式程序"

# postmaster/postmaster.c:2022
#: postmaster/postmaster.c:2409
msgid "autovacuum launcher process"
msgstr "自動重整啟動器程序"

# postmaster/postmaster.c:2022
#: postmaster/postmaster.c:2423
msgid "archiver process"
msgstr "備份器行程"

# postmaster/postmaster.c:2039
#: postmaster/postmaster.c:2441
msgid "statistics collector process"
msgstr "統計資料收集器行程"

# postmaster/postmaster.c:2053
#: postmaster/postmaster.c:2455
msgid "system logger process"
msgstr "系統logger行程"

# postmaster/postmaster.c:2120 postmaster/postmaster.c:2130
#: postmaster/postmaster.c:2490 postmaster/postmaster.c:2500
#: postmaster/postmaster.c:2518
msgid "server process"
msgstr "伺服器行程"

# postmaster/postmaster.c:2175
#: postmaster/postmaster.c:2554
msgid "terminating any other active server processes"
msgstr "中止所有運行中的伺服器行程"

# postmaster/postmaster.c:2272
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
#: postmaster/postmaster.c:2706
#, c-format
msgid "%s (PID %d) exited with exit code %d"
msgstr "%s (PID %d) 結束，結束碼 %d"

#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
#: postmaster/postmaster.c:2715
#, c-format
msgid "%s (PID %d) was terminated by exception 0x%X"
msgstr "%s (PID %d) 由例外0x%X 結束"

#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
#: postmaster/postmaster.c:2724
#, c-format
msgid "%s (PID %d) was terminated by signal %d: %s"
msgstr "%s (PID %d)由信號 %d結束: %s"

# postmaster/postmaster.c:2281
#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
#: postmaster/postmaster.c:2734
#, c-format
msgid "%s (PID %d) was terminated by signal %d"
msgstr "%s (PID %d)由信號 %d結束"

#. translator: %s is a noun phrase describing a child process, such as
#. "server process"
#: postmaster/postmaster.c:2743
#, c-format
msgid "%s (PID %d) exited with unrecognized status %d"
msgstr "%s (PID %d) 結束，無法辨識的狀態 %d"

# access/transam/xlog.c:4678
#: postmaster/postmaster.c:2880
msgid "abnormal database system shutdown"
msgstr "資料庫系統異常關閉"

# postmaster/postmaster.c:2074
#: postmaster/postmaster.c:2912
msgid "all server processes terminated; reinitializing"
msgstr "所有伺服器行程已中止，重新初始化"

# postmaster/postmaster.c:2415
#: postmaster/postmaster.c:3077
#, c-format
msgid "could not fork new process for connection: %m"
msgstr "無法為連線建立新行程：%m"

# postmaster/postmaster.c:2454
#: postmaster/postmaster.c:3119
msgid "could not fork new process for connection: "
msgstr "無法為連線建立新行程："

# postmaster/postmaster.c:2603
#: postmaster/postmaster.c:3259
#, c-format
msgid "connection received: host=%s%s%s"
msgstr "連線已接收: host=%s%s%s"

# postmaster/postmaster.c:2675
#: postmaster/postmaster.c:3338
#, c-format
msgid "connection authorized: user=%s database=%s"
msgstr "連線已授權：user=%s database=%s"

# postmaster/postmaster.c:2849
#: postmaster/postmaster.c:3578
#, c-format
msgid "could not execute server process \"%s\": %m"
msgstr "無法執行伺服器行程\"%s\"：%m"

# postmaster/postmaster.c:1505
#: postmaster/postmaster.c:4099
msgid "database system is in consistent recovery mode"
msgstr "資料庫系統處於一致復原模式"

# postmaster/postmaster.c:3256
#: postmaster/postmaster.c:4316
#, c-format
msgid "could not fork startup process: %m"
msgstr "無法fork啟動行程：%m"

# postmaster/postmaster.c:3260
#: postmaster/postmaster.c:4320
#, c-format
msgid "could not fork background writer process: %m"
msgstr "無法建立 background writer 行程：%m"

# postmaster/postmaster.c:3260
#: postmaster/postmaster.c:4324
#, c-format
msgid "could not fork WAL writer process: %m"
msgstr "無法產生 WAL 寫入程式程序:%m"

# postmaster/postmaster.c:3264
#: postmaster/postmaster.c:4328
#, c-format
msgid "could not fork process: %m"
msgstr "無法建立行程: %m"

# port/win32/security.c:39
#: postmaster/postmaster.c:4602
#, c-format
msgid "could not duplicate socket %d for use in backend: error code %d"
msgstr "無法複製socket %d供後端使用：錯誤碼%d"

# port/win32/signal.c:239
#: postmaster/postmaster.c:4631
#, c-format
msgid "could not create inherited socket: error code %d\n"
msgstr "無法建立inherited socket：錯誤碼%d\n"

# utils/init/miscinit.c:792 utils/misc/guc.c:5074
#: postmaster/postmaster.c:4660 postmaster/postmaster.c:4667
#, c-format
msgid "could not read from backend variables file \"%s\": %s\n"
msgstr "無法讀取後端變數檔\"%s\"：%s\n"

# access/transam/xlog.c:1944 access/transam/xlog.c:5453
# access/transam/xlog.c:5607 postmaster/postmaster.c:3504
#: postmaster/postmaster.c:4676
#, c-format
msgid "could not remove file \"%s\": %s\n"
msgstr "無法刪除檔案\"%s\"：%s\n"

# postmaster/postmaster.c:3762
#: postmaster/postmaster.c:4689
#, c-format
msgid "could not map view of backend variables: error code %d\n"
msgstr "無法對應後端變數的視圖: 錯誤碼 %d\n"

# postmaster/postmaster.c:3762
#: postmaster/postmaster.c:4698
#, c-format
msgid "could not unmap view of backend variables: error code %d\n"
msgstr "無法取消對應後端變數的視圖: 錯誤碼 %d\n"

# port/win32/security.c:52 port/win32/security.c:69
#: postmaster/postmaster.c:4705
#, c-format
msgid "could not close handle to backend parameter variables: error code %d\n"
msgstr "無法關閉後端參數變數的控點: 錯誤碼 %d\n"

#: postmaster/postmaster.c:4848
msgid "could not read exit code for process\n"
msgstr "無法讀取程序的結束碼\n"

#: postmaster/postmaster.c:4853
msgid "could not post child completion status\n"
msgstr "無法公佈子系完成狀態\n"

# postmaster/syslogger.c:317
#: postmaster/syslogger.c:387
#, c-format
msgid "select() failed in logger process: %m"
msgstr "select() 在logger行程中失敗：%m"

# postmaster/syslogger.c:329 postmaster/syslogger.c:734
#: postmaster/syslogger.c:399 postmaster/syslogger.c:973
#, c-format
msgid "could not read from logger pipe: %m"
msgstr "無法讀取logger pipe：%m"

# postmaster/syslogger.c:361
#: postmaster/syslogger.c:446
msgid "logger shutting down"
msgstr "正在關閉logger"

# postmaster/syslogger.c:405
#: postmaster/syslogger.c:490 postmaster/syslogger.c:504
#, c-format
msgid "could not create pipe for syslog: %m"
msgstr "無法為syslog建立管道：%m"

# postmaster/syslogger.c:447
#: postmaster/syslogger.c:524 postmaster/syslogger.c:1012
#, c-format
msgid "could not create log file \"%s\": %m"
msgstr "無法建立log檔\"%s\"：%m"

# postmaster/syslogger.c:477
#: postmaster/syslogger.c:539
#, c-format
msgid "could not fork system logger: %m"
msgstr "無法 fork 系統logger：%m"

# postmaster/syslogger.c:509
#: postmaster/syslogger.c:570
#, c-format
msgid "could not redirect stdout: %m"
msgstr "無法重導向stdout：%m"

# postmaster/syslogger.c:514 postmaster/syslogger.c:527
#: postmaster/syslogger.c:575 postmaster/syslogger.c:593
#, c-format
msgid "could not redirect stderr: %m"
msgstr "無法重導向stderr：%m"

# postmaster/syslogger.c:703
#: postmaster/syslogger.c:928
#, c-format
msgid "could not write to log file: %s\n"
msgstr "無法寫至日誌檔:%s\n"

# postmaster/syslogger.c:790
#: postmaster/syslogger.c:1083 postmaster/syslogger.c:1141
#, c-format
msgid "could not open new log file \"%s\": %m"
msgstr "無法開啟新log檔\"%s\"：%m"

# postmaster/syslogger.c:802
#: postmaster/syslogger.c:1095 postmaster/syslogger.c:1153
msgid "disabling automatic rotation (use SIGHUP to reenable)"
msgstr "正在停用自動輪替 (使用 SIGHUP 以重新啟用)"

# rewrite/rewriteDefine.c:104 rewrite/rewriteDefine.c:589
#: rewrite/rewriteDefine.c:109 rewrite/rewriteDefine.c:759
#, c-format
msgid "rule \"%s\" for relation \"%s\" already exists"
msgstr "規則 \"%s\" (適用於關係 \"%s\") 已存在"

# rewrite/rewriteDefine.c:234
#: rewrite/rewriteDefine.c:283
msgid "rule actions on OLD are not implemented"
msgstr "OLD 的規則動作未實作"

# rewrite/rewriteDefine.c:235
#: rewrite/rewriteDefine.c:284
msgid "Use views or triggers instead."
msgstr "改用 views 或 triggers。"

# rewrite/rewriteDefine.c:239
#: rewrite/rewriteDefine.c:288
msgid "rule actions on NEW are not implemented"
msgstr "NEW 的規則動作未實作"

# rewrite/rewriteDefine.c:240
#: rewrite/rewriteDefine.c:289
msgid "Use triggers instead."
msgstr "改用 triggers。"

# rewrite/rewriteDefine.c:257
#: rewrite/rewriteDefine.c:302
msgid "INSTEAD NOTHING rules on SELECT are not implemented"
msgstr "SELECT 的 INSTEAD NOTHING 規則未實作"

# rewrite/rewriteDefine.c:258
#: rewrite/rewriteDefine.c:303
msgid "Use views instead."
msgstr "改用 views。"

# rewrite/rewriteDefine.c:266
#: rewrite/rewriteDefine.c:311
msgid "multiple actions for rules on SELECT are not implemented"
msgstr "SELECT 的多個規則動作未實作"

# rewrite/rewriteDefine.c:275
#: rewrite/rewriteDefine.c:323
msgid "rules on SELECT must have action INSTEAD SELECT"
msgstr "SELECT 的規則必須有動作 INSTEAD SELECT"

# rewrite/rewriteDefine.c:283
#: rewrite/rewriteDefine.c:331
msgid "event qualifications are not implemented for rules on SELECT"
msgstr "SELECT 的規則事件資格未實作"

# rewrite/rewriteDefine.c:363
#: rewrite/rewriteDefine.c:356
#, c-format
msgid "\"%s\" is already a view"
msgstr "\"%s\"已經是view"

# rewrite/rewriteDefine.c:387
#: rewrite/rewriteDefine.c:380
#, c-format
msgid "view rule for \"%s\" must be named \"%s\""
msgstr "\"%s\" 的視圖規則必須名為 \"%s\""

# rewrite/rewriteDefine.c:407
#: rewrite/rewriteDefine.c:405
#, c-format
msgid "could not convert table \"%s\" to a view because it is not empty"
msgstr "無法將資料表 \"%s\" 轉換為視圖，因為它不是空白"

# rewrite/rewriteDefine.c:414
#: rewrite/rewriteDefine.c:412
#, c-format
msgid "could not convert table \"%s\" to a view because it has triggers"
msgstr "無法將資料表 \"%s\" 轉換為視圖，因為它有觸發程序"

#: rewrite/rewriteDefine.c:414
msgid ""
"In particular, the table cannot be involved in any foreign key relationships."
msgstr "特別是，資料表不可涉入任何外鍵關係。"

# rewrite/rewriteDefine.c:421
#: rewrite/rewriteDefine.c:419
#, c-format
msgid "could not convert table \"%s\" to a view because it has indexes"
msgstr "無法將資料表 \"%s\" 轉換為視圖，因為它有索引"

# rewrite/rewriteDefine.c:427
#: rewrite/rewriteDefine.c:425
#, c-format
msgid "could not convert table \"%s\" to a view because it has child tables"
msgstr "無法將資料表 \"%s\" 轉換為視圖，因為它有子資料表"

#: rewrite/rewriteDefine.c:452
msgid "cannot have multiple RETURNING lists in a rule"
msgstr "規則中不能有多個 RETURNING 列表"

#: rewrite/rewriteDefine.c:457
msgid "RETURNING lists are not supported in conditional rules"
msgstr "條件式規則不支援 RETURNING 列表"

#: rewrite/rewriteDefine.c:461
msgid "RETURNING lists are not supported in non-INSTEAD rules"
msgstr "非 INSTEAD 規則不支援 RETURNING 列表"

# rewrite/rewriteDefine.c:303
#: rewrite/rewriteDefine.c:540
msgid "SELECT rule's target list has too many entries"
msgstr "SELECT 規則的目標列表有太多項目"

#: rewrite/rewriteDefine.c:541
msgid "RETURNING list has too many entries"
msgstr "RETURNING 列表有太多項目"

# rewrite/rewriteDefine.c:319
#: rewrite/rewriteDefine.c:557
msgid "cannot convert relation containing dropped columns to view"
msgstr "無法將包含已捨棄資料行的關係轉換為視圖"

# rewrite/rewriteDefine.c:324
#: rewrite/rewriteDefine.c:562
#, c-format
msgid "SELECT rule's target entry %d has different column name from \"%s\""
msgstr "SELECT 規則的目標項目 %d 有不同於 \"%s\" 的資料行名稱"

# rewrite/rewriteDefine.c:329
#: rewrite/rewriteDefine.c:568
#, c-format
msgid "SELECT rule's target entry %d has different type from column \"%s\""
msgstr "SELECT 規則的目標項目 %d 有不同於資料行 \"%s\" 的型別"

# commands/tablecmds.c:2850
#: rewrite/rewriteDefine.c:570
#, c-format
msgid "RETURNING list's entry %d has different type from column \"%s\""
msgstr "RETURNING 列表的項目 %d 有不同於資料行 \"%s\" 的型別"

# rewrite/rewriteDefine.c:342
#: rewrite/rewriteDefine.c:585
#, c-format
msgid "SELECT rule's target entry %d has different size from column \"%s\""
msgstr "SELECT 規則的目標項目 %d 有不同於資料行 \"%s\" 的大小"

# commands/tablecmds.c:2850
#: rewrite/rewriteDefine.c:587
#, c-format
msgid "RETURNING list's entry %d has different size from column \"%s\""
msgstr "RETURNING 列表的項目 %d 有不同於資料行 \"%s\" 的大小"

# rewrite/rewriteDefine.c:348
#: rewrite/rewriteDefine.c:595
msgid "SELECT rule's target list has too few entries"
msgstr "SELECT 規則的目標列表有太少項目"

#: rewrite/rewriteDefine.c:596
msgid "RETURNING list has too few entries"
msgstr "RETURNING 列表有太少項目"

# commands/comment.c:404 commands/tablecmds.c:3070 commands/tablecmds.c:3163
# commands/tablecmds.c:3215 commands/tablecmds.c:3311
# commands/tablecmds.c:3372 commands/tablecmds.c:3438
# commands/tablecmds.c:4564 commands/tablecmds.c:4701
# parser/parse_relation.c:1647 parser/parse_relation.c:1705
# parser/parse_relation.c:1919 parser/parse_type.c:94
# utils/adt/ruleutils.c:1300
#: rewrite/rewriteRemove.c:67
#, c-format
msgid "rule \"%s\" for relation \"%s\" does not exist, skipping"
msgstr "規則 \"%s\" (適用於關係 \"%s\") 不存在，跳過"

#: rewrite/rewriteHandler.c:487
msgid "cannot have RETURNING lists in multiple rules"
msgstr "多個規則中不能有 RETURNING 列表"

# rewrite/rewriteHandler.c:491 rewrite/rewriteHandler.c:510
#: rewrite/rewriteHandler.c:788 rewrite/rewriteHandler.c:806
#, c-format
msgid "multiple assignments to same column \"%s\""
msgstr "同一個資料行 \"%s\" 的多個指派"

# rewrite/rewriteHandler.c:967 rewrite/rewriteHandler.c:1252
#: rewrite/rewriteHandler.c:1404 rewrite/rewriteHandler.c:1726
#, c-format
msgid "infinite recursion detected in rules for relation \"%s\""
msgstr "關係 \"%s\" 的規則中偵測到無限遞迴"

# commands/copy.c:1063
#: rewrite/rewriteHandler.c:1764
#, c-format
msgid "cannot perform INSERT RETURNING on relation \"%s\""
msgstr "無法在關係 \"%s\" 上執行 INSERT RETURNING"

#: rewrite/rewriteHandler.c:1766
msgid ""
"You need an unconditional ON INSERT DO INSTEAD rule with a RETURNING clause."
msgstr "您需要無條件式 ON INSERT DO INSTEAD 規則與 RETURNING 子句。"

# commands/copy.c:1063
#: rewrite/rewriteHandler.c:1771
#, c-format
msgid "cannot perform UPDATE RETURNING on relation \"%s\""
msgstr "無法在關係 \"%s\" 上執行 UPDATE RETURNING"

#: rewrite/rewriteHandler.c:1773
msgid ""
"You need an unconditional ON UPDATE DO INSTEAD rule with a RETURNING clause."
msgstr "您需要無條件式 ON UPDATE DO INSTEAD 規則與 RETURNING 子句。"

# commands/copy.c:1063
#: rewrite/rewriteHandler.c:1778
#, c-format
msgid "cannot perform DELETE RETURNING on relation \"%s\""
msgstr "無法在關係 \"%s\" 上執行 DELETE RETURNING"

#: rewrite/rewriteHandler.c:1780
msgid ""
"You need an unconditional ON DELETE DO INSTEAD rule with a RETURNING clause."
msgstr "您需要無條件式 ON DELETE DO INSTEAD 規則與 RETURNING 子句。"

# rewrite/rewriteHandler.c:1362
#: rewrite/rewriteHandler.c:1878
msgid "cannot insert into a view"
msgstr "無法插入view"

# rewrite/rewriteHandler.c:1363
#: rewrite/rewriteHandler.c:1879
msgid "You need an unconditional ON INSERT DO INSTEAD rule."
msgstr "您需要無條件式 ON INSERT DO INSTEAD 規則。"

# rewrite/rewriteHandler.c:1368
#: rewrite/rewriteHandler.c:1884
msgid "cannot update a view"
msgstr "無法更新view"

# rewrite/rewriteHandler.c:1369
#: rewrite/rewriteHandler.c:1885
msgid "You need an unconditional ON UPDATE DO INSTEAD rule."
msgstr "您需要無條件式 ON UPDATE DO INSTEAD 規則。"

# rewrite/rewriteHandler.c:1374
#: rewrite/rewriteHandler.c:1890
msgid "cannot delete from a view"
msgstr "無法經由view刪除"

# rewrite/rewriteHandler.c:1375
#: rewrite/rewriteHandler.c:1891
msgid "You need an unconditional ON DELETE DO INSTEAD rule."
msgstr "您需要無條件式 ON DELETE DO INSTEAD 規則。"

# rewrite/rewriteManip.c:737 rewrite/rewriteManip.c:793
#: rewrite/rewriteManip.c:1012
msgid "conditional utility statements are not implemented"
msgstr "條件式公用程式陳述式未實作"

# optimizer/plan/initsplan.c:282 optimizer/prep/prepjointree.c:366
#: rewrite/rewriteManip.c:1177
msgid "WHERE CURRENT OF on a view is not implemented"
msgstr "視圖的 WHERE CURRENT OF 未實作"

#: snowball/dict_snowball.c:183
#, c-format
msgid "no Snowball stemmer available for language \"%s\" and encoding \"%s\""
msgstr "沒有適用於語言 \"%s\" 和編碼 \"%s\" 的 Snowball 字幹"

#: snowball/dict_snowball.c:215
msgid "multiple Language parameters"
msgstr "多個 Language 參數"

# access/transam/xlog.c:3720
#: snowball/dict_snowball.c:222
#, c-format
msgid "unrecognized Snowball parameter: \"%s\""
msgstr "無法辨識的 Snowball 參數:\"%s\""

# gram.y:3496 utils/adt/regproc.c:639
#: snowball/dict_snowball.c:230
msgid "missing Language parameter"
msgstr "缺少 Language 參數"

#: ../port/chklocale.c:319 ../port/chklocale.c:325
#, c-format
msgid "could not determine encoding for locale \"%s\": codeset is \"%s\""
msgstr "無法判斷區域 \"%s\" 的編碼: codeset 是 \"%s\""

#: ../port/chklocale.c:327
msgid "Please report this to <pgsql-bugs@postgresql.org>."
msgstr "請將此錯誤回報給 <pgsql-bugs@postgresql.org>。"

# commands/sequence.c:798 executor/execGrouping.c:328
# executor/execGrouping.c:388 executor/nodeIndexscan.c:1051 lib/dllist.c:43
# lib/dllist.c:88 libpq/auth.c:637 postmaster/pgstat.c:1006
# postmaster/pgstat.c:1023 postmaster/pgstat.c:2452 postmaster/pgstat.c:2527
# postmaster/pgstat.c:2572 postmaster/pgstat.c:2623
# postmaster/postmaster.c:755 postmaster/postmaster.c:1625
# postmaster/postmaster.c:2344 storage/buffer/localbuf.c:139
# storage/file/fd.c:587 storage/file/fd.c:620 storage/file/fd.c:766
# storage/ipc/sinval.c:789 storage/lmgr/lock.c:497 storage/smgr/md.c:138
# storage/smgr/md.c:848 storage/smgr/smgr.c:213 utils/adt/cash.c:297
# utils/adt/cash.c:312 utils/adt/oracle_compat.c:73
# utils/adt/oracle_compat.c:124 utils/adt/regexp.c:191
# utils/adt/ri_triggers.c:3471 utils/cache/relcache.c:164
# utils/cache/relcache.c:178 utils/cache/relcache.c:1130
# utils/cache/typcache.c:165 utils/cache/typcache.c:487
# utils/fmgr/dfmgr.c:127 utils/fmgr/fmgr.c:521 utils/fmgr/fmgr.c:532
# utils/init/miscinit.c:213 utils/init/miscinit.c:234
# utils/init/miscinit.c:244 utils/misc/guc.c:1898 utils/misc/guc.c:1911
# utils/misc/guc.c:1924 utils/mmgr/aset.c:337 utils/mmgr/aset.c:503
# utils/mmgr/aset.c:700 utils/mmgr/aset.c:893 utils/mmgr/portalmem.c:75
#: ../port/dirmod.c:75 ../port/dirmod.c:88 ../port/dirmod.c:101
#, c-format
msgid "out of memory\n"
msgstr "記憶體用盡\n"

#: ../port/dirmod.c:283
#, c-format
msgid "could not set junction for \"%s\": %s"
msgstr "無法為 \"%s\" 設定間隙:%s"

#: ../port/dirmod.c:286
#, c-format
msgid "could not set junction for \"%s\": %s\n"
msgstr "無法為 \"%s\" 設定間隙:%s\n"

# access/transam/slru.c:930 commands/tablespace.c:529
# commands/tablespace.c:694 utils/adt/misc.c:174
#: ../port/dirmod.c:325
#, c-format
msgid "could not open directory \"%s\": %s\n"
msgstr "無法開啟目錄 \"%s\":%s\n"

# access/transam/slru.c:967 commands/tablespace.c:577
# commands/tablespace.c:721
#: ../port/dirmod.c:362
#, c-format
msgid "could not read directory \"%s\": %s\n"
msgstr "無法讀取目錄 \"%s\":%s\n"

# access/transam/slru.c:967 commands/tablespace.c:577
# commands/tablespace.c:721
#: ../port/dirmod.c:445
#, c-format
msgid "could not stat file or directory \"%s\": %s\n"
msgstr "無法對檔案或目錄 \"%s\" 執行 stat 函式:%s\n"

# commands/tablespace.c:610
#: ../port/dirmod.c:472 ../port/dirmod.c:489
#, c-format
msgid "could not remove file or directory \"%s\": %s\n"
msgstr "無法移除檔案或目錄 \"%s\":%s\n"

# commands/tablespace.c:154 commands/tablespace.c:162
# commands/tablespace.c:168
#: ../port/exec.c:195 ../port/exec.c:309 ../port/exec.c:352
#, c-format
msgid "could not identify current directory: %s"
msgstr "無法識別目前的目錄：%s"

# command.c:122
#: ../port/exec.c:214
#, c-format
msgid "invalid binary \"%s\""
msgstr "無效的二進制碼 \"%s\""

# command.c:1103
#: ../port/exec.c:263
#, c-format
msgid "could not read binary \"%s\""
msgstr "無法讀取二進制碼 \"%s\""

#: ../port/exec.c:270
#, c-format
msgid "could not find a \"%s\" to execute"
msgstr "未能找到一個 \"%s\" 來執行"

# utils/init/postinit.c:292
#: ../port/exec.c:325 ../port/exec.c:361
#, c-format
msgid "could not change directory to \"%s\""
msgstr "無法切換目錄至\"%s\""

# commands/tablespace.c:355 commands/tablespace.c:984
#: ../port/exec.c:340
#, c-format
msgid "could not read symbolic link \"%s\""
msgstr "無法讀取符號連結\"%s\""

#: ../port/exec.c:586
#, c-format
msgid "child process exited with exit code %d"
msgstr "子行程結束，結束代碼 %d"

#: ../port/exec.c:590
#, c-format
msgid "child process was terminated by exception 0x%X"
msgstr "子進程被例外(exception) 0x%X 終止"

#: ../port/exec.c:599
#, c-format
msgid "child process was terminated by signal %s"
msgstr "子進程被信號 %s 終止"

#: ../port/exec.c:602
#, c-format
msgid "child process was terminated by signal %d"
msgstr "子行程被信號 %d 結束"

#: ../port/exec.c:606
#, c-format
msgid "child process exited with unrecognized status %d"
msgstr "子行程結束，不明狀態代碼 %d"

#: ../port/open.c:113
msgid "sharing violation"
msgstr "共用違規"

#: ../port/open.c:113
msgid "lock violation"
msgstr "鎖定違規"

# fe-lobj.c:410
# fe-lobj.c:495
#: ../port/open.c:112
#, c-format
msgid "could not open file \"%s\": %s"
msgstr "無法開啟檔案 \"%s\":%s"

#: ../port/open.c:114
msgid "Continuing to retry for 30 seconds."
msgstr "繼續重試 30 秒。"

#: ../port/open.c:115
msgid ""
"You might have antivirus, backup, or similar software interfering with the "
"database system."
msgstr "您可能有干擾資料庫系統的防毒、備份或類似軟體。"

# libpq/be-secure.c:303 libpq/be-secure.c:396
#: ../port/strerror.c:25
#, c-format
msgid "unrecognized error %d"
msgstr "無法辨識的錯誤 %d"

#: ../port/win32error.c:184
#, c-format
msgid "mapped win32 error code %lu to %d"
msgstr "已將 win32 錯誤碼 %lu 對應至 %d"

# libpq/be-secure.c:303 libpq/be-secure.c:396
#: ../port/win32error.c:195
#, c-format
msgid "unrecognized win32 error code: %lu"
msgstr "無法辨識的 win32 錯誤碼:%lu"

# access/rtree/rtree.c:646
#~ msgid "variable-length rtree keys are not supported"
#~ msgstr "不支援可變長度rtree keys"

# access/transam/xlog.c:3098
#~ msgid "invalid LC_COLLATE setting"
#~ msgstr "不合法的LC_COLLATE設定"

# access/transam/xlog.c:3122
#~ msgid "sizeof(ControlFileData) is larger than BLCKSZ; fix either one"
#~ msgstr "sizeof(ControlFileData) 大於 BLCKSZ; 修正其中一項"

# bootstrap/bootstrap.c:481
#~ msgid ""
#~ "Usage:\n"
#~ "  postgres -boot [OPTION]... DBNAME\n"
#~ "  -c NAME=VALUE    set run-time parameter\n"
#~ "  -d 1-5           debug level\n"
#~ "  -D datadir       data directory\n"
#~ "  -F               turn off fsync\n"
#~ "  -o file          send debug output to file\n"
#~ "  -x num           internal use\n"
#~ msgstr ""
#~ "使用方法：\n"
#~ "  postgres -boot [OPTION]... DBNAME\n"
#~ "  -c NAME=VALUE    設定執行時期參數\n"
#~ "  -d 1-5           除錯等級\n"
#~ "  -D datadir       資料目錄\n"
#~ "  -F               關閉fsync\n"
#~ "  -o file          將除錯訊息寫入檔案\n"
#~ "  -x num           內部使用\n"

# commands/dbcommands.c:377 commands/dbcommands.c:1163
#~ msgid "Look in the postmaster's stderr log for more information."
#~ msgstr "請檢查postmaster的stderr記錄取得更多資訊。"

# libpq/auth.c:140
#~ msgid "Kerberos 4 not implemented on this server"
#~ msgstr "這個伺服器並未實作 Kerberos 4"

# libpq/auth.c:327
#~ msgid "Kerberos 5 not implemented on this server"
#~ msgstr "這個伺服器並未實作 Kerberos 5"

# libpq/be-secure.c:286 libpq/be-secure.c:379
#~ msgid "SSL SYSCALL error: EOF detected"
#~ msgstr "SSL SYSCALL 錯誤: 偵測到 EOF"

# postmaster/postmaster.c:550
#~ msgid ""
#~ "%s: the number of buffers (-B) must be at least twice the number of "
#~ "allowed connections (-N) and at least 16\n"
#~ msgstr "%s：暫存區數量(-B)至少要是連線數(-N)的2倍或至少為16。\n"

# postmaster/postmaster.c:1035
#~ msgid ""
#~ "  -S              silent mode (start in background without logging "
#~ "output)\n"
#~ msgstr "  -S              安靜模式(在背景啟動且不顯示訊息)\n"

# storage/freespace/freespace.c:341
#~ msgid "max_fsm_pages is too large"
#~ msgstr "max_fsm_pages太大"

# utils/mb/conv.c:376
#~ msgid "ignoring unconvertible UTF-8 character 0x%04x"
#~ msgstr "忽略無法轉換的UTF-8字元0x%04x"

# utils/mb/conv.c:445
#~ msgid "ignoring unconvertible %s character 0x%04x"
#~ msgstr "忽略無法轉換的 %s 字元 0x%04x"

# utils/misc/guc.c:808
#~ msgid "By default, newly-created tables should have OIDs."
#~ msgstr "新建立的資料表預設會有OID。"

# utils/misc/guc.c:1455
#~ msgid ""
#~ "Valid values are DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, "
#~ "WARNING, ERROR, LOG, FATAL, and PANIC. Each level includes all the levels "
#~ "that follow it."
#~ msgstr ""
#~ "有效值為 DEBUG5, DEBUG4, DEBUG3, DEBUG2, DEBUG1, INFO, NOTICE, WARNING, "
#~ "ERROR, LOG, FATAL, 和 PANIC。每個等級都包含位於它之後的所有等級。"

# utils/misc/guc.c:1483
#~ msgid ""
#~ "All SQL statements that cause an error of the specified level or a higher "
#~ "level are logged."
#~ msgstr "所有發生比指定等級更高錯誤的SQL敘述都會被記錄。"

# utils/misc/guc.c:1514
#~ msgid ""
#~ "Each SQL transaction has an isolation level, which can be either \"read "
#~ "uncommitted\", \"read committed\", \"repeatable read\", or \"serializable"
#~ "\"."
#~ msgstr ""
#~ "每個SQL交易都有隔離等級，可以是\"read uncommitted\"、\"read committed\"、"
#~ "\"repeatable read\"或\"serializable\"。"

# utils/misc/guc.c:1622
#~ msgid "This can be set to advanced, extended, or basic."
#~ msgstr "可以設定成advanced、extended或basic。"

# utils/misc/guc.c:1703
#~ msgid ""
#~ "Valid values are LOCAL0, LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, "
#~ "LOCAL7."
#~ msgstr ""
#~ "合法的值有LOCAL0、LOCAL1、LOCAL2、LOCAL3、LOCAL4、LOCAL5、LOCAL6、LOCAL7。"

# commands/copy.c:1040 commands/copy.c:1103
#, fuzzy
#~ msgid "\"%s\" is a special relation"
#~ msgstr "\"%s\"是一個目錄"

# access/hash/hashinsert.c:90
#, fuzzy
#~ msgid "index row size %lu exceeds rtree maximum, %lu"
#~ msgstr "索引資料行大小 %lu 超過hash最大值 %lu"

# access/transam/xlog.c:2539
#, fuzzy
#~ msgid "could not read from log file %u, segment %u at offset %u: %m"
#~ msgstr "無法讀取日誌檔 %u，區段 %u，偏移位置 %u：%m"

# utils/adt/like.c:453 utils/adt/like_match.c:291 utils/adt/regexp.c:461
#, fuzzy
#~ msgid "invalid LC_CTYPE setting"
#~ msgstr "無效的逸出字串"

# access/transam/xlog.c:3247
#, fuzzy
#~ msgid ""
#~ "The database cluster was initialized with LOCALE_NAME_BUFLEN %d, but the "
#~ "server was compiled with LOCALE_NAME_BUFLEN %d."
#~ msgstr ""
#~ "資料庫 cluster 已以 NAMEDATALEN %d 初始化，但伺服器是以 NAMEDATALEN %d 編"
#~ "譯。"

# access/transam/xlog.c:3192 access/transam/xlog.c:3222
#, fuzzy
#~ msgid "It looks like you need to initdb or install locale support."
#~ msgstr "你可能需要執行initdb。"

# access/transam/xlog.c:4218
#, fuzzy
#~ msgid "undo starts at %X/%X"
#~ msgstr "redo開始於 %X/%X"

# access/transam/xlog.c:4276
#, fuzzy
#~ msgid "undo done at %X/%X"
#~ msgstr "redo完成於 %X/%X"

# access/transam/xlog.c:4284
#, fuzzy
#~ msgid "undo is not required"
#~ msgstr "不需要redo"

# access/transam/xlog.c:4678
#, fuzzy
#~ msgid "database system is ready"
#~ msgstr "資料庫系統已關閉"

# postmaster/bgwriter.c:555
#, fuzzy
#~ msgid "checkpoint starting"
#~ msgstr "檢查點請求失敗"

# catalog/dependency.c:152
#, fuzzy
#~ msgid "failed to drop all objects depending on %s"
#~ msgstr "無法刪除 %s，因為有其他物件依存於它"

# commands/tablecmds.c:5425
#, fuzzy
#~ msgid "special system relation %s"
#~ msgstr "無法搬移系統relation \"%s\""

# catalog/aclchk.c:1689 catalog/aclchk.c:2001
#, fuzzy
#~ msgid "user with ID %u does not exist"
#~ msgstr "OID為 %u 的schema不存在"

# commands/user.c:1396
#, fuzzy
#~ msgid "column name \"%s\" is duplicated"
#~ msgstr "角色名稱 \"%s\" 已保留"

# commands/aggregatecmds.c:111
#, fuzzy
#~ msgid "aggregate basetype must be specified"
#~ msgstr "必須指定aggregate stype"

# commands/aggregatecmds.c:264 commands/functioncmds.c:699
#, fuzzy
#~ msgid "function %s(*) already exists in schema \"%s\""
#~ msgstr "函式%s已經存在於schema\"%s\""

# parser/parse_func.c:1301
#, fuzzy
#~ msgid "target data type %s does not exist"
#~ msgstr "彙總 %s 不存在"

#, fuzzy
#~ msgid "could not initialize database directory"
#~ msgstr "無法初始化 XML 程式庫"

# catalog/heap.c:747 catalog/index.c:527 commands/tablecmds.c:1471
#, fuzzy
#~ msgid "Directory \"%s\" already exists."
#~ msgstr "relation \"%s\"已經存在"

#, fuzzy
#~ msgid "Failing system command was: %s"
#~ msgstr "失敗的封存指令是:%s"

# commands/tablespace.c:610
#, fuzzy
#~ msgid "could not remove database directory \"%s\""
#~ msgstr "無法刪除目錄\"%s\"：%m"

# commands/functioncmds.c:89
#, fuzzy
#~ msgid "source data type %s is only a shell"
#~ msgstr "傳回型別 %s 只是一個shell"

# commands/functioncmds.c:171
#, fuzzy
#~ msgid "target data type %s is only a shell"
#~ msgstr "引數型別 %s 只是一個shell"

# commands/define.c:66 commands/define.c:183 commands/define.c:215
# commands/define.c:249
#, fuzzy
#~ msgid "%s does not take a parameter"
#~ msgstr "%s需要一個參數"

# commands/tablecmds.c:953
#, fuzzy
#~ msgid "column \"%s\" duplicated"
#~ msgstr "欄位\"%s\"發生型別衝突"

# commands/comment.c:916
#, fuzzy
#~ msgid "multiple constraints named \"%s\" were dropped"
#~ msgstr "資料表 \"%s\" 有多個名為 \"%s\" 的限制"

# commands/tablespace.c:290 commands/tablespace.c:852
#, fuzzy
#~ msgid "table \"%s\" already has a TOAST table"
#~ msgstr "tablespace \"%s\"已經存在"

# tcop/utility.c:77
#, fuzzy
#~ msgid "table \"%s\" does not need a TOAST table"
#~ msgstr "資料表\"%s\"不存在"

# commands/comment.c:1007
#, fuzzy
#~ msgid "must be superuser to drop procedural language"
#~ msgstr "必須是超級用戶才能在程序語言加註"

# commands/proclang.c:64
#, fuzzy
#~ msgid "must be superuser to rename procedural language"
#~ msgstr "必須是超級用戶才能建立程序語言 \"%s\""

# commands/tablespace.c:154 commands/tablespace.c:162
# commands/tablespace.c:168
#, fuzzy
#~ msgid "could not delete directory \"%s\": %m"
#~ msgstr "無法建立目錄\"%s\"：%m"

# commands/user.c:1396
#, fuzzy
#~ msgid "user name \"%s\" is reserved"
#~ msgstr "角色名稱 \"%s\" 已保留"

# rewrite/rewriteDefine.c:363
#, fuzzy
#~ msgid "user ID %d is already assigned"
#~ msgstr "\"%s\"已經是view"

# commands/user.c:1111
#, fuzzy
#~ msgid "user \"%s\" cannot be dropped"
#~ msgstr "不能刪除目前的使用者"

# catalog/aclchk.c:1290
#, fuzzy
#~ msgid "The user owns database \"%s\"."
#~ msgstr "必須是資料庫%s的擁有者"

# commands/user.c:638
#, fuzzy
#~ msgid "group ID must be positive"
#~ msgstr "COST 必須是正數"

# commands/user.c:655
#, fuzzy
#~ msgid "must be superuser to alter groups"
#~ msgstr "必須是超級用戶才能變更超級用戶"

# catalog/aclchk.c:1229 commands/user.c:1535 commands/user.c:1772
# commands/user.c:1807 libpq/pqcomm.c:499
#, fuzzy
#~ msgid "group \"%s\" does not have any members"
#~ msgstr "群組\"%s\"不存在"

# commands/user.c:1258
#, fuzzy
#~ msgid "must be superuser to rename groups"
#~ msgstr "必須是超級用戶才能重新命名超級用戶"

# commands/view.c:187
#, fuzzy
#~ msgid "cannot change number of columns in view"
#~ msgstr "無法將視圖資料行名稱 \"%s\" 變更為 \"%s\""

# executor/functions.c:891 executor/functions.c:922
#, fuzzy
#~ msgid "Function's final statement must not be a SELECT."
#~ msgstr "函式的最終陳述式必須是 SELECT 或 INSERT/UPDATE/DELETE RETURNING。"

# libpq/be-secure.c:294 libpq/be-secure.c:387
#, fuzzy
#~ msgid "Kerberos error: %s"
#~ msgstr "SSL 錯誤: %s"

# libpq/auth.c:372
#, fuzzy
#~ msgid "Kerberos 4 authentication failed for user \"%s\""
#~ msgstr "Kerberos 5驗證使用者\"%s\"失敗"

# libpq/be-secure.c:294 libpq/be-secure.c:387
#, fuzzy
#~ msgid "SSL SYSCALL error: %m"
#~ msgstr "SSL 錯誤: %s"

# libpq/be-secure.c:666
#, fuzzy
#~ msgid "unsafe permissions on private key file \"%s\""
#~ msgstr "無法存取私鑰檔\"%s\"：%m"

# libpq/auth.c:378
#, fuzzy
#~ msgid "cannot use Ident authentication without usermap field"
#~ msgstr "Ident驗證使用者\"%s\"失敗"

#  translator: first %s is name of a SQL construct, eg WHERE
# parser/parse_coerce.c:770
#, fuzzy
#~ msgid "argument of %s must be type integer, not type %s"
#~ msgstr "%s 的參數必須是 %s 型別，而不是 %s 型別"

# parser/parse_expr.c:602
#, fuzzy
#~ msgid "row comparison cannot use operator %s"
#~ msgstr "資料列比較運算子不可傳回集合"

# catalog/pg_proc.c:228
#, fuzzy
#~ msgid "function %s(%s) is not an aggregate"
#~ msgstr "函式 %s 不是彙總"

# gram.y:5599 gram.y:5614
#, fuzzy
#~ msgid "DECIMAL precision %d must be between 1 and %d"
#~ msgstr "NUMERIC的精確度%d必須在1和%d之間"

# tcop/postgres.c:2262
#, fuzzy
#~ msgid "%s: assert checking is not compiled in\n"
#~ msgstr "這個組建不支援斷言檢查"

# main/main.c:99
#, fuzzy
#~ msgid "getnameinfo_all() failed: %s"
#~ msgstr "%s：setsysinfo失敗：%s\n"

# port/win32/security.c:39
#, fuzzy
#~ msgid "could not wait on child process handle: error code %d\n"
#~ msgstr "無法開啟行程token：錯誤碼%d\n"

# postmaster/postmaster.c:2039
#, fuzzy
#~ msgid "statistics collector startup skipped"
#~ msgstr "統計資料收集器行程"

# postmaster/pgstat.c:1424
#, fuzzy
#~ msgid "could not fork statistics buffer: %m"
#~ msgstr "無法fork統計資料收集器：%m"

# postmaster/pgstat.c:285
#, fuzzy
#~ msgid "could not create pipe for statistics buffer: %m"
#~ msgstr "無法建立統計資料收集器的通訊端:%m"

# postmaster/pgstat.c:1424
#, fuzzy
#~ msgid "could not read from statistics collector pipe: %m"
#~ msgstr "無法fork統計資料收集器：%m"

# libpq/pqcomm.c:877
#, fuzzy
#~ msgid "invalid statistics message length"
#~ msgstr "不合法的訊息長度"

# postmaster/pgstat.c:432
#, fuzzy
#~ msgid "could not set statistics collector pipe to nonblocking mode: %m"
#~ msgstr "無法將統計資料收集器 socket 設為非阻擋模式：%m"

# commands/tablecmds.c:3292
#, fuzzy
#~ msgid "statistics buffer is full"
#~ msgstr "統計資料目標 %d 太低"

# postmaster/pgstat.c:366 postmaster/pgstat.c:1610
#, fuzzy
#~ msgid "select() failed in statistics buffer: %m"
#~ msgstr "在統計資料收集器中 select() 失敗: %m"

# postmaster/pgstat.c:1424
#, fuzzy
#~ msgid "could not write to statistics collector pipe: %m"
#~ msgstr "無法fork統計資料收集器：%m"

# commands/dbcommands.c:263
#, fuzzy
#~ msgid "invalid server process ID %d"
#~ msgstr "不合法的伺服器編碼 %d"

# postmaster/pgstat.c:1424
#, fuzzy
#~ msgid "out of memory in statistics collector --- abort"
#~ msgstr "無法fork統計資料收集器：%m"

# postmaster/postmaster.c:1016
#, fuzzy
#~ msgid ""
#~ "Usage:\n"
#~ "  %s [OPTION]... [DBNAME]\n"
#~ "\n"
#~ msgstr ""
#~ "使用方法：\n"
#~ "  %s [選項]...\n"
#~ "\n"

# postmaster/postmaster.c:1023
#, fuzzy
#~ msgid "  -d 0-5          debugging level (0 is off)\n"
#~ msgstr "  -d 1-5          除錯等級\n"

# tcop/postgres.c:2126
#, fuzzy
#~ msgid "  -i              do not execute queries\n"
#~ msgstr "  -j              不使用換行符號做為互動式查詢分隔符號\n"

#, fuzzy
#~ msgid ""
#~ "\n"
#~ "Report bugs to <pgsql-bugs@postgresql.org>.\n"
#~ msgstr "請將此錯誤回報給 <pgsql-bugs@postgresql.org>。"

# utils/init/miscinit.c:429
#, fuzzy
#~ msgid "invalid array element type OID: %u"
#~ msgstr "角色 OID 無效:%u"

# catalog/aclchk.c:1917
#, fuzzy
#~ msgid "group with ID %u does not exist"
#~ msgstr "OID 為 %u 的角色不存在"

# utils/adt/array_userfuncs.c:50
#, fuzzy
#~ msgid "could not determine target array type"
#~ msgstr "無法判斷輸入資料型別"

# utils/adt/geo_ops.c:1352 utils/adt/geo_ops.c:1375
#, fuzzy
#~ msgid "invalid input syntax for type date: \"%s\""
#~ msgstr "型別 path 的輸入語法無效:\"%s\""

# utils/adt/tid.c:66 utils/adt/tid.c:74 utils/adt/tid.c:82
#, fuzzy
#~ msgid "invalid input syntax for type time: \"%s\""
#~ msgstr "無效的 tid 型別輸入語法: \"%s\""

# utils/adt/cash.c:198
#, fuzzy
#~ msgid "invalid input syntax for type time with time zone: \"%s\""
#~ msgstr "無效的 money 型別輸入語法: \"%s\""

# utils/adt/float.c:219
#, fuzzy
#~ msgid "type \"double precision\" value out of range: overflow"
#~ msgstr "值超出範圍: 溢出"

# utils/adt/float.c:223
#, fuzzy
#~ msgid "type \"double precision\" value out of range: underflow"
#~ msgstr "值超出範圍: 溢入"

# commands/define.c:279
#, fuzzy
#~ msgid "invalid argument for power function"
#~ msgstr "給 %s 的引數不合法：\"%s\""

# utils/adt/like.c:453 utils/adt/like_match.c:291 utils/adt/regexp.c:461
#, fuzzy
#~ msgid "invalid AM/PM string"
#~ msgstr "無效的逸出字串"

# utils/adt/formatting.c:3994
#, fuzzy
#~ msgid "\"TZ\"/\"tz\" not supported"
#~ msgstr "\"RN\"不被支援"

# gram.y:5599 gram.y:5614
#, fuzzy
#~ msgid "AM/PM hour must be between 1 and 12"
#~ msgstr "NUMERIC的精確度%d必須在1和%d之間"

# utils/adt/tid.c:66 utils/adt/tid.c:74 utils/adt/tid.c:82
#, fuzzy
#~ msgid "invalid input syntax for type timestamp: \"%s\""
#~ msgstr "無效的 tid 型別輸入語法: \"%s\""

# utils/adt/cash.c:198
#, fuzzy
#~ msgid "invalid input syntax for type timestamp with time zone: \"%s\""
#~ msgstr "無效的 money 型別輸入語法: \"%s\""

# utils/adt/nabstime.c:823
#, fuzzy
#~ msgid "invalid input syntax for type interval: \"%s\""
#~ msgstr "無效的 tinterval 型別輸入語法: \"%s\""

# utils/misc/guc.c:563
#, fuzzy
#~ msgid "Prints the parse tree to the server log."
#~ msgstr "將解譯器效能統計資料寫至伺服器日誌。"

# utils/misc/guc.c:1673
#, fuzzy
#~ msgid "Prints the execution plan to server log."
#~ msgstr "設定伺服器記錄輸出目的地。"

# utils/misc/guc.c:1423
#, fuzzy
#~ msgid "WAL archiving command."
#~ msgstr "WAL備份並未開啟"

# utils/misc/guc.c:3619
#, fuzzy
#~ msgid "parameter \"%s\" requires an integer value"
#~ msgstr "參數\"%s\"要求numeric值"

# postmaster/postmaster.c:666
#, fuzzy
#~ msgid "invalid syntax for \"custom_variable_classes\": \"%s\""
#~ msgstr "\"listen_addresses\"的list語法錯誤"

# access/transam/slru.c:638 access/transam/xlog.c:1631
# access/transam/xlog.c:2742 access/transam/xlog.c:2832
# access/transam/xlog.c:2930 libpq/hba.c:911 libpq/hba.c:935
# utils/error/elog.c:1118 utils/init/miscinit.c:783 utils/init/miscinit.c:889
# utils/misc/database.c:68
#, fuzzy
#~ msgid "could not copy file \"%s\": %m"
#~ msgstr "無法開啟檔案\"%s\"：%m"

# commands/tablespace.c:229
#, fuzzy
#~ msgid "Must be superuser to change this value to false."
#~ msgstr "只有管理者能建立tablespace。"

# commands/tablespace.c:229
#, fuzzy
#~ msgid "Must be superuser to increase this value."
#~ msgstr "只有管理者能建立tablespace。"
