# translation of kleopatra.po to Chinese Traditional
#
# Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv dot tw>, 2006, 2008, 2009, 2010.
# Franklin Weng <franklin at goodhorse dot idv dot tw>, 2007, 2008.
# Franklin Weng <franklin@mail.everfocus.com.tw>, 2008.
msgid ""
msgstr ""
"Project-Id-Version: kleopatra\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2010-02-26 20:29+0100\n"
"PO-Revision-Date: 2010-02-25 08:36+0800\n"
"Last-Translator: Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv "
"dot tw>\n"
"Language-Team: Chinese Traditional <zh-l10n@linux.org.tw>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Lokalize 1.0\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#: kwatchgnupg/tray.cpp:57
msgid "KWatchGnuPG Log Viewer"
msgstr "KWatchGnuPG 紀錄顯示器"

#: kwatchgnupg/aboutdata.cpp:40
msgid "GnuPG log viewer"
msgstr "GnuPG 紀錄顯示器"

#: kwatchgnupg/aboutdata.cpp:50
msgid "Steffen Hansen"
msgstr "Steffen Hansen"

#: kwatchgnupg/aboutdata.cpp:50 aboutdata.cpp:65
msgid "Original Author"
msgstr "原始作者"

#: kwatchgnupg/aboutdata.cpp:61
msgid "KWatchGnuPG"
msgstr "KWatchGnuPG"

#: kwatchgnupg/aboutdata.cpp:63
msgid "(c) 2004 Klarälvdalens Datakonsult AB\n"
msgstr "(c) 2004 Klarälvdalens Datakonsult AB\n"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:103
#, kde-format
msgid "[%1] Log cleared"
msgstr "【%1】紀錄已清除"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:110
msgid "C&lear History"
msgstr "清除歷史(&L)"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:141
#, kde-format
msgid "[%1] Log stopped"
msgstr "【%1】紀錄已停止"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:156
msgid ""
"The watchgnupg logging process could not be started.\n"
"Please install watchgnupg somewhere in your $PATH.\n"
"This log window is unable to display any useful information."
msgstr ""
"watchgnupg 紀錄行程無法被啟動。\n"
"請將 watchgnupg 安裝於您的執行路徑 $PATH 內。\n"
"紀錄視窗目前無法顯示任何有用的資訊。"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:158
#, kde-format
msgid "[%1] Log started"
msgstr "【%1】紀錄已啟動"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:193
msgid "There are no components available that support logging."
msgstr "沒有支援紀錄的組件可用。"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:199
msgid ""
"The watchgnupg logging process died.\n"
"Do you want to try to restart it?"
msgstr ""
"watchgnupg 紀錄行程已結束。\n"
"您要重新啟動它嗎？"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:199
msgid "Try Restart"
msgstr "試著重新啟動"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:199
msgid "Do Not Try"
msgstr "不要嘗試"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:200
msgid "====== Restarting logging process ====="
msgstr "====== 重新啟動紀錄行程中 ======"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:203
msgid ""
"The watchgnupg logging process is not running.\n"
"This log window is unable to display any useful information."
msgstr ""
"watchgnupg 紀錄行程未執行。\n"
"紀錄視窗目前無法顯示任何有用的資訊。"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:234
msgid "Save Log to File"
msgstr "儲存紀錄到檔案"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:239
#, kde-format
msgid ""
"The file named \"%1\" already exists. Are you sure you want to overwrite it?"
msgstr "檔案 %1 已存在。您要覆寫它嗎？"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:242
msgid "Overwrite File"
msgstr "覆寫檔案"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:249
#, kde-format
msgid "Could not save file %1: %2"
msgstr "無法儲存檔案 %1：%2"

#: kwatchgnupg/kwatchgnupgconfig.cpp:75
msgid "Configure KWatchGnuPG"
msgstr "設定 KWatchGnuPG"

#: kwatchgnupg/kwatchgnupgconfig.cpp:90
msgid "WatchGnuPG"
msgstr "WatchGnuPG"

#: kwatchgnupg/kwatchgnupgconfig.cpp:102
msgid "&Executable:"
msgstr "執行檔(&E)："

#: kwatchgnupg/kwatchgnupgconfig.cpp:111
msgid "&Socket:"
msgstr "Socket(&S)："

#: kwatchgnupg/kwatchgnupgconfig.cpp:120
msgid "None"
msgstr "無"

#: kwatchgnupg/kwatchgnupgconfig.cpp:121
msgid "Basic"
msgstr "基本"

#: kwatchgnupg/kwatchgnupgconfig.cpp:122
msgid "Advanced"
msgstr "進階"

#: kwatchgnupg/kwatchgnupgconfig.cpp:123
msgid "Expert"
msgstr "專家"

#: kwatchgnupg/kwatchgnupgconfig.cpp:124
msgid "Guru"
msgstr "大師"

#: kwatchgnupg/kwatchgnupgconfig.cpp:125
msgid "Default &log level:"
msgstr "預設紀錄等級(&L)："

#: kwatchgnupg/kwatchgnupgconfig.cpp:133
msgid "Log Window"
msgstr "紀錄視窗"

#: kwatchgnupg/kwatchgnupgconfig.cpp:146
msgctxt "history size spinbox suffix"
msgid " line"
msgid_plural " lines"
msgstr[0] " 行"

#: kwatchgnupg/kwatchgnupgconfig.cpp:147
msgid "unlimited"
msgstr "無限制"

#: kwatchgnupg/kwatchgnupgconfig.cpp:148
msgid "&History size:"
msgstr "歷史大小(&H)"

#: kwatchgnupg/kwatchgnupgconfig.cpp:152
msgid "Set &Unlimited"
msgstr "設為無限制(&U)"

#: kwatchgnupg/kwatchgnupgconfig.cpp:159
msgid "Enable &word wrapping"
msgstr "開啟折行(&W)"

#: conf/dirservconfigpage.cpp:171
msgid "LDAP &timeout (minutes:seconds):"
msgstr "LDAP 逾時（分：秒）："

#: conf/dirservconfigpage.cpp:181
msgid "&Maximum number of items returned by query:"
msgstr "查詢時傳回最多筆數(&M)："

#: conf/dirservconfigpage.cpp:191
msgid "Automatically add &new servers discovered in CRL distribution points"
msgstr "自動將在廢棄憑證清單（CRL）分布點中發現的新伺服器加入"

#: conf/dirservconfigpage.cpp:385
#, kde-format
msgid "Backend error: gpgconf does not seem to know the entry for %1/%2/%3"
msgstr "後端介面錯誤：gpgconf 不知道 %1/%2/%3 的項目"

#: conf/dirservconfigpage.cpp:390
#, kde-format
msgid "Backend error: gpgconf has wrong type for %1/%2/%3: %4 %5"
msgstr "後端介面錯誤：gpgconf 的 %1/%2/%3:%4 %5 的型態錯誤"

#: conf/configuredialog.cpp:52
msgid "Configure"
msgstr "設定"

#: conf/smimevalidationconfigurationwidget.cpp:131
msgid "This option requires dirmngr >= 0.9.0"
msgstr "此選項需要 dirmngr 0.9.0 版以上"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:215
#. i18n: ectx: property (text), widget (QLabel, systemHTTPProxy)
#: conf/smimevalidationconfigurationwidget.cpp:259 rc.cpp:122
msgid "no proxy"
msgstr "沒有代理伺服器"

#: conf/smimevalidationconfigurationwidget.cpp:260
#, kde-format
msgid "(Current system setting: %1)"
msgstr "（目前系統設定：%1）"

#: conf/appearanceconfigwidget.cpp:145
msgctxt "Key filter without user-assigned name"
msgid "<unnamed>"
msgstr "<未命名>"

#: conf/appearanceconfigwidget.cpp:277
msgid "This parameter has been locked down by the system administrator."
msgstr "此參數已被系統管理者鎖定"

#: kgpgconf/configuration.cpp:345
msgctxt "as in \"verbosity level\""
msgid "Level"
msgstr "等級"

#: kgpgconf/configuration.cpp:345
msgid "Set/Unset"
msgstr "設定/取消設定"

#: kgpgconf/configuration.cpp:347
msgid "String List"
msgstr "字串清單"

#: kgpgconf/configuration.cpp:347
msgid "String"
msgstr "字串"

#: kgpgconf/configuration.cpp:349
msgid "List of Integers"
msgstr "整數列表"

#: kgpgconf/configuration.cpp:349
msgid "Integer"
msgstr "整數"

#: kgpgconf/configuration.cpp:351
msgid "List of Unsigned Integers"
msgstr "無號整數列表"

#: kgpgconf/configuration.cpp:351
msgid "Unsigned Integer "
msgstr "無號整數"

#: kgpgconf/configuration.cpp:353
msgid "Path List"
msgstr "路徑列表"

#: kgpgconf/configuration.cpp:353
msgid "Path"
msgstr "路徑"

#: kgpgconf/configuration.cpp:355
msgid "List of URLs"
msgstr "網址列表"

#: kgpgconf/configuration.cpp:355
msgid "URL"
msgstr "網址"

#: kgpgconf/configuration.cpp:357
msgid "List of LDAP URLs"
msgstr "LDAP 網址列表"

#: kgpgconf/configuration.cpp:357
msgid "LDAP URL"
msgstr "LDAP 網址"

#: kgpgconf/configuration.cpp:359
msgid "Directory Path List"
msgstr "目錄路徑列表"

#: kgpgconf/configuration.cpp:359
msgid "Directory Path"
msgstr "目錄路徑"

#: kgpgconf/configreader.cpp:234
msgid "Parse error on gpgconf --list-config output:"
msgstr "剖析 gpgconf --list-config 的輸出時發生錯誤："

#: kgpgconf/configreader.cpp:239
#, kde-format
msgid "gpgconf --list-config: Unknown component: %1"
msgstr "gpgconf --list-config：未知的組件：%1"

#: kgpgconf/configreader.cpp:244
#, kde-format
msgid "gpgconf --list-config: Unknown entry: %1:%2"
msgstr "gpgconf --list-config：未知的項目：%1：%2"

#: kgpgconf/configreader.cpp:250
#, kde-format
msgid "gpgconf --list-config: Invalid entry: value must start with '\"': %1"
msgstr "gpgconf --list-config：不合法的項目：值必須以 '\"' 起頭：%1"

#: kgpgconf/configreader.cpp:283
msgid "Parse error on gpgconf --list-components. output:"
msgstr "剖析 gpgconf --list-config 組件的輸出時發生錯誤："

#: kgpgconf/configreader.cpp:311
msgid "gpgconf not found or cannot be started"
msgstr "找不到 gpgconf 或無法啟動"

#: kgpgconf/configreader.cpp:313
msgid "gpgconf terminated unexpectedly"
msgstr "gpgconf 已不正常結束"

#: kgpgconf/configreader.cpp:315
msgid "timeout while executing gpgconf"
msgstr "執行 gpgconf 時發生逾時"

#: kgpgconf/configreader.cpp:317
msgid "error while writing to gpgconf"
msgstr "寫入 gpgconf 時發生錯誤"

#: kgpgconf/configreader.cpp:319
msgid "error while reading from gpgconf"
msgstr "從 gpgconf 讀取時發生錯誤"

#: kgpgconf/configreader.cpp:322
msgid "Unknown error while executing gpgconf"
msgstr "執行 gpgconf 時發生未知的錯誤"

#. i18n: file: kleopatra.rc:5
#. i18n: ectx: Menu (file)
#. i18n: file: kwatchgnupg/kwatchgnupgui.rc:4
#. i18n: ectx: Menu (file)
#. i18n: file: kleopatra.rc:5
#. i18n: ectx: Menu (file)
#: kgpgconf/mainwindow.cpp:67 rc.cpp:3 rc.cpp:35 rc.cpp:742
msgid "&File"
msgstr "檔案(&F)"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:57
#. i18n: ectx: property (text), widget (QPushButton, saveAsPB)
#: kgpgconf/mainwindow.cpp:68 rc.cpp:529
msgid "Save As..."
msgstr "另存為..."

#: kgpgconf/mainwindow.cpp:70
msgid "Quit"
msgstr "離開"

#: kgpgconf/mainwindow.cpp:86
msgid "Setup Error"
msgstr "設定錯誤"

#: kgpgconf/mainwindow.cpp:86
#, kde-format
msgid ""
"KGpgConf could not execute gpgconf.exe.\n"
"\n"
"Error: %1\n"
"Error Code: %2"
msgstr ""
"KGpgConf 無法執行 gpgconf.exe\n"
"\n"
"錯誤：%1\n"
"錯誤碼：%2"

#: kgpgconf/mainwindow.cpp:91
msgid "Parsing Error"
msgstr "剖析錯誤"

#: kgpgconf/mainwindow.cpp:91 kgpgconf/mainwindow.cpp:96
#, kde-format
msgid ""
"An error occurred while reading the current configuration.\n"
"\n"
"Error: %1"
msgstr ""
"讀取目前的設定時發生錯誤。\n"
"\n"
"錯誤：%1"

#: kgpgconf/mainwindow.cpp:96
msgid "Error"
msgstr "錯誤"

#: kgpgconf/mainwindow.cpp:213 kgpgconf/mainwindow.cpp:232
msgid "Write Error"
msgstr "寫入錯誤"

#: kgpgconf/mainwindow.cpp:213
#, kde-format
msgid ""
"Could not open file %1 for writing. You might not have the permission to "
"write to that file."
msgstr "無法開啟檔案 %1 以寫入。您可能沒有寫入該檔的權限。"

#: kgpgconf/mainwindow.cpp:232
#, kde-format
msgid "Error while writing to file %1."
msgstr "寫入檔案 %1 時發生錯誤。"

#: kgpgconf/mainwindow.cpp:238
msgid "Save As"
msgstr "另存新檔"

#: tests/kleo_test.h:47
msgid "qttest"
msgstr "qttest"

#: tests/test_verificationresultdialog.cpp:79
msgid "VerificationResultDialog Test"
msgstr "確認結果對話框測試"

#: tests/test_verificationresultdialog.cpp:84
msgid "Signature file"
msgstr "簽名檔"

#: tests/test_verificationresultdialog.cpp:85
msgid "Data file"
msgstr "資料檔"

#: tests/test_keylistmodels.cpp:90
msgid "FlatKeyListModel Test"
msgstr "FlatKeyListModel Test"

#: tests/test_keylistmodels.cpp:94
msgid "Perform flat certificate listing"
msgstr "執行平面憑證列表"

#: tests/test_keylistmodels.cpp:95
msgid "Perform hierarchical certificate listing"
msgstr "執行階層式憑證列表"

#: tests/test_keylistmodels.cpp:96
msgid "Do not list SMIME certificates"
msgstr "不要列出 SMIME 憑證"

#: tests/test_useridlistmodels.cpp:158
msgid "UserIDListModel Test"
msgstr "UserIDListModel 測試"

#: tests/test_useridlistmodels.cpp:162
msgid "OpenPGP certificate to look up"
msgstr "要找尋的 OpenPGP 憑證"

#: tests/test_useridlistmodels.cpp:163
msgid "X.509 certificate to look up"
msgstr "要找尋的 X.509 憑證"

#: uiserver/assuanserverconnection.cpp:176
msgid "No option name given"
msgstr "沒有指定選項名稱"

#: uiserver/assuanserverconnection.cpp:327
msgid "Parse error"
msgstr "剖析錯誤"

#: uiserver/assuanserverconnection.cpp:336
msgid "Parse error: numeric session id too large"
msgstr "剖析錯誤：數字工作階段代碼太大"

#: uiserver/assuanserverconnection.cpp:349
msgid "CAPABILITIES does not take arguments"
msgstr "CAPABILITIES 沒有任何參數"

#: uiserver/assuanserverconnection.cpp:383
msgid "Unknown value for WHAT"
msgstr "WHAT 有未知的值"

#: uiserver/assuanserverconnection.cpp:394
msgid "START_KEYMANAGER does not take arguments"
msgstr "START_KEYMANAGER 沒有任何參數"

#: uiserver/assuanserverconnection.cpp:408
msgid "START_CONFDIALOG does not take arguments"
msgstr "START_CONFDIALOG 沒有任何參數"

#: uiserver/assuanserverconnection.cpp:453
#, kde-format
msgid "Message #%1"
msgstr "訊息 #%1"

#: uiserver/assuanserverconnection.cpp:464
msgid "Empty file path"
msgstr "空的檔案路徑"

#: uiserver/assuanserverconnection.cpp:467
#: uiserver/assuanserverconnection.cpp:520
msgid "Only absolute file paths are allowed"
msgstr "只允許使用絕對路徑"

#: uiserver/assuanserverconnection.cpp:469
msgid "Only files are allowed in INPUT/OUTPUT FILE"
msgstr "只有檔案才能用於 INPUT/OUTPUT FILE"

#: uiserver/assuanserverconnection.cpp:534
msgid "unknown exception caught"
msgstr "遇到未知的例外狀況"

#: uiserver/assuanserverconnection.cpp:587
msgid "Cannot mix --info with non-info SENDER or RECIPIENT"
msgstr "無法同時使用 --info 與 non-info SENDER 或 non-info RECIPIENT"

#: uiserver/assuanserverconnection.cpp:591
msgid "Argument is not a valid RFC-2822 mailbox"
msgstr "參數不是合法的 RFC-2822 信箱"

#: uiserver/assuanserverconnection.cpp:594
msgid "Garbage after valid RFC-2822 mailbox detected"
msgstr "偵測到合法的 RFC-2822 信箱之後有雜物"

#: uiserver/assuanserverconnection.cpp:623
#: uiserver/assuanserverconnection.cpp:634
#, kde-format
msgctxt "@info"
msgid ""
"<para>The sender address <email>%1</email> matches more than one "
"cryptographic format.</para><para>Which format do you want to use?</para>"
msgstr "<para>寄件者地址 <email>%1</email> 符合一個以上的加密格式。</para>  <para>您想要使用哪一種格式﹖</para>"

#: uiserver/assuanserverconnection.cpp:625
#: uiserver/assuanserverconnection.cpp:636
msgctxt "@title"
msgid "Format Choice"
msgstr "格式選擇"

#: uiserver/assuanserverconnection.cpp:626
#: uiserver/assuanserverconnection.cpp:637
msgctxt "@action:button"
msgid "Send OpenPGP-Signed"
msgstr "傳送 OpenPGP 簽署"

#: uiserver/assuanserverconnection.cpp:627
#: uiserver/assuanserverconnection.cpp:638
msgctxt "@action:button"
msgid "Send S/MIME-Signed"
msgstr "傳送 S/MIME 簽署"

#: uiserver/assuanserverconnection.cpp:1009
#, kde-format
msgid "Caught unexpected exception: %1"
msgstr "遇到非預期的例外狀況：%1"

#: uiserver/assuanserverconnection.cpp:1013
msgid "Caught unknown exception - please report this error to the developers."
msgstr "遇到未知的例外狀況 ─ 請回報給開發者。"

#: uiserver/assuanserverconnection.cpp:1139
#, kde-format
msgid "Can not send \"%1\" status"
msgstr "無法送出 %1 狀態"

#: uiserver/assuanserverconnection.cpp:1146
msgid "Can not send data"
msgstr "無法送出資料"

#: uiserver/assuanserverconnection.cpp:1149
msgid "Can not flush data"
msgstr "無法刷新資料"

#: uiserver/assuanserverconnection.cpp:1318
#: uiserver/assuanserverconnection.cpp:1364
msgid "Caught unknown exception"
msgstr "遇到未知的例外狀況"

#: uiserver/assuanserverconnection.cpp:1385
msgid "Required --mode option missing"
msgstr "需要 --mode 選項"

#: uiserver/assuanserverconnection.cpp:1392
#, kde-format
msgid "invalid mode: \"%1\""
msgstr "不合法的模式：%1"

#: uiserver/assuanserverconnection.cpp:1413
msgid "Required --protocol option missing"
msgstr "需要 --protocol 選項"

#: uiserver/assuanserverconnection.cpp:1418
msgid "--protocol is not allowed here"
msgstr "這裡不能用 --protocol"

#: uiserver/assuanserverconnection.cpp:1425
#, kde-format
msgid "invalid protocol \"%1\""
msgstr "不合法的協定 %1"

#: uiserver/uiserver.cpp:209
msgid ""
"Could not determine the GnuPG home directory. Consider setting the GNUPGHOME "
"environment variable."
msgstr "無法決定 GnuPG 家目錄。請考慮設定 GNUPGHOME 環境變數。"

#: uiserver/uiserver.cpp:219
#, kde-format
msgid ""
"Cannot determine the GnuPG home directory: %1 exists but is not a directory."
msgstr "無法決定 GnuPG 家目錄：%1 存在，但它不是目錄。"

#: uiserver/uiserver.cpp:225
#, kde-format
msgid "Could not create GnuPG home directory %1: %2"
msgstr "無法建立 GnuPG 家目錄 %1：%2"

#: uiserver/uiserver.cpp:237
#, kde-format
msgid "Detected another running gnupg UI server listening at %1."
msgstr "偵測到另一個執行中的 gnupg 使用者介面伺服器，監聽於 %1。"

#: uiserver/uiserver_unix.cpp:70 uiserver/uiserver_win.cpp:68
#, kde-format
msgid "Could not create socket: %1"
msgstr "無法建立 socket：%1"

#: uiserver/uiserver_unix.cpp:83 uiserver/uiserver_win.cpp:77
#, kde-format
msgid "Could not bind to socket: %1"
msgstr "無法結合 socket：%1"

#: uiserver/uiserver_unix.cpp:89 uiserver/uiserver_win.cpp:80
#, kde-format
msgid "Could not get socket nonce: %1"
msgstr "無法取得 socket：%1"

#: uiserver/uiserver_unix.cpp:94 uiserver/uiserver_win.cpp:84
#, kde-format
msgid "Could not listen to socket: %1"
msgstr "無法監聽 socket：%1"

#: uiserver/uiserver_unix.cpp:97 uiserver/uiserver_win.cpp:87
#, kde-format
msgid ""
"Could not pass socket to Qt: %1. This should not happen, please report this "
"bug."
msgstr "無法將 socket 傳給 Qt：%1。請回報此錯誤。"

#: uiserver/prepencryptcommand.cpp:81
msgid "INPUT/OUTPUT/MESSAGE may only be given after PREP_ENCRYPT"
msgstr "INPUT/OUTPUT/MESSAGE 必須在 PREP_ENCRYPT 之後"

#: uiserver/prepencryptcommand.cpp:85
msgid ""
"PREP_ENCRYPT is an email mode command, connection seems to be in filemanager "
"mode"
msgstr "PREP_ENCRYPT 是一個電子郵件模式的指令，而此連線似乎是在檔案管理模式"

#: uiserver/prepencryptcommand.cpp:89
msgid "SENDER may not be given prior to PREP_ENCRYPT, except with --info"
msgstr "SENDER 不能在 PREP_ENCRYPT 之前，除非使用 --info"

#: uiserver/prepencryptcommand.cpp:93 uiserver/encryptcommand.cpp:131
msgid "No recipients given, or only with --info"
msgstr "沒有指定收件者，或是指給 --info"

#: uiserver/prepencryptcommand.cpp:134
#, kde-format
msgid ""
"Caught unexpected exception in PrepEncryptCommand::Private::"
"slotRecipientsResolved: %1"
msgstr ""
"遇到非預期的例外狀況，發生於 PrepEncryptCommand::Private::"
"slotRecipientsResolved：%1"

#: uiserver/prepencryptcommand.cpp:138
msgid ""
"Caught unknown exception in PrepEncryptCommand::Private::"
"slotRecipientsResolved"
msgstr ""
"遇到未知的例外狀況，發生於 PrepEncryptCommand::Private::"
"slotRecipientsResolved"

#: uiserver/signencryptfilescommand.cpp:83
#: uiserver/decryptverifycommandfilesbase.cpp:164
msgid "At least one FILE must be present"
msgstr "必須至少有一個 FILE 存在"

#: uiserver/signencryptfilescommand.cpp:88
#: uiserver/signencryptfilescommand.cpp:93
#: uiserver/signencryptfilescommand.cpp:99
#: uiserver/signencryptfilescommand.cpp:104
#: uiserver/signencryptfilescommand.cpp:109
#, kde-format
msgid ""
"%1 is a filemanager mode command, connection seems to be in email mode (%2 "
"present)"
msgstr "%1 是檔案管理模式的指令，此連線似乎是在電子郵件模式（%2 存在）"

#: uiserver/signcommand.cpp:86
msgid ""
"SIGN is an email mode command, connection seems to be in filemanager mode"
msgstr "SIGN 是電子郵件模式的指令，而此連線似乎是檔案管理模式"

#: uiserver/signcommand.cpp:90
msgid "RECIPIENT may not be given prior to SIGN, except with --info"
msgstr "RECIPIENT 不能在 SIGN 之前，除非指定 --info"

#: uiserver/signcommand.cpp:94 uiserver/encryptcommand.cpp:97
msgid "At least one INPUT must be present"
msgstr "至少必須有一個 INPUT"

#: uiserver/signcommand.cpp:98 uiserver/decryptverifycommandemailbase.cpp:187
#: uiserver/encryptcommand.cpp:105
msgid "INPUT/OUTPUT count mismatch"
msgstr "INPUT/OUTPUT 計數未配對"

#: uiserver/signcommand.cpp:102
msgid "MESSAGE command is not allowed before SIGN"
msgstr "MESSAGE 指令不能在 SIGN 之前"

#: uiserver/signcommand.cpp:143
#, kde-format
msgid ""
"Caught unexpected exception in SignCommand::Private::slotRecipientsResolved: "
"%1"
msgstr ""
"遇到非預期的例外狀況，發生於 SignCommand::Private::slotRecipientsResolved：%1"

#: uiserver/signcommand.cpp:147
msgid ""
"Caught unknown exception in SignCommand::Private::slotRecipientsResolved"
msgstr ""
"遇到未知的例外狀況，發生於 SignCommand::Private::slotRecipientsResolved"

#: uiserver/signcommand.cpp:165 uiserver/echocommand.cpp:147
#, kde-format
msgid ""
"Caught unexpected exception in SignCommand::Private::slotMicAlgDetermined: %1"
msgstr ""
"遇到非預期的例外狀況，發生於 SignCommand::Private::slotMicAlgDetermined：%1"

#: uiserver/signcommand.cpp:169 uiserver/echocommand.cpp:151
msgid "Caught unknown exception in SignCommand::Private::slotMicAlgDetermined"
msgstr ""
"遇到未知的例外狀況，發生於 SignCommand::Private::slotMicAlgDetermined：%1"

#: uiserver/decryptverifycommandemailbase.cpp:145
msgid "Can not use non-info SENDER"
msgstr "不能使用 non-info SENDER"

#: uiserver/decryptverifycommandemailbase.cpp:149
msgid "Can not use non-info RECIPIENT"
msgstr "不能使用 non-info RECIPIENT"

#: uiserver/decryptverifycommandemailbase.cpp:164
msgid "FILES present"
msgstr "FILES 存在"

#: uiserver/decryptverifycommandemailbase.cpp:168
msgid "At least one INPUT needs to be provided"
msgstr "需要提供至少一個 INPUT"

#: uiserver/decryptverifycommandemailbase.cpp:173
msgid "INPUT/SENDER --info count mismatch"
msgstr "INPUT/SENDER─資訊計數未配對"

#: uiserver/decryptverifycommandemailbase.cpp:178
msgid "INPUT/MESSAGE count mismatch"
msgstr "INPUT/MESSAGE 計數未配對"

#: uiserver/decryptverifycommandemailbase.cpp:181
msgid "MESSAGE can only be given for detached signature verification"
msgstr "MESSAGE 只能在分離簽章檢查時給定"

#: uiserver/decryptverifycommandemailbase.cpp:190
msgid "Can not use OUTPUT and MESSAGE simultaneously"
msgstr "不能同時使用 OUTPUT 與 MESSAGE"

#: uiserver/decryptverifycommandemailbase.cpp:198
msgid "No backend support for OpenPGP"
msgstr "沒有 OpenPGP 後端介面支援"

#: uiserver/decryptverifycommandemailbase.cpp:199
msgid "No backend support for S/MIME"
msgstr "沒有 S/MIME 後端介面支援"

#: uiserver/decryptverifycommandfilesbase.cpp:145
msgid "Can not use SENDER"
msgstr "不能使用 SENDER"

#: uiserver/decryptverifycommandfilesbase.cpp:149
msgid "Can not use RECIPIENT"
msgstr "不能使用 RECIPIENT"

#: uiserver/decryptverifycommandfilesbase.cpp:156
msgid "INPUT present"
msgstr "INPUT 存在"

#: uiserver/decryptverifycommandfilesbase.cpp:158
msgid "MESSAGE present"
msgstr "MESSAGE 存在"

#: uiserver/decryptverifycommandfilesbase.cpp:160
msgid "OUTPUT present"
msgstr "OUTPUT 存在"

#: uiserver/decryptverifycommandfilesbase.cpp:167
msgid "DECRYPT/VERIFY_FILES cannot use directories as input"
msgstr "DECRYPT/VERIFY_FILES 不能用目錄做為輸入"

#: uiserver/selectcertificatecommand.cpp:151
#, kde-format
msgid ""
"Caught unexpected exception in SelectCertificateCommand::Private::"
"slotDialogAccepted: %1"
msgstr ""
"遇到非預期的例外狀況，發生於 SelectCertificateCommand::Private::"
"slotDialogAccepted：%1"

#: uiserver/selectcertificatecommand.cpp:155
msgid ""
"Caught unknown exception in SelectCertificateCommand::Private::"
"slotDialogAccepted"
msgstr ""
"遇到未知的例外狀況，發生於 SelectCertificateCommand::Private::"
"slotDialogAccepted"

#: uiserver/encryptcommand.cpp:89
msgid ""
"ENCRYPT is an email mode command, connection seems to be in filmanager mode"
msgstr "ENCRYPT 是電子郵件模式的指令，而此連線似乎是在檔案管理模式。"

#: uiserver/encryptcommand.cpp:93
msgid "SENDER may not be given prior to ENCRYPT, except with --info"
msgstr "SENDER 不能在 ENCRYPT 之前，除非指定 --info"

#: uiserver/encryptcommand.cpp:101
msgid "At least one OUTPUT must be present"
msgstr "至少必須有一個 OUTPUT"

#: uiserver/encryptcommand.cpp:109
msgid "MESSAGE command is not allowed before ENCRYPT"
msgstr "MESSAGE 指令不能在 ENCRYPT 之前"

#: uiserver/encryptcommand.cpp:118
msgid "Protocol given conflicts with protocol determined by PREP_ENCRYPT"
msgstr "給定的協定與 PREP_ENCRYPT 決定的協定相衝"

#: uiserver/encryptcommand.cpp:122
msgid "New recipients added after PREP_ENCRYPT command"
msgstr "新的收件人已加在 PREP_ENCRYPT 指令之後"

#: uiserver/encryptcommand.cpp:125
msgid "New senders added after PREP_ENCRYPT command"
msgstr "新的寄件人已加在 PREP_ENCRYPT 指令之後"

#: uiserver/encryptcommand.cpp:185
#, kde-format
msgid ""
"Caught unexpected exception in EncryptCommand::Private::"
"slotRecipientsResolved: %1"
msgstr ""
"遇到未預期的例外狀況，發生於 EncryptCommand::Private::"
"slotRecipientsResolved：%1"

#: uiserver/encryptcommand.cpp:189
msgid ""
"Caught unknown exception in EncryptCommand::Private::slotRecipientsResolved"
msgstr ""
"遇到未知的例外狀況，發生於 EncryptCommand::Private::slotRecipientsResolved"

#: view/searchbar.cpp:90
msgid "&Find:"
msgstr "尋找(&F)："

#: view/tabwidget.cpp:385
msgid "New Tab"
msgstr "新增分頁"

#: view/tabwidget.cpp:385
msgid "Open a new tab"
msgstr "開啟新分頁"

#: view/tabwidget.cpp:386
msgid "CTRL+SHIFT+N"
msgstr "CTRL+SHIFT+N"

#: view/tabwidget.cpp:392
msgid "Rename Tab..."
msgstr "重新命名分頁..."

#: view/tabwidget.cpp:392
msgid "Rename this tab"
msgstr "重新命名此分頁"

#: view/tabwidget.cpp:393
msgid "CTRL+SHIFT+R"
msgstr "CTRL+SHIFT+R"

#: view/tabwidget.cpp:394
msgid "Duplicate Tab"
msgstr "複製分頁"

#: view/tabwidget.cpp:394
msgid "Duplicate this tab"
msgstr "複製此分頁"

#: view/tabwidget.cpp:395
msgid "CTRL+SHIFT+D"
msgstr "CTRL+SHIFT+D"

#: view/tabwidget.cpp:396
msgid "Close Tab"
msgstr "關閉分頁"

#: view/tabwidget.cpp:396
msgid "Close this tab"
msgstr "關閉此分頁"

#: view/tabwidget.cpp:397
msgid "CTRL+SHIFT+W"
msgstr "CTRL+SHIFT+W"

#: view/tabwidget.cpp:398
msgid "Move Tab Left"
msgstr "將分頁左移"

#: view/tabwidget.cpp:399
msgid "CTRL+SHIFT+LEFT"
msgstr "CTRL+SHIFT+LEFT"

#: view/tabwidget.cpp:400
msgid "Move Tab Right"
msgstr "將分頁右移"

#: view/tabwidget.cpp:401
msgid "CTRL+SHIFT+RIGHT"
msgstr "CTRL+SHIFT+RIGHT"

#: view/tabwidget.cpp:402
msgid "Hierarchical Certificate List"
msgstr "階層式憑證清單"

#. i18n: file: dialogs/certificatedetailsdialog.ui:244
#. i18n: ectx: property (text), widget (QPushButton, expandAllCertificationsPB)
#: view/tabwidget.cpp:404 rc.cpp:484
msgid "Expand All"
msgstr "全部展開"

#: view/tabwidget.cpp:405
msgid "CTRL+."
msgstr "CTRL+."

#. i18n: file: dialogs/certificatedetailsdialog.ui:254
#. i18n: ectx: property (text), widget (QPushButton, collapseAllCertificationsPB)
#: view/tabwidget.cpp:406 rc.cpp:487
msgid "Collapse All"
msgstr "全部收回"

#: view/tabwidget.cpp:407
msgid "CTRL+,"
msgstr "CTRL+,"

#: view/tabwidget.cpp:529
msgid "Rename Tab"
msgstr "重新命名分頁"

#: view/tabwidget.cpp:529
msgid "New tab title:"
msgstr "新分頁標題："

#: newcertificatewizard/newcertificatewizard.cpp:265
msgid "new email"
msgstr "新郵件"

#: newcertificatewizard/newcertificatewizard.cpp:266
msgid "new dns name"
msgstr "新 dns 名稱"

#: newcertificatewizard/newcertificatewizard.cpp:267
msgid "new uri"
msgstr "新網址"

#: newcertificatewizard/newcertificatewizard.cpp:521
msgctxt "@action"
msgid "Create Key"
msgstr "建立金鑰"

#: newcertificatewizard/newcertificatewizard.cpp:572
#, kde-format
msgid "Could not start certificate creation: %1"
msgstr "無法開始產生憑證：%1"

#: newcertificatewizard/newcertificatewizard.cpp:585
msgid "Operation canceled."
msgstr "操作已取消。"

#: newcertificatewizard/newcertificatewizard.cpp:586
#, kde-format
msgid "Could not create certificate: %1"
msgstr "無法產生憑證：%1"

#: newcertificatewizard/newcertificatewizard.cpp:593
#, kde-format
msgid ""
"Certificate created successfully.\n"
"Fingerprint: %1"
msgstr ""
"憑證已成功建立。\n"
"指紋：%1"

#: newcertificatewizard/newcertificatewizard.cpp:599
#, kde-format
msgid "Could not write output file %1: %2"
msgstr "無法寫入輸出檔案 %1：%2。"

#: newcertificatewizard/newcertificatewizard.cpp:607
msgid "Certificate created successfully."
msgstr "憑證已成功建立。"

#: newcertificatewizard/newcertificatewizard.cpp:646
msgctxt "@title"
msgid "Key Creation Failed"
msgstr "金鑰建立失敗"

#: newcertificatewizard/newcertificatewizard.cpp:647
msgid "Key pair creation failed. Please find details about the failure below."
msgstr "金鑰配對建立失敗。請參考以下的失敗詳情。"

#: newcertificatewizard/newcertificatewizard.cpp:649
msgctxt "@title"
msgid "Key Pair Successfully Created"
msgstr "金鑰配對已成功產生"

#: newcertificatewizard/newcertificatewizard.cpp:650
msgid ""
"Your new key pair was created successfully. Please find details on the "
"result and some suggested next steps below."
msgstr "您已成功建立新的金鑰配對。請參考以下的詳情，以及下一步驟的建議。"

#: newcertificatewizard/newcertificatewizard.cpp:704
msgctxt "@title"
msgid "Save Request"
msgstr "儲存要求"

#: newcertificatewizard/newcertificatewizard.cpp:705
msgid "PKCS#10 Requests (*.p10)"
msgstr "PKCS#10 Requests (*.p10)"

#: newcertificatewizard/newcertificatewizard.cpp:714
#, kde-format
msgctxt "@info"
msgid ""
"Could not copy temporary file <filename>%1</filename> to file <filename>%2</"
"filename>: <message>%3</message>"
msgstr ""
"無法複製暫存檔 <filename>%1</filename> 到檔案 <filename>%2</filename>："
"<message>%3</message>"

#: newcertificatewizard/newcertificatewizard.cpp:717
msgctxt "@title"
msgid "Error Saving Request"
msgstr "儲存要求錯誤"

#: newcertificatewizard/newcertificatewizard.cpp:721
#, kde-format
msgctxt "@info"
msgid ""
"<para>Successfully wrote request to <filename>%1</filename>.</para><para>You "
"should now send the request to the Certification Authority (CA).</para>"
msgstr ""
"<para>已成功將要求寫入檔案 <filename>%1</filename>。</para> <para>您現在應該"
"將此要求送到憑證認證中心（CA）。</para>"

#: newcertificatewizard/newcertificatewizard.cpp:724
msgctxt "@title"
msgid "Request Saved"
msgstr "要求已儲存"

#: newcertificatewizard/newcertificatewizard.cpp:732
msgid "Please process this certificate."
msgstr "Please process this certificate."

#: newcertificatewizard/newcertificatewizard.cpp:733
msgid ""
"Please process this certificate and inform the sender about the location to "
"fetch the resulting certificate.\n"
"\n"
"Thanks,\n"
msgstr ""
"Please process this certificate and inform the sender about the location to "
"fetch the resulting certificate.\n"
"\n"
"Thanks,\n"

#: newcertificatewizard/newcertificatewizard.cpp:757
msgid "My new OpenPGP certificate"
msgstr "My new OpenPGP certificate"

#: newcertificatewizard/newcertificatewizard.cpp:758
msgid "Please find attached my new OpenPGP certificate."
msgstr "Please find attached my new OpenPGP certificate."

#: newcertificatewizard/newcertificatewizard.cpp:789
msgctxt "@info"
msgid ""
"<para><application>Kleopatra</application> tried to send a mail via your "
"default mail client.</para><para>Some mail clients are known not to support "
"attachments when invoked this way.</para><para>If your mail client does not "
"have an attachment, then drag the <application>Kleopatra</application> icon "
"and drop it on the message compose window of your mail client.</"
"para><para>If that does not work, either, save the request to a file, and "
"then attach that.</para>"
msgstr ""
"<para><application>Kleopatra</application> 試圖透過您預設的電子郵件程式傳送郵"
"件。</para> <para>目前已知有些郵件程式使用這種方式傳送的話不支援夾檔。</"
"para> <para>若您的電子郵件沒有夾檔，則請試試將 <application>Kleopatra</"
"application> 圖示拖曳到信件編輯器中</para> <para>若是這樣還沒用，則請您將要求"
"存成檔案，再自行附件。</para>"

#: newcertificatewizard/newcertificatewizard.cpp:793
msgctxt "@title"
msgid "Sending Mail"
msgstr "傳送郵件中"

#: newcertificatewizard/newcertificatewizard.cpp:829
msgctxt "@info"
msgid ""
"This operation will delete the certification request. Please make sure that "
"you have sent or saved it before proceeding."
msgstr "此操作會刪除憑證的要求。請確定您已送出該要求，或已另外存檔。"

#: newcertificatewizard/newcertificatewizard.cpp:831
msgctxt "@title"
msgid "Certification Request About To Be Deleted"
msgstr "憑證要求將被刪除"

#: newcertificatewizard/newcertificatewizard.cpp:862
msgctxt "@title"
msgid "Certificate Creation Wizard"
msgstr "憑證建立精靈"

#: newcertificatewizard/newcertificatewizard.cpp:921
#: models/keylistmodel.cpp:247 models/useridlistmodel.cpp:249
msgid "Name"
msgstr "名稱"

#: newcertificatewizard/newcertificatewizard.cpp:923
msgid "Comment"
msgstr "註解"

#: newcertificatewizard/newcertificatewizard.cpp:925
#: models/useridlistmodel.cpp:250
msgid "EMail"
msgstr "電子郵件"

#: newcertificatewizard/newcertificatewizard.cpp:938
#, kde-format
msgctxt "Format string for the labels in the \"Your Personal Data\" page"
msgid "%1 (%2):"
msgstr "%1（%2）："

#. i18n: file: newcertificatewizard/enterdetailspage.ui:26
#. i18n: ectx: property (text), widget (QLabel, nameRequiredLB)
#. i18n: file: newcertificatewizard/enterdetailspage.ui:43
#. i18n: ectx: property (text), widget (QLabel, emailRequiredLB)
#: newcertificatewizard/newcertificatewizard.cpp:1019 rc.cpp:402 rc.cpp:408
msgid "(required)"
msgstr "（需要）"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:60
#. i18n: ectx: property (text), widget (QLabel, commentRequiredLB)
#: newcertificatewizard/newcertificatewizard.cpp:1019 rc.cpp:414
msgid "(optional)"
msgstr "（選擇性的）"

#: newcertificatewizard/newcertificatewizard.cpp:1193
#: crypto/gui/newsignencryptfileswizard.cpp:346
msgid "Sign"
msgstr "簽署"

#: newcertificatewizard/newcertificatewizard.cpp:1195
#: newcertificatewizard/newcertificatewizard.cpp:1219
#: crypto/gui/newsignencryptfileswizard.cpp:345
msgid "Encrypt"
msgstr "加密"

#: newcertificatewizard/newcertificatewizard.cpp:1198
#: dialogs/certifycertificatedialog.cpp:158
msgid "Certify"
msgstr "保證"

#: newcertificatewizard/newcertificatewizard.cpp:1200
msgid "Authenticate"
msgstr "認證"

#: newcertificatewizard/newcertificatewizard.cpp:1250
msgid "Key Type:"
msgstr "金鑰型態："

#: newcertificatewizard/newcertificatewizard.cpp:1252
#: newcertificatewizard/newcertificatewizard.cpp:1254
msgid "Key Strength:"
msgstr "金鑰強度"

#: newcertificatewizard/newcertificatewizard.cpp:1254
#: newcertificatewizard/newcertificatewizard.cpp:1266
msgid "default"
msgstr "預設"

#: newcertificatewizard/newcertificatewizard.cpp:1257
msgid "Key Usage:"
msgstr "金鑰用途："

#: newcertificatewizard/newcertificatewizard.cpp:1257
#: newcertificatewizard/newcertificatewizard.cpp:1259
#: newcertificatewizard/newcertificatewizard.cpp:1267
msgctxt "separator for key usages"
msgid ",&nbsp;"
msgstr "，&nbsp;"

#: newcertificatewizard/newcertificatewizard.cpp:1259
msgid "Certificate Usage:"
msgstr "憑證用途："

#: newcertificatewizard/newcertificatewizard.cpp:1262
msgid "Subkey Type:"
msgstr "子金鑰型態："

#: newcertificatewizard/newcertificatewizard.cpp:1264
#: newcertificatewizard/newcertificatewizard.cpp:1266
msgid "Subkey Strength:"
msgstr "子金鑰強度："

#: newcertificatewizard/newcertificatewizard.cpp:1267
msgid "Subkey Usage:"
msgstr "子金鑰用途："

#: newcertificatewizard/newcertificatewizard.cpp:1270
msgid "Valid Until:"
msgstr "合法結束時間："

#: newcertificatewizard/newcertificatewizard.cpp:1271
msgid "Email Address:"
msgstr "電子郵件地址："

#: newcertificatewizard/newcertificatewizard.cpp:1273
msgid "Real Name:"
msgstr "真實姓名："

#. i18n: file: newcertificatewizard/enterdetailspage.ui:50
#. i18n: ectx: property (text), widget (QLabel, commentLB)
#: newcertificatewizard/newcertificatewizard.cpp:1275 rc.cpp:411
msgid "Comment:"
msgstr "註解："

#: newcertificatewizard/newcertificatewizard.cpp:1277
msgid "Subject-DN:"
msgstr "主旨-DN："

#: newcertificatewizard/newcertificatewizard.cpp:1279
msgid "Add. Email Address:"
msgstr "額外的電子郵件地址："

#: newcertificatewizard/newcertificatewizard.cpp:1281
msgid "DNS Name:"
msgstr "DNS 名稱："

#: newcertificatewizard/newcertificatewizard.cpp:1283
msgid "URI:"
msgstr "網址："

#: crypto/gui/signencryptfileswizard.cpp:84
msgid ""
"You need to select an OpenPGP signing certificate to perform this operation."
msgstr "您需要選擇 OpenPGP 簽署憑證來執行此動作。"

#: crypto/gui/signencryptfileswizard.cpp:87
msgid "You need to select at least one signing certificate to proceed."
msgstr "您至少需要選擇一個 OpenPGP 簽署憑證來執行此動作。"

#: crypto/gui/signencryptfileswizard.cpp:90
msgid ""
"Only OpenPGP certificates will be offered for selection because you "
"specified a combined sign/encrypt operation that is only available for "
"OpenPGP."
msgstr ""
"只有 OpenPGP 憑證可以選擇，因為您指定了簽署與加密的動作，只有 OpenPGP 才行。"

#: crypto/gui/signencryptfileswizard.cpp:93
msgid ""
"Only OpenPGP certificates will be offered for selection because you only "
"specified an OpenPGP signing certificate."
msgstr "只有 OpenPGP 憑證可以選擇，因為您指定了 OpenPGP 的簽署憑證。"

#: crypto/gui/signencryptfileswizard.cpp:96
msgid ""
"Only S/MIME certificates will be offered for selection because you only "
"specified an S/MIME signing certificate."
msgstr "只有 S/MIME 憑證可以選擇，因為您指定了 S/MIME 的簽署憑證。"

#: crypto/gui/signencryptfileswizard.cpp:102
msgid ""
"You have selected both OpenPGP and S/MIME signing certificate types, thus "
"two signatures will be created."
msgstr ""
"您已同時選擇 OpenPGP 與 S/MIME 型態的簽署憑證，因此將會建立兩個簽章檔案。"

#: crypto/gui/signencryptfileswizard.cpp:106
msgid ""
"If you select both OpenPGP and S/MIME receipient certificates, two encrypted "
"files will be created: one for OpenPGP recipients, one for S/MIME recipients."
msgstr ""
"如果您同時選擇 OpenPGP 與 S/MIME 型態的接收者憑證，將會建立兩個加密檔案。"

#: crypto/gui/signencryptfileswizard.cpp:131
#: crypto/signencryptfilescontroller.cpp:157
msgid "Sign/Encrypt Files"
msgstr "簽署/加密檔案"

#: crypto/gui/signencryptfileswizard.cpp:132
#: crypto/signencryptfilescontroller.cpp:144
msgid "Sign Files"
msgstr "簽署檔案"

#: crypto/gui/signencryptfileswizard.cpp:133
#: crypto/signencryptfilescontroller.cpp:151
msgid "Encrypt Files"
msgstr "加密檔案"

#: crypto/gui/encryptemailwizard.cpp:52
msgid "Encrypt Mail Message"
msgstr "加密電子郵件"

#: crypto/gui/resultlistwidget.cpp:223 crypto/gui/newresultpage.cpp:158
#: crypto/gui/resultpage.cpp:149
#, kde-format
msgctxt "number, operation description"
msgid "Operation %1: %2"
msgstr "操作 %1：%2"

#: crypto/gui/signerresolvepage.cpp:85
msgid "No certificate selected"
msgstr "沒有選取憑證"

#: crypto/gui/signerresolvepage.cpp:84
#, kde-format
msgctxt "%1=protocol (S/Mime, OpenPGP), %2=certificate"
msgid "Sign using %1: %2"
msgstr "使用 %1 簽署：%2"

#: crypto/gui/signerresolvepage.cpp:282
msgid "Sign and encrypt (OpenPGP only)"
msgstr "簽署並加密（只用 OpenPGP）"

#: crypto/gui/signerresolvepage.cpp:288
msgid "Encrypt only"
msgstr "只加密"

#: crypto/gui/signerresolvepage.cpp:293
msgid "Sign only"
msgstr "只簽署"

#: crypto/gui/signerresolvepage.cpp:298
msgid "Encryption Options"
msgstr "加密選項"

#: crypto/gui/signerresolvepage.cpp:301
#: crypto/gui/newsignencryptfileswizard.cpp:347
msgid "Text output (ASCII armor)"
msgstr "文字輸出（ASCII）"

#: crypto/gui/signerresolvepage.cpp:304
#: crypto/gui/newsignencryptfileswizard.cpp:348
msgid "Remove unencrypted original file when done"
msgstr "完成後移除未加密的原始檔"

#: crypto/gui/signerresolvepage.cpp:310
msgid "Signing Options"
msgstr "簽署選項"

#: crypto/gui/signerresolvepage.cpp:315
msgid "Signer:"
msgstr "簽署者："

#: crypto/gui/signerresolvepage.cpp:330
msgid "Change Signing Certificates..."
msgstr "變更簽署憑證..."

#: crypto/gui/signerresolvepage.cpp:489
msgid "<b>Choose Operation to be Performed</b>"
msgstr "<b>選擇要執行的操作</b>"

#: crypto/gui/decryptverifyoperationwidget.cpp:79
msgid "Input file:"
msgstr "輸入檔："

#: crypto/gui/decryptverifyoperationwidget.cpp:83
msgid "&Input file is a detached signature"
msgstr "輸入檔是一個分離的簽章(&I)"

#: crypto/gui/decryptverifyoperationwidget.cpp:84
msgid "&Signed data:"
msgstr "已簽署資料(&S)："

#: crypto/gui/newresultpage.cpp:101 crypto/gui/resultpage.cpp:104
msgid "Keep open after operation completed"
msgstr "操作完成後保持視窗開啟。"

#: crypto/gui/newresultpage.cpp:133 crypto/gui/resultpage.cpp:131
#, kde-format
msgid "%1: All operations completed."
msgstr "%1：所有操作均已完成。"

#: crypto/gui/newresultpage.cpp:135 crypto/gui/resultpage.cpp:133
msgid "All operations completed."
msgstr "所有操作均已完成。"

#: crypto/gui/newresultpage.cpp:160 crypto/gui/resultpage.cpp:151
#, kde-format
msgctxt "tag( \"OpenPGP\" or \"CMS\"),  operation description"
msgid "%1: %2"
msgstr "%1：%2"

#: crypto/gui/newresultpage.cpp:165 crypto/gui/resultpage.cpp:156
msgid "<b>Results</b>"
msgstr "<b>結果</b>"

#: crypto/gui/wizard.cpp:99
msgid "&Next"
msgstr "下一個(&N)"

#: crypto/gui/wizard.cpp:137
msgid "Back"
msgstr "返回"

#: crypto/gui/resultitemwidget.cpp:93
msgid "Show Audit Log"
msgstr "顯示稽查紀錄"

#: crypto/gui/resultitemwidget.cpp:93
msgid "No Audit Log available"
msgstr "沒有可顯示的稽查紀錄"

#: crypto/gui/resultitemwidget.cpp:94
msgid "Hide Details"
msgstr "隱藏詳情"

#: crypto/gui/resultitemwidget.cpp:94
msgid "Show Details"
msgstr "顯示詳情"

#: crypto/gui/resolverecipientspage.cpp:203
msgid "<i>No certificate selected</i>"
msgstr "<i>沒有選取憑證</i>"

#: crypto/gui/resolverecipientspage.cpp:210
msgid "..."
msgstr "..."

#: crypto/gui/resolverecipientspage.cpp:401
msgid "<b>Recipients</b>"
msgstr "<b>收件者</b>"

#: crypto/gui/resolverecipientspage.cpp:416
msgid "Add Recipient..."
msgstr "新增收件者..."

#: crypto/gui/resolverecipientspage.cpp:420 crypto/gui/objectspage.cpp:87
msgid "Remove Selected"
msgstr "移除選取的項目"

#: crypto/gui/resolverecipientspage.cpp:431 utils/formatting.cpp:395
msgid "OpenPGP"
msgstr "OpenPGP"

#: crypto/gui/resolverecipientspage.cpp:435
msgid "S/MIME"
msgstr "S/MIME"

#: crypto/gui/resolverecipientspage.cpp:450
msgid ""
"<b>Warning:</b> None of the selected certificates seem to be your own. You "
"will not be able to decrypt the encrypted data again."
msgstr "<b>警告：</b>選取的憑證中沒有您自己的。您將無法再解密資料。"

#: crypto/gui/resolverecipientspage.cpp:567
msgid "Recipient"
msgstr "收件者"

#: crypto/gui/resolverecipientspage.cpp:569
#, kde-format
msgctxt "%1 == number"
msgid "Recipient (%1)"
msgstr "收件者（%1）"

#: crypto/gui/resolverecipientspage.cpp:602
#, kde-format
msgid "<qt><p>Recipients predefined via GnuPG settings:</p>%1"
msgstr "<qt><p>GnuPG 設定預先定義的收件者：</p>%1"

#: crypto/gui/resolverecipientspage.cpp:612
msgid "Sender"
msgstr "發送者"

#: crypto/gui/decryptverifyfileswizard.cpp:207
msgid "<b>Choose operations to be performed</b>"
msgstr "<b>選擇要執行的操作</b>"

#: crypto/gui/decryptverifyfileswizard.cpp:208
msgid ""
"Here you can check and, if needed, override the operations Kleopatra "
"detected for the input given."
msgstr "您可以在此檢查，或是覆寫 Kleopatra 偵測到的操作。"

#: crypto/gui/decryptverifyfileswizard.cpp:211
msgid "&Decrypt/Verify"
msgstr "解密/檢查(&D)"

#: crypto/gui/decryptverifyfileswizard.cpp:217
msgid "Create all output files in a single folder"
msgstr "將所有的輸出檔都放在單一資料夾下"

#: crypto/gui/decryptverifyfileswizard.cpp:218
msgid "&Output folder:"
msgstr "輸出資料夾(&O)："

#: crypto/gui/newsignencryptfileswizard.cpp:136
msgctxt "@title:window"
msgid "Selected Files"
msgstr "已選取檔案"

#: crypto/gui/newsignencryptfileswizard.cpp:215
msgid "No files selected."
msgstr "沒有選取任何檔案。"

#: crypto/gui/newsignencryptfileswizard.cpp:216
msgid "Selected file:"
msgid_plural "Selected files:"
msgstr[0] "已選取檔案："

#: crypto/gui/newsignencryptfileswizard.cpp:219
msgctxt "@action"
msgid "More..."
msgstr "更多..."

#: crypto/gui/newsignencryptfileswizard.cpp:340
msgid "Archive files with:"
msgstr "歸檔方式："

#: crypto/gui/newsignencryptfileswizard.cpp:342
msgid "Archive name:"
msgstr "歸檔名稱："

#: crypto/gui/newsignencryptfileswizard.cpp:344
msgid "Sign and Encrypt (OpenPGP only)"
msgstr "簽署並加密（只用 OpenPGP）"

#: crypto/gui/newsignencryptfileswizard.cpp:351
msgctxt "@title"
msgid "What do you want to do?"
msgstr "您打算怎麼做？"

#: crypto/gui/newsignencryptfileswizard.cpp:353
msgctxt "@title"
msgid "Please select here whether you want to sign or encrypt files."
msgstr "請選擇是否您要簽署或加密檔案。"

#: crypto/gui/newsignencryptfileswizard.cpp:434
msgctxt "base name of an archive file, e.g. archive.zip or archive.tar.gz"
msgid "archive"
msgstr "歸檔"

#: crypto/gui/newsignencryptfileswizard.cpp:448
msgid "This operation is not available for S/MIME"
msgstr "此操作不適用於 S/MIME"

#: crypto/gui/newsignencryptfileswizard.cpp:493
msgid "Add"
msgstr "新增"

#: crypto/gui/newsignencryptfileswizard.cpp:494
msgid "Remove"
msgstr "移除"

#: crypto/gui/newsignencryptfileswizard.cpp:497
msgctxt "@title"
msgid "For whom do you want to encrypt?"
msgstr "您要加密給誰？"

#: crypto/gui/newsignencryptfileswizard.cpp:499
msgctxt "@title"
msgid ""
"Please select for whom you want the files to be encrypted. Do not forget to "
"pick one of your own certificates."
msgstr "請選擇您要將檔案加密給誰。不要忘了從您自己的憑證選擇。"

#: crypto/gui/newsignencryptfileswizard.cpp:502
msgctxt "@action"
msgid "Encrypt"
msgstr "加密"

#: crypto/gui/newsignencryptfileswizard.cpp:596
msgctxt "@info"
msgid ""
"<para>None of the recipients you are encrypting to seems to be your own.</"
"para><para>This means that you will not be able to decrypt the data anymore, "
"once encrypted.</para><para>Do you want to continue, or cancel to change the "
"recipient selection?</para>"
msgstr ""
"<para>您加密的接收人沒有一個是您自己。</para> <para>這表示加密之後，您自己將"
"無法解密。</para> <para>您要繼續，還是取消以變更收件人？</para>"

#: crypto/gui/newsignencryptfileswizard.cpp:599
#: crypto/gui/newsignencryptfileswizard.cpp:610
msgctxt "@title:window"
msgid "Encrypt-To-Self Warning"
msgstr "加密警告"

#: crypto/gui/newsignencryptfileswizard.cpp:608
msgctxt "@info"
msgid ""
"<para>You have requested the unencrypted data to be removed after encryption."
"</para><para>Are you really sure you do not need to access the data anymore "
"in decrypted form?</para>"
msgstr ""
"<para>您要求在資料加密後，將加密前資料刪除。</para> <para>您確定您不打算再存"
"取此未加密的資料了嗎？</para>"

#: crypto/gui/newsignencryptfileswizard.cpp:659
msgid "Sign with OpenPGP"
msgstr "用 OpenPGP 簽署"

#: crypto/gui/newsignencryptfileswizard.cpp:660
msgid "Sign with S/MIME"
msgstr "用 S/MIME 簽署"

#: crypto/gui/newsignencryptfileswizard.cpp:663
msgctxt "@title"
msgid "Who do you want to sign as?"
msgstr "您要以哪個名義簽署？"

#: crypto/gui/newsignencryptfileswizard.cpp:665
msgctxt "@title"
msgid "Please choose an identity with which to sign the data."
msgstr "請選擇簽署資料的身份。"

#: crypto/gui/newsignencryptfileswizard.cpp:740
msgctxt "@action"
msgid "Sign"
msgstr "簽署"

#: crypto/gui/newsignencryptfileswizard.cpp:759
msgctxt "@action"
msgid "Sign && Encrypt"
msgstr "簽署與加密"

#: crypto/gui/newsignencryptfileswizard.cpp:806
msgctxt "@title"
msgid "Results"
msgstr "結果"

#: crypto/gui/newsignencryptfileswizard.cpp:808
msgctxt "@title"
msgid "Status and progress of the crypto operations is shown here."
msgstr "加密的狀態與進度顯示在這裡。"

#: crypto/gui/objectspage.cpp:77
msgid "<b>Objects</b>"
msgstr "<b>物件</b>"

#: crypto/gui/objectspage.cpp:99
msgid "Select File"
msgstr "選擇檔案"

#: crypto/gui/signingcertificateselectiondialog.cpp:49
msgid "Select Signing Certificates"
msgstr "選擇簽署憑證"

#: crypto/gui/signemailwizard.cpp:82
msgid "You need to select a signing certificate to proceed."
msgstr "您需要選擇一個簽署憑證來進行此動作。"

#: crypto/gui/signemailwizard.cpp:88
#, kde-format
msgid "You need to select an %1 signing certificate to proceed."
msgstr "您需要選擇一個 %1 簽署憑證來進行此動作。"

#: crypto/gui/signemailwizard.cpp:90
#, kde-format
msgid "You need to select %1 and %2 signing certificates to proceed."
msgstr "您需要選擇 %1 與 %2 個簽署憑證來進行此動作。"

#: crypto/gui/signemailwizard.cpp:118
msgid "Sign Mail Message"
msgstr "簽署郵件"

#: crypto/encryptemailcontroller.cpp:149
msgid "Call to EncryptEMailController::protocolAsString() is ambiguous."
msgstr "對 EncryptEMailController::protocolAsString() 的呼叫不明確。"

#: crypto/encryptemailcontroller.cpp:168 crypto/signemailcontroller.cpp:179
#: crypto/signencryptfilescontroller.cpp:276
msgid "User cancel"
msgstr "使用者取消"

#: crypto/task.cpp:167
msgid "Unknown exception in Task::start()"
msgstr "在 Task::start() 遇到未知的例外狀況"

#: crypto/decryptverifyemailcontroller.cpp:83
msgid "Status and progress of the crypto operations is shown here."
msgstr "加密的狀態與進度顯示在這裡。"

#: crypto/decryptverifyemailcontroller.cpp:162
#: crypto/decryptverifyfilescontroller.cpp:181
msgid "User canceled"
msgstr "使用者取消"

#: crypto/decryptverifyemailcontroller.cpp:250
msgid "Decrypt/Verify E-Mail"
msgstr "解密/檢查電子郵件"

#: crypto/decryptverifyemailcontroller.cpp:272
msgid "At least one input needs to be provided"
msgstr "需要提供至少一個 INPUT"

#: crypto/decryptverifyemailcontroller.cpp:276
msgid "Informative sender/signed data count mismatch"
msgstr "簽章與簽署資料計數不符"

#: crypto/decryptverifyemailcontroller.cpp:281
msgid "Signature/signed data count mismatch"
msgstr "簽章與簽署資料計數不符"

#: crypto/decryptverifyemailcontroller.cpp:284
msgid "Signed data can only be given for detached signature verification"
msgstr "簽署的資料只能在分離簽章檢查時給定"

#: crypto/decryptverifyemailcontroller.cpp:290
msgid "Input/Output count mismatch"
msgstr "INPUT/OUTPUT 計數不符"

#: crypto/decryptverifyemailcontroller.cpp:293
msgid "Cannot use output and signed data simultaneously"
msgstr "不能同時使用 OUTPUT 與簽署資料"

#: crypto/decryptverifyemailcontroller.cpp:300
#, kde-format
msgid "No backend support for %1"
msgstr "沒有 %1 的後端介面支援"

#: crypto/signencryptfilestask.cpp:72 crypto/decryptverifytask.cpp:277
#, kde-format
msgctxt "Input file --> Output file (rarr is arrow"
msgid "%1 &rarr; %2"
msgstr "%1 &rarr; %2"

#: crypto/signencryptfilestask.cpp:132 crypto/signemailtask.cpp:83
msgid "Signing canceled."
msgstr "簽署已取消。"

#: crypto/signencryptfilestask.cpp:135
msgid "Signing failed."
msgstr "簽署失敗。"

#: crypto/signencryptfilestask.cpp:136 crypto/signemailtask.cpp:88
msgid "Signing succeeded."
msgstr "簽署成功。"

#: crypto/signencryptfilestask.cpp:145 crypto/encryptemailtask.cpp:84
msgid "Encryption canceled."
msgstr "加密已取消。"

#: crypto/signencryptfilestask.cpp:148
msgid "Encryption failed."
msgstr "加密失敗。"

#: crypto/signencryptfilestask.cpp:150 crypto/encryptemailtask.cpp:89
msgid "Encryption succeeded."
msgstr "加密成功。"

#: crypto/signencryptfilestask.cpp:169
msgid "Signing and encryption succeeded."
msgstr "簽署與加密成功"

#: crypto/signencryptfilestask.cpp:183
msgid " Encryption succeeded."
msgstr "加密成功。"

#: crypto/signencryptfilestask.cpp:195
#, kde-format
msgid "%1: <b>Sign/encrypt canceled.</b>"
msgstr "%1：<b>簽署/加密已取消。</b>"

#: crypto/signencryptfilestask.cpp:195
#, kde-format
msgid " %1: Sign/encrypt failed."
msgstr "%1：簽署/加密失敗。"

#: crypto/signencryptfilestask.cpp:196
#, kde-format
msgctxt "label: result. Example: foo -> foo.gpg: Encryption failed."
msgid "%1: <b>%2</b>"
msgstr "%1：<b>%2</b>"

#: crypto/signencryptfilestask.cpp:340
msgid "Cannot determine protocol for task"
msgstr "無法決定此工作使用的協定"

#: crypto/encryptemailtask.cpp:87
#, kde-format
msgid "Encryption failed: %1"
msgstr "加密失敗：%1"

#: crypto/decryptverifytask.cpp:167
msgid "Error: Signature not verified"
msgstr "錯誤：簽名檔未檢查"

#: crypto/decryptverifytask.cpp:169
msgid "Good signature"
msgstr "正確簽章"

#: crypto/decryptverifytask.cpp:171
msgid "Bad signature"
msgstr "不正確的簽章"

#: crypto/decryptverifytask.cpp:173
msgid "Signing certificate revoked"
msgstr "簽署用的憑證已被撤銷"

#: crypto/decryptverifytask.cpp:175
msgid "Signing certificate expired"
msgstr "簽署用的憑證已過期"

#: crypto/decryptverifytask.cpp:177
msgid "No public certificate to verify the signature"
msgstr "沒有公開憑證可用於檢查簽章"

#: crypto/decryptverifytask.cpp:179
msgid "Signature expired"
msgstr "簽章過期"

#: crypto/decryptverifytask.cpp:181
msgid "Certificate missing"
msgstr "憑證遺失"

#: crypto/decryptverifytask.cpp:183
msgid "CRL missing"
msgstr "遺失憑證撤銷清單"

#: crypto/decryptverifytask.cpp:185
msgid "CRL too old"
msgstr "憑證撤銷清單太舊了"

#: crypto/decryptverifytask.cpp:187
msgid "Bad policy"
msgstr "錯誤的政策"

#: crypto/decryptverifytask.cpp:189
msgid "System error"
msgstr "系統錯誤"

#: crypto/decryptverifytask.cpp:198
msgid ""
"The signature is valid but the trust in the certificate's validity is only "
"marginal."
msgstr "簽章合法，但是憑證並非可信任。"

#: crypto/decryptverifytask.cpp:200
msgid "The signature is valid and the certificate's validity is fully trusted."
msgstr "簽章合法，並且憑證可信任。"

#: crypto/decryptverifytask.cpp:202
msgid ""
"The signature is valid and the certificate's validity is ultimately trusted."
msgstr "簽章合法，並且憑證可完全信任。"

#: crypto/decryptverifytask.cpp:204
msgid ""
"The signature is valid but the certificate's validity is <em>not trusted</"
"em>."
msgstr "簽章合法，但是憑證不可信任。"

#: crypto/decryptverifytask.cpp:206
msgid "The signature is valid but the certificate's validity is unknown."
msgstr "簽章合法，但是憑證信任度未知。"

#: crypto/decryptverifytask.cpp:209
msgid "The signature is valid but the certificate's validity is undefined."
msgstr "簽章合法，但是憑證信任度未定義。"

#: crypto/decryptverifytask.cpp:225 crypto/decryptverifytask.cpp:231
msgid "Unknown certificate"
msgstr "未知的憑證"

#: crypto/decryptverifytask.cpp:250
#, kde-format
msgid "Signed on %1 with unknown certificate %2."
msgstr "使用未知的憑證 %2 簽署 %1。"

#: crypto/decryptverifytask.cpp:252
#, kde-format
msgid "Signed with unknown certificate %1."
msgstr "已使用未知的金憑證 %1 簽署。"

#: crypto/decryptverifytask.cpp:257
#, kde-format
msgctxt "date, key owner, key ID"
msgid "Signed on %1 by %2 (Key ID: %3)."
msgstr "已於 %1 由 %2 簽署（金鑰代碼：%3）。"

#: crypto/decryptverifytask.cpp:262
#, kde-format
msgid "Signed by %1 with certificate %2."
msgstr "已由 %1 使用憑證 %2 簽署。"

#: crypto/decryptverifytask.cpp:265
#, kde-format
msgid "Signed on %1 with certificate %2."
msgstr "已於 %1 使用憑證 %2 簽署。"

#: crypto/decryptverifytask.cpp:266
#, kde-format
msgid "Signed with certificate %1."
msgstr "已使用憑證 %1 簽署。"

#: crypto/decryptverifytask.cpp:347
msgid "<b>Verification canceled.</b>"
msgstr "<b>確認已取消。</b>"

#: crypto/decryptverifytask.cpp:349
#, kde-format
msgid "<b>Verification failed: %1.</b>"
msgstr "<b>確認失敗：%1</b>"

#: crypto/decryptverifytask.cpp:355
msgid "<b>No signatures found.</b>"
msgstr "<b>找不到簽章</b>"

#: crypto/decryptverifytask.cpp:359
#, kde-format
msgid "<b>Invalid signature.</b>"
msgid_plural "<b>%1 invalid signatures.</b>"
msgstr[0] "<b>%1 個不合法的簽章</b>"

#: crypto/decryptverifytask.cpp:363
#, kde-format
msgid "<b>Not enough information to check signature validity.</b>"
msgid_plural "<b>%1 signatures could not be verified.</b>"
msgstr[0] "<b>%1 個簽章無法被檢查。</b>"

#: crypto/decryptverifytask.cpp:370
msgid "<b>Signature is valid.</b>"
msgstr "<b>簽章合法</b>"

#: crypto/decryptverifytask.cpp:371
#, kde-format
msgid "<b>Signed by %1</b>"
msgstr "<b>由 %1 簽署</b>"

#: crypto/decryptverifytask.cpp:374
msgid "certificate"
msgstr "憑證"

#: crypto/decryptverifytask.cpp:373
#, kde-format
msgid ""
"<br/><b>Warning:</b> The sender's mail address is not stored in the %1 used "
"for signing."
msgstr "<br /><b>警告：</b>寄件者電子郵件地址並未儲存在 %1 中以用於簽署。"

#: crypto/decryptverifytask.cpp:377
#, kde-format
msgid "<b>Valid signature.</b>"
msgid_plural "<b>%1 valid signatures.</b>"
msgstr[0] "<b>%1 個合法的簽章。</b>"

#: crypto/decryptverifytask.cpp:379
msgid ""
"<br/><b>Warning:</b> The sender's mail address is not stored in the "
"certificates used for signing."
msgstr "<br /><b>警告：</b>寄件者的電子郵件地址並未儲存在憑證中以用於簽署。"

#: crypto/decryptverifytask.cpp:390
msgid "<b>Decryption canceled.</b>"
msgstr "<b>解密已取消。</b>"

#: crypto/decryptverifytask.cpp:392
#, kde-format
msgid "<b>Decryption failed: %1.</b>"
msgstr "<b>解密失敗：%1</b>"

#: crypto/decryptverifytask.cpp:393
msgid "<b>Decryption succeeded.</b>"
msgstr "<b>解密成功。</b>"

#: crypto/decryptverifytask.cpp:408
msgid "The signature is bad."
msgstr "此簽章不正確。"

#: crypto/decryptverifytask.cpp:410
msgid "The validity of the signature cannot be verified."
msgstr "無法檢查簽章的合法性。"

#: crypto/decryptverifytask.cpp:411
#, kde-format
msgid "The signature is invalid: %1"
msgstr "此簽章不正確：%1"

#: crypto/decryptverifytask.cpp:430
msgctxt "separator for a list of e-mail addresses"
msgid ", "
msgstr ", "

#: crypto/decryptverifytask.cpp:430
#, kde-format
msgid ""
"<p>The sender's address %1 is not stored in the certificate. Stored: %2</p>"
msgstr "<p>寄件者的電子郵件地址 %1 並未儲存在憑證中。儲存的為：%2</p>"

#: crypto/decryptverifytask.cpp:440
#, kde-format
msgid "One unknown recipient."
msgid_plural "%1 unknown recipients."
msgstr[0] "%1 個未知的收件者。"

#: crypto/decryptverifytask.cpp:444
msgid "Recipient:"
msgid_plural "Recipients:"
msgstr[0] "收件者："

#: crypto/decryptverifytask.cpp:452
#, kde-format
msgid "One unknown recipient"
msgid_plural "%1 unknown recipients"
msgstr[0] "%1 個未知的收件者"

#: crypto/decryptverifytask.cpp:667
#, kde-format
msgctxt "label: result example: foo.sig: Verification failed. "
msgid "%1: %2"
msgstr "%1：%2"

#: crypto/decryptverifytask.cpp:829 crypto/decryptverifytask.cpp:958
#, kde-format
msgid "Decrypting: %1..."
msgstr "解密中：%1..."

#: crypto/decryptverifytask.cpp:1089
#, kde-format
msgid "Verifying: %1..."
msgstr "檢查中：%1..."

#: crypto/decryptverifytask.cpp:1216
#, kde-format
msgid "Verifying signature: %1..."
msgstr "檢查簽章中：%1..."

#: crypto/decryptverifyfilescontroller.cpp:170
#, kde-format
msgid ""
"Caught unexpected exception in DecryptVerifyFilesController::Private::"
"slotWizardOperationPrepared: %1"
msgstr ""
"遇到非預期的例外狀況，發生於 DecryptVerifyFilesController::Private::"
"slotWizardOperationPrepared：%1"

#: crypto/decryptverifyfilescontroller.cpp:174
msgid ""
"Caught unknown exception in DecryptVerifyFilesController::Private::"
"slotWizardOperationPrepared"
msgstr ""
"遇到未知的例外狀況，發生於 DecryptVerifyFilesController::Private::"
"slotWizardOperationPrepared"

#: crypto/decryptverifyfilescontroller.cpp:225
msgid "Decrypt/Verify Files"
msgstr "解密/檢查檔案"

#: crypto/decryptverifyfilescontroller.cpp:306
msgid "No usable inputs found"
msgstr "沒有找到有用的輸入"

#: crypto/signemailtask.cpp:86
#, kde-format
msgid "Signing failed: %1"
msgstr "簽署失敗：%1"

#: crypto/signencryptfilescontroller.cpp:142
msgid "Archive and Sign Files"
msgstr "歸檔並簽署檔案"

#: crypto/signencryptfilescontroller.cpp:149
msgid "Archive and Encrypt Files"
msgstr "簽署並加密檔案"

#: crypto/signencryptfilescontroller.cpp:155
msgid "Archive and Sign/Encrypt Files"
msgstr "歸檔並簽署與加密檔案"

#: crypto/signencryptfilescontroller.cpp:472
#, kde-format
msgid ""
"Caught unexpected exception in SignEncryptFilesController::Private::"
"slotWizardOperationPrepared: %1"
msgstr ""
"遇到非預期的例外狀況，發生於 SignEncryptFilesController::Private::"
"slotWizardOperationPrepared：%1"

#: crypto/signencryptfilescontroller.cpp:476
msgid ""
"Caught unknown exception in SignEncryptFilesController::Private::"
"slotWizardOperationPrepared"
msgstr ""
"遇到未知的例外狀況，發生於 SignEncryptFilesController::Private::"
"slotWizardOperationPrepared：%1"

#: dialogs/selftestdialog.cpp:94
msgid "Passed"
msgstr "通過"

#: dialogs/selftestdialog.cpp:100
msgid "Skipped"
msgstr "已略過"

#: dialogs/selftestdialog.cpp:117
msgid "Test Name"
msgstr "測試名稱"

#. i18n: file: newcertificatewizard/resultpage.ui:16
#. i18n: ectx: property (title), widget (QGroupBox, resultGB)
#: dialogs/selftestdialog.cpp:118 rc.cpp:339
msgid "Result"
msgstr "結果"

#: dialogs/selftestdialog.cpp:173
msgid "(select test first)"
msgstr "（請先選取測試方式）"

#: dialogs/selftestdialog.cpp:213
msgid "Rerun Tests"
msgstr "重新執行測試"

#: dialogs/selftestdialog.cpp:218
msgid "Continue"
msgstr "繼續"

#: dialogs/ownertrustdialog.cpp:55
msgid "(unknown certificate)"
msgstr "（未知的憑證）"

#: dialogs/ownertrustdialog.cpp:102
#, kde-format
msgctxt "@title"
msgid "Change Trust Level of %1"
msgstr "變更 %1 的信任等級"

#: dialogs/ownertrustdialog.cpp:103
#, kde-format
msgctxt "@info"
msgid ""
"How much do you trust certifications made by <b>%1</b> to correctly verify "
"authenticity of certificates?"
msgstr "您有多信任由 <b>%1</b> 產生的憑證可以正確地認證？"

#: dialogs/lookupcertificatesdialog.cpp:120
msgid "Import"
msgstr "匯入"

#: dialogs/certificatedetailsdialog.cpp:230
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while loading the certifications: <message>%1</"
"message></para>"
msgstr "<para>試著載入憑證時發生錯誤：<message>%1</message></para>"

#: dialogs/certificatedetailsdialog.cpp:233
msgctxt "@title"
msgid "Certifications Loading Failed"
msgstr "憑證載入失敗"

#: dialogs/certificatedetailsdialog.cpp:256
msgid "Please wait while generating the dump..."
msgstr "產生傾印中，請稍後..."

#: dialogs/certificatedetailsdialog.cpp:334
msgid "(please wait while certifications are being loaded)"
msgstr "（請稍候，憑證載入中）"

#: dialogs/certificatedetailsdialog.cpp:335
msgid "Load Certifications (may take a while)"
msgstr "載入憑證（可能要花一點時間）"

#: dialogs/certificatedetailsdialog.cpp:361
#, kde-format
msgid "Issuer Certificate Not Found (%1)"
msgstr "找不到憑證產生者（%1）"

#: dialogs/certificatedetailsdialog.cpp:417
msgctxt "@title"
msgid "Subkeys"
msgstr "子金鑰"

#: dialogs/certificateselectiondialog.cpp:110
msgid "Please select one or more of the following certificates:"
msgstr "請從以下的憑證中選擇："

#: dialogs/certificateselectiondialog.cpp:111
msgid "Please select one of the following certificates:"
msgstr "請從以下的憑證中選擇一個："

#: dialogs/certificateselectiondialog.cpp:148
msgid "Reload"
msgstr "重新載入"

#: dialogs/certificateselectiondialog.cpp:149
msgid "Lookup..."
msgstr "尋找..."

#: dialogs/certificateselectiondialog.cpp:150
msgid "New..."
msgstr "新增..."

#: dialogs/certificateselectiondialog.cpp:152
msgctxt "@info:tooltip"
msgid "Lookup certificates on server"
msgstr "在伺服器上搜尋憑證"

#: dialogs/certificateselectiondialog.cpp:153
msgctxt "@info:tooltip"
msgid "Refresh certificate list"
msgstr "刷新憑證清單"

#: dialogs/certificateselectiondialog.cpp:154
msgctxt "@info:tooltip"
msgid "Create a new certificate"
msgstr "建立新的憑證"

#: dialogs/certificateselectiondialog.cpp:180
msgid "Certificate Selection"
msgstr "憑證選擇"

#: dialogs/deletecertificatesdialog.cpp:94
msgid "These are the certificates you have selected for deletion:"
msgstr "這些是您選擇要刪除的憑證："

#: dialogs/deletecertificatesdialog.cpp:96
msgid ""
"These certificates will be deleted even though you did <emphasis>not</"
"emphasis><nl/> explicitly select them (<a href=\"whatsthis://\">Why?</a>):"
msgstr ""
"這些憑證將被刪除，即使您並未選擇要刪除它們。<nl/>（<a href=\"whatsthis://\">"
"為什麼要刪除？</a>）："

#: dialogs/deletecertificatesdialog.cpp:117
msgctxt "@info:whatsthis"
msgid ""
"<title>Why do you want to delete more certificates than I selected?</"
"title><para>When you delete CA certificates (both root CAs and intermediate "
"CAs), the certificates issued by them will also be deleted.</para><para>This "
"can be nicely seen in <application>Kleopatra</application>'s hierarchical "
"view mode: In this mode, if you delete a certificate that has children, "
"those children will also be deleted. Think of CA certificates as folders "
"containing other certificates: When you delete the folder, you delete its "
"contents, too.</para>"
msgstr ""
"<title>為何要刪除一些未被選取的憑證？</title> <para>當您刪除 CA 憑證（包括根"
"憑證與中介 CA），由其產生的憑證都要跟著被刪除。</para> <para>您可以在 "
"<application>Kleopatra</application> 的樹狀圖檢視看得出來：在此模式中，若您刪"
"除一個包含子節點的節點，則所有子節點都會跟著被刪除。您也可以把 CA 憑證想像成"
"是資料夾。當您刪除資料夾時，覆巢之下哪有完卵呢？</para>"

#: dialogs/deletecertificatesdialog.cpp:129
msgctxt "@action:button"
msgid "Delete"
msgstr "刪除"

#: dialogs/deletecertificatesdialog.cpp:189
msgid ""
"The certificate to be deleted is your own. It contains private key material, "
"which is needed to decrypt past communication encrypted to the certificate, "
"and should therefore not be deleted."
msgid_plural ""
"All of the certificates to be deleted are your own. They contain private key "
"material, which is needed to decrypt past communication encrypted to the "
"certificate, and should therefore not be deleted."
msgstr[0] ""
"所有要刪除的憑證都是您自己的，內容包括之前用於加密通訊內容的憑證，以及用於解"
"密該通訊內容所使用的私密金鑰。所以不能刪除。"

#: dialogs/deletecertificatesdialog.cpp:203
msgid ""
"One of the certificates to be deleted is your own. It contains private key "
"material, which is needed to decrypt past communication encrypted to the "
"certificate, and should therefore not be deleted."
msgid_plural ""
"Some of the certificates to be deleted are your own. They contain private "
"key material, which is needed to decrypt past communication encrypted to the "
"certificate, and should therefore not be deleted."
msgstr[0] ""
"所有要刪除的憑證都是您自己的，內容包括之前用於加密通訊內容的憑證，以及用於解"
"密該通訊內容所使用的私密金鑰。所以不能刪除。"

#: dialogs/deletecertificatesdialog.cpp:218
msgid "Secret Certificate Deletion"
msgstr "私密憑證刪除"

#: dialogs/exportsecretkeydialog.cpp:103
msgid "Secret Key Files"
msgstr "選擇私密金鑰檔"

#: dialogs/exportsecretkeydialog.cpp:124
#, kde-format
msgctxt "@info"
msgid "Please select export options for %1:"
msgstr "請選擇 %1 的匯出選項："

#: dialogs/exportsecretkeydialog.cpp:138
msgid "Secret Key Files (*.pem *.p12 *.gpg *.asc *.pgp)"
msgstr "私密金鑰檔（*.pem *.p12 *.gpg *.asc *.pgp）"

#: dialogs/exportsecretkeydialog.cpp:206
msgctxt "@info"
msgid "You have to enter an output filename."
msgstr "您必須鍵入輸出檔名。"

#: dialogs/exportsecretkeydialog.cpp:207 dialogs/exportsecretkeydialog.cpp:216
msgctxt "@title"
msgid "Incomplete data"
msgstr "不完整的資料"

#: dialogs/exportsecretkeydialog.cpp:215
msgctxt "@info"
msgid "You have to choose a passphrase character set."
msgstr "您必須選擇密碼片語的字元集。"

#: dialogs/adduseriddialog.cpp:129
msgctxt "@info"
msgid "<interface>Real name</interface> is required, but missing."
msgstr "需要有<interface>真實姓名</interface>，但未填入。"

#: dialogs/adduseriddialog.cpp:131
msgctxt "@info"
msgid "<interface>Real name</interface> must be at least 5 characters long."
msgstr "<interface>真實姓名</interface>必須至少五個字元。"

#: dialogs/adduseriddialog.cpp:133
msgctxt "@info"
msgid "<interface>EMail address</interface> is required, but missing."
msgstr "需要有<interface>電子郵件地址</interface>，但未填入。"

#: dialogs/adduseriddialog.cpp:135
msgctxt "@info"
msgid "<interface>EMail address</interface> is incomplete."
msgstr "<interface>電子郵件地址</interface>不完整。"

#: dialogs/adduseriddialog.cpp:137
msgctxt "@info"
msgid "<interface>EMail address</interface> is invalid."
msgstr "<interface>電子郵件地址</interface>不合法。"

#: dialogs/adduseriddialog.cpp:139
msgctxt "@info"
msgid "<interface>Comment</interface> contains invalid characters."
msgstr "<interface>註解</interface>包含了不合法的字元。"

#: dialogs/exportcertificatesdialog.cpp:67
msgid "Export"
msgstr "匯出"

#: dialogs/exportcertificatesdialog.cpp:71
msgid " OpenPGP export file:"
msgstr " OpenPGP 匯出檔："

#: dialogs/exportcertificatesdialog.cpp:77
msgid "S/MIME export file:"
msgstr "S/MIME 匯出檔："

#: dialogs/certifycertificatedialog.cpp:117
msgid "<b>Step 1:</b> Please select the user IDs you wish to certify."
msgstr "<b>步驟 1：</b>請選取您要保證的使用者代碼。"

#. i18n: file: dialogs/certificationoptionswidget.ui:44
#. i18n: ectx: property (text), widget (QLabel, singleKeyLabel)
#: dialogs/certifycertificatedialog.cpp:171 rc.cpp:595
#, no-c-format, kde-format
msgid "Certification will be performed using certificate %1."
msgstr "將會使用憑證 %1 來執行。"

#: dialogs/certifycertificatedialog.cpp:201
msgid "Signed user IDs:"
msgstr "簽署的使用者代碼："

#: dialogs/certifycertificatedialog.cpp:204
msgid "<b>Summary:</b>"
msgstr "<b>摘要：</b>"

#: dialogs/certifycertificatedialog.cpp:208
msgid "Check level:"
msgstr "檢查等級："

#: dialogs/certifycertificatedialog.cpp:211
msgid "Selected secret certificate:"
msgstr "選取秘密憑證："

#: dialogs/certifycertificatedialog.cpp:230
msgid "Default certificate"
msgstr "預設憑證"

#: dialogs/certifycertificatedialog.cpp:234
msgid "No statement made"
msgstr "沒有產生敘述"

#: dialogs/certifycertificatedialog.cpp:237
msgid "Not checked"
msgstr "未檢查"

#: dialogs/certifycertificatedialog.cpp:240
msgid "Casually checked"
msgstr "已隨便檢查"

#: dialogs/certifycertificatedialog.cpp:243
msgid "Thoroughly checked"
msgstr "已徹底檢查"

#: dialogs/certifycertificatedialog.cpp:258
msgid ""
"The certificate was not certified because it was already certified by the "
"same certificate."
msgstr "此憑證已經被確認過了。"

#: dialogs/certifycertificatedialog.cpp:260
#, kde-format
msgid "The certificate could not be certified. <b>Error</b>: %1"
msgstr "此憑證無法被確認。<b>錯誤：</b>%1"

#: dialogs/certifycertificatedialog.cpp:262
msgid "Certification canceled."
msgstr "確認已取消。"

#: dialogs/certifycertificatedialog.cpp:264
msgid "Certification successful."
msgstr "憑證已成功確認。"

#: dialogs/certifycertificatedialog.cpp:333
#, kde-format
msgctxt "arg is name, email of certificate holder"
msgid "Certify Certificate: %1"
msgstr "確認憑證：%1"

#: dialogs/setinitialpindialog.cpp:89
msgctxt "@info"
msgid ""
"No NullPin found. <warning>If this PIN was not set by you personally, the "
"card might have been tampered with.</warning>"
msgstr ""
"沒有找到 NullPin。<warning>若是此 PIN 碼並非由您個人設定，則此卡可能已經被竄"
"改。</warning>"

#: dialogs/setinitialpindialog.cpp:94
msgctxt "@info"
msgid "Canceled setting PIN."
msgstr "已取消設定 PIN 碼。"

#: dialogs/setinitialpindialog.cpp:97
#, kde-format
msgctxt "@info"
msgid "There was an error setting the PIN: <message>%1</message>."
msgstr "設定 PIN 碼時發生錯誤：<message>%1</message>"

#: dialogs/setinitialpindialog.cpp:100
msgctxt "@info"
msgid "PIN set successfully."
msgstr "PIN 碼已成功設定。"

#: models/subkeylistmodel.cpp:156 models/useridlistmodel.cpp:248
msgid "ID"
msgstr "代碼"

#: models/subkeylistmodel.cpp:157
msgid "Type"
msgstr "型態"

#: models/subkeylistmodel.cpp:158 models/keylistmodel.cpp:249
#: models/useridlistmodel.cpp:251
msgid "Valid From"
msgstr "合法起始時間"

#: models/subkeylistmodel.cpp:159 models/keylistmodel.cpp:250
#: models/useridlistmodel.cpp:252
msgid "Valid Until"
msgstr "合法結束時間"

#: models/subkeylistmodel.cpp:160 models/useridlistmodel.cpp:253
#: utils/kleo_kicondialog.cpp:366
msgid "Status"
msgstr "狀態"

#: models/subkeylistmodel.cpp:161
msgid "Strength"
msgstr "強度"

#: models/keylistmodel.cpp:248
msgid "E-Mail"
msgstr "電子郵件"

#: models/keylistmodel.cpp:251
msgid "Details"
msgstr "詳情"

#: models/keylistmodel.cpp:252 utils/formatting.cpp:302
msgid "Fingerprint"
msgstr "指印（Fingerprint）"

#: models/useridlistmodel.cpp:304 utils/formatting.cpp:429
#: utils/formatting.cpp:441
msgid "revoked"
msgstr "已撤銷"

#: models/useridlistmodel.cpp:306 utils/formatting.cpp:431
#: utils/formatting.cpp:467
msgid "expired"
msgstr "已逾期"

#: models/useridlistmodel.cpp:308 utils/formatting.cpp:433
msgid "disabled"
msgstr "已關閉"

#: models/useridlistmodel.cpp:310 utils/formatting.cpp:435
#: utils/formatting.cpp:443 utils/formatting.cpp:466
msgid "invalid"
msgstr "不合法"

#: models/useridlistmodel.cpp:311
msgid "good"
msgstr "好"

#: models/keycache.cpp:902
msgid "Listing public X.509 certificates"
msgstr "列出公開的 X.509 憑證"

#: models/keycache.cpp:902
msgid "Listing private X.509 certificates"
msgstr "列出私密的 X.509 憑證"

#: models/keycache.cpp:903
msgid "Listing public OpenPGP certificates"
msgstr "列出公開的 OpenPGP 憑證"

#: models/keycache.cpp:903
msgid "Listing private OpenPGP certificates"
msgstr "列出私密的 OpenPGP 憑證"

#: selftest/gpgconfcheck.cpp:61
#, kde-format
msgctxt "@title"
msgid "%1 Configuration Check"
msgstr "檢查 %1 設定"

#: selftest/gpgconfcheck.cpp:115
msgid "The process terminated prematurely"
msgstr "此行程已不正常結束"

#: selftest/gpgconfcheck.cpp:120
msgctxt "self-test did not pass"
msgid "Failed"
msgstr "失敗"

#: selftest/gpgconfcheck.cpp:122
#, kde-format
msgid ""
"There was an error executing the GnuPG configuration self-check for %2:\n"
"  %1\n"
"You might want to execute \"gpgconf %3\" on the command line.\n"
msgstr ""
"執行 %2 的 GnuPG 設定自我檢查時發生錯誤：\n"
"  %1\n"
"您可以試著在命令列中執行 \"gpgconf %3\"。\n"
"\n"

#: selftest/gpgconfcheck.cpp:127
msgid "Diagnostics:"
msgstr "診斷："

#: selftest/gpgconfcheck.cpp:132
msgctxt "self-check did not pass"
msgid "Failed"
msgstr "失敗"

#: selftest/gpgconfcheck.cpp:135
#, kde-format
msgctxt "Self-test did not pass"
msgid ""
"The GnuPG configuration self-check failed.\n"
"\n"
"Error code: %1\n"
"Diagnostics:"
msgstr ""
"GnuPG 設定自我檢查失敗。\n"
"\n"
"錯誤代碼：%1\n"
"診斷："

#: selftest/gpgconfcheck.cpp:140
#, kde-format
msgctxt "self-check did not pass"
msgid ""
"The GnuPG configuration self-check failed with error code %1.\n"
"No output was received."
msgstr ""
"GnuPG 設定自我檢查失敗，錯誤代碼 %1。\n"
"\n"
"沒有收到任何輸出。"

#: selftest/uiservercheck.cpp:61
msgctxt "@title"
msgid "UiServer Connectivity"
msgstr "介面伺服器連接性"

#: selftest/uiservercheck.cpp:79 selftest/gpgagentcheck.cpp:102
msgid "not reachable"
msgstr "無法連接"

#: selftest/uiservercheck.cpp:81
#, kde-format
msgctxt "@info"
msgid "Could not connect to UiServer: <message>%1</message>"
msgstr "無法連線到介面伺服器：<message>%1</message>"

#: selftest/uiservercheck.cpp:84
msgctxt "@info"
msgid ""
"<para>Check that your firewall is not set to block local connections (allow "
"connections to <resource>localhost</resource> or <resource>127.0.0.1</"
"resource>).</para>"
msgstr ""
"<para>請檢查您的防火牆是否擋住了本地連線（也就是不允許連線到 "
"<resource>localhost</resource> 或 <resource>127.0.0.1</resource>）。</para>"

#: selftest/uiservercheck.cpp:88
msgid "multiple instances"
msgstr "多重實體"

#: selftest/uiservercheck.cpp:90
#, kde-format
msgctxt "@info"
msgid ""
"It seems another <application>Kleopatra</application> is running (with "
"process-id %1)"
msgstr ""
"似乎有另一個 <application>Kleopatra</application> 正在執行中（行程代碼為 %1）"

#: selftest/uiservercheck.cpp:93
msgctxt "@info"
msgid ""
"Quit any other running instances of <application>Kleopatra</application>."
msgstr "請先將其它的 <application>Kleopatra</application> 實體關閉。"

#: selftest/enginecheck.cpp:71
msgctxt "@title"
msgid "GPG (OpenPGP Backend) installation"
msgstr "GPG（OpenPGP 後端介面）安裝"

#: selftest/enginecheck.cpp:72
msgctxt "@title"
msgid "GpgSM (S/MIME Backend) installation"
msgstr "GpgSM（S/MIME 後端介面）安裝"

#: selftest/enginecheck.cpp:73
msgctxt "@title"
msgid "GpgConf (Configuration) installation"
msgstr "GpgConf（GPG 設定）安裝"

#: selftest/enginecheck.cpp:98
#, kde-format
msgctxt "@info"
msgid ""
"<para>A problem was detected with the <application>%1</application> backend."
"</para>"
msgstr "<para><application>%1</application> 的後端介面偵測到問題。</para>"

#: selftest/enginecheck.cpp:103
msgid "not supported"
msgstr "未支援"

#: selftest/enginecheck.cpp:105
msgctxt "@info"
msgid ""
"<para>It seems that the <icode>gpgme</icode> library was compiled without "
"support for this backend.</para>"
msgstr ""
"<para><icode>gpgme</icode> 函式庫似乎在編譯時並未將此後端介面的支援編入。</"
"para>"

#: selftest/enginecheck.cpp:108
#, kde-format
msgctxt "@info"
msgid ""
"<para>Replace the <icode>gpgme</icode> library with a version compiled with "
"<application>%1</application> support.</para>"
msgstr ""
"<para>請用編入支援 <application>%1</application> 後端介面的 <icode>gpgme</"
"icode> 函式庫取代。</para>"

#: selftest/enginecheck.cpp:112
msgid "not properly installed"
msgstr "未正確安裝"

#: selftest/enginecheck.cpp:114
#, kde-format
msgctxt "@info"
msgid "<para>Backend <command>%1</command> is not installed properly.</para>"
msgstr "<para>後端介面 <command>%1</command>未正確安裝。</para>"

#: selftest/enginecheck.cpp:116
#, kde-format
msgctxt "@info"
msgid ""
"<para>Please check the output of <command>%1 --version</command> manually.</"
"para>"
msgstr "<para>請檢查 <command>%1 --version</command> 的輸出。</para>"

#: selftest/enginecheck.cpp:119
msgid "too old"
msgstr "太舊了"

#: selftest/enginecheck.cpp:121
#, kde-format
msgctxt "@info"
msgid ""
"<para>Backend <command>%1</command> is installed in version %2, but at least "
"version %3 is required.</para>"
msgstr ""
"<para>後端介面 <command>%1</command> 的版本為 %2，但最少需要版本 %3。</para>"

#: selftest/enginecheck.cpp:127 selftest/enginecheck.cpp:203
#, kde-format
msgctxt "@info"
msgid ""
"<para>Install <application>%1</application> version %2 or higher.</para>"
msgstr ""
"<para>請安裝 <application>%1</application> 版本 %2 或以後的版本。</para>"

#: selftest/enginecheck.cpp:130
msgid "unknown problem"
msgstr "未知的問題"

#: selftest/enginecheck.cpp:132
#, kde-format
msgctxt "@info"
msgid ""
"<para>Make sure <application>%1</application> is installed and in "
"<envar>PATH</envar>.</para>"
msgstr ""
"<para>請確定 <application>%1</application> 已安裝於執行路徑 <envvar>PATH</"
"envvar>。</para>"

#: selftest/enginecheck.cpp:200
#, kde-format
msgctxt "@info"
msgid ""
"<para><application>%1</application> v%2.%3.%4 is required for this test, but "
"only %5 is installed.</para>"
msgstr ""
"<para>此測試需要 <application>%1</application> 版本 %2.%3.%4，但是目前安裝的"
"是 %5。</para>"

#: selftest/enginecheck.cpp:208
#, kde-format
msgctxt "@info"
msgid ""
"<para><application>%1</application> is required for this test, but does not "
"seem available.</para><para>See tests further up for more information.</para>"
msgstr ""
"<para>此測試需要 <application>%1</application>，但是似乎並未安裝。</para>  <para>請參考進一步測試的詳細資訊。</para>"

#: selftest/enginecheck.cpp:212
#, kde-format
msgctxt "@info %1: test name"
msgid "<para>See \"%1\" above.</para>"
msgstr "<para>請參考上面的 %1。</para>"

#: selftest/registrycheck.cpp:60
msgctxt "@title"
msgid "Windows Registry"
msgstr "Windows 註冊鍵"

#: selftest/registrycheck.cpp:72
msgid "Obsolete registry entries found"
msgstr "偵測到舊的註冊鍵值"

#: selftest/registrycheck.cpp:76
#, kde-format
msgctxt "@info"
msgid ""
"<para>Kleopatra detected an obsolete registry key (<resource>%1\\%2</"
"resource>), added by either a previous <application>Gpg4win</application> "
"version or applications such as <application>WinPT</application> or "
"<application>EnigMail</application>.</para><para>Keeping the entry might "
"lead to an old GnuPG backend being used.</para>"
msgstr ""
"<para>Kleopatra 偵測到一個已過時的註冊鍵（<resource>%1\\%2</resource>），可能"
"由前一版的 <application>Gpg4win</applictaion> 或是像 <application>WinPT</"
"application> 或 </application>EnigMail</application> 等應用程式所建立。</"
"para> <para>保持此項目可能會在操作時發生問題（使用舊的 GnuPG 後端介面）。</"
"para>"

#: selftest/registrycheck.cpp:82
#, kde-format
msgctxt "@info"
msgid "<para>Delete registry key <resource>%1\\%2</resource>.</para>"
msgstr "<para>刪除註冊鍵 <resource>%1\\%2</resource>。</para>"

#: selftest/registrycheck.cpp:99
#, kde-format
msgctxt "@info"
msgid "Could not delete the registry key <resource>%1\\%2</resource>"
msgstr "無法刪除註冊鍵 <resource>%1\\%2</resource>"

#: selftest/registrycheck.cpp:100
msgctxt "@title"
msgid "Error Deleting Registry Key"
msgstr "刪除註冊鍵時發生錯誤"

#: selftest/gpgagentcheck.cpp:64
msgctxt "@title"
msgid "Gpg-Agent Connectivity"
msgstr "Gpg-Agent 連接性"

#: selftest/gpgagentcheck.cpp:74
msgid "GpgME library too old"
msgstr "GpgME 函式庫太舊了"

#: selftest/gpgagentcheck.cpp:76
msgctxt "@info"
msgid ""
"Either the GpgME library itself is too old, or the GpgME++ library was "
"compiled against an older GpgME that did not support connecting to gpg-agent."
msgstr ""
"不是 GpgME 函式庫本身太舊了，就是 GpgME++ 函式庫編譯時與舊的 GpgME 不相容，不"
"支援連線到 gpg-agent。"

#: selftest/gpgagentcheck.cpp:80
msgctxt "@info"
msgid ""
"Upgrade to <application>gpgme</application> 1.2.0 or higher, and ensure that "
"gpgme++ was compiled against it."
msgstr ""
"升級 <application>gpgme</application> 到 1.2.0 版以後，並確定 gpgme++ 編譯時"
"有支援。"

#: selftest/gpgagentcheck.cpp:87
msgid "GpgME does not support gpg-agent"
msgstr "GpgME 不支援 gpg-agent"

#: selftest/gpgagentcheck.cpp:89
#, kde-format
msgctxt "@info"
msgid ""
"<para>The <application>GpgME</application> library is new enough to support "
"<application>gpg-agent</application>, but does not seem to do so in this "
"installation.</para><para>The error returned was: <message>%1</message>.</"
"para>"
msgstr ""
"<para><application>GpgME</application>函式庫夠新，可以支援 <application>gpg-"
"agent</application>，但是安裝時似乎沒有這樣做。</para><para>傳回的錯誤為："
"<message>%1</message>。</para>"

#: selftest/gpgagentcheck.cpp:104
#, kde-format
msgctxt "@info"
msgid "Could not connect to GpgAgent: <message>%1</message>"
msgstr "無法連線到 GpgAgent：<message>%1</message>"

#: selftest/gpgagentcheck.cpp:107
msgctxt "@info"
msgid ""
"<para>Check that gpg-agent is running and that the "
"<environment>GPG_AGENT_INFO</environment> variable is set and up-to-date.</"
"para>"
msgstr ""
"<para>請檢查 gpg-agent 是否執行中，並且 <environment>GPG_AGENT_INFO</"
"environment> 變數有設定與更新。</para>"

#: selftest/gpgagentcheck.cpp:111
msgid "unexpected error"
msgstr "未預期的錯誤"

#: selftest/gpgagentcheck.cpp:113
#, kde-format
msgctxt "@info"
msgid ""
"<para>Unexpected error while asking <application>gpg-agent</application> for "
"its version.</para><para>The error returned was: <message>%1</message>.</"
"para>"
msgstr ""
"<para>詢問 <application>gpg-agent</application> 版本時發生未預期的錯誤。</"
"para> <para>傳回的錯誤為：<message>%1</message></para>"

#: utils/input.cpp:155
#, kde-format
msgid "Could not open FD %1 for reading"
msgstr "無法開啟 FD %1 以讀取"

#: utils/input.cpp:184 utils/input.cpp:200
#, kde-format
msgid "Could not open file \"%1\" for reading"
msgstr "無法開啟檔案 %1 以讀取"

#: utils/input.cpp:197
#, kde-format
msgid "File \"%1\" is already open, but not for reading"
msgstr "檔案 %1 已開啟，但不是用於讀取"

#: utils/input.cpp:234
#, kde-format
msgid "Could not start %1 process: %2"
msgstr "無法啟動程序 %1：%2"

#: utils/input.cpp:243
#, kde-format
msgctxt "e.g. \"Output of tar xf - file1 ...\""
msgid "Output of %1 ..."
msgstr "%1 的輸出..."

#: utils/input.cpp:245
#, kde-format
msgctxt "e.g. \"Output of tar xf - file\""
msgid "Output of %1"
msgstr "%1 的輸出"

#: utils/input.cpp:267
msgid "Could not open clipboard for reading"
msgstr "無法開啟剪貼簿以讀取"

#: utils/input.cpp:277
msgid "Clipboard contents"
msgstr "剪貼簿內容"

#: utils/input.cpp:279
msgid "FindBuffer contents"
msgstr "搜尋緩衝器內容"

#: utils/input.cpp:281
msgid "Current selection"
msgstr "目前的選取"

#: utils/formatting.cpp:205 utils/formatting.cpp:208
#, kde-format
msgid "<tr><th>%1:</th><td>%2</td></tr>"
msgstr "<tr><th>%1</th><td>%2</td></tr>"

#: utils/formatting.cpp:217
#, kde-format
msgid "%1-bit %2 (secret certificate available)"
msgstr "%1 位元 %2（有私密憑證可用）"

#: utils/formatting.cpp:219
#, kde-format
msgid "%1-bit %2"
msgstr "%1 位元 %2"

#: utils/formatting.cpp:226
msgid "Signing EMails and Files (Qualified)"
msgstr "簽署電子郵件與檔案中（限定）"

#: utils/formatting.cpp:228
msgid "Signing EMails and Files"
msgstr "簽署電子郵件與檔案中"

#: utils/formatting.cpp:231
msgid "Encrypting EMails and Files"
msgstr "加密電子郵件與檔案中"

#: utils/formatting.cpp:233
msgid "Certifying other Certificates"
msgstr "確認其它憑證中"

#: utils/formatting.cpp:235
msgid "Authenticate against Servers"
msgstr "對伺服器認證"

#: utils/formatting.cpp:236
msgid ", "
msgstr ", "

#: utils/formatting.cpp:261
msgid "This certificate has been revoked."
msgstr "此憑證已撤銷。"

#: utils/formatting.cpp:263
msgid "This certificate has expired."
msgstr "此憑證已逾期。"

#: utils/formatting.cpp:265
msgid "This certificate has been disabled locally."
msgstr "此憑證已被本地端關閉。"

#: utils/formatting.cpp:267
msgid "This certificate is currently valid."
msgstr "此憑證目前是合法的。"

#: utils/formatting.cpp:269
msgid "The validity of this certificate cannot be checked at the moment."
msgstr "此時無法驗證憑證的合法性。"

#: utils/formatting.cpp:277
msgid "Serial number"
msgstr "序號"

#: utils/formatting.cpp:279
msgid "Issuer"
msgstr "產生者"

#: utils/formatting.cpp:285
msgid "Subject"
msgstr "主旨"

#: utils/formatting.cpp:286
msgid "User-ID"
msgstr "使用者代碼"

#: utils/formatting.cpp:290
msgid "a.k.a."
msgstr "又名"

#: utils/formatting.cpp:293
msgid "Validity"
msgstr "合法性"

#: utils/formatting.cpp:295
#, kde-format
msgid "from %1 until forever"
msgstr "從 %1 到永遠"

#: utils/formatting.cpp:296
#, kde-format
msgid "from %1 through %2"
msgstr "從 %1 到 %2"

#: utils/formatting.cpp:298
msgid "Certificate type"
msgstr "憑證型態"

#: utils/formatting.cpp:300
msgid "Certificate usage"
msgstr "憑證用途"

#: utils/formatting.cpp:393
msgctxt "X.509/CMS encryption standard"
msgid "X.509"
msgstr "X.509"

#: utils/formatting.cpp:396
msgctxt "Unknown encryption protocol"
msgid "Unknown"
msgstr "未知"

#: utils/formatting.cpp:414 utils/formatting.cpp:445
msgctxt "unknown trust level"
msgid "unknown"
msgstr "未知"

#: utils/formatting.cpp:415 utils/formatting.cpp:447
msgid "untrusted"
msgstr "未受信任"

#: utils/formatting.cpp:416 utils/formatting.cpp:448
msgctxt "marginal trust"
msgid "marginal"
msgstr "有條件"

#: utils/formatting.cpp:417 utils/formatting.cpp:449
msgctxt "full trust"
msgid "full"
msgstr "完全"

#: utils/formatting.cpp:418 utils/formatting.cpp:450
msgctxt "ultimate trust"
msgid "ultimate"
msgstr "無敵"

#: utils/formatting.cpp:419 utils/formatting.cpp:446
msgctxt "undefined trust"
msgid "undefined"
msgstr "未定義"

#: utils/formatting.cpp:436
msgctxt "as in good/valid signature"
msgid "good"
msgstr "好"

#: utils/formatting.cpp:460
#, kde-format
msgid "class %1"
msgstr "類別 %1"

#: utils/formatting.cpp:462
msgctxt "good/valid signature"
msgid "good"
msgstr "好"

#: utils/formatting.cpp:468
msgid "certificate expired"
msgstr "憑證已過期"

#: utils/formatting.cpp:469
msgctxt "fake/invalid signature"
msgid "bad"
msgstr "不正確"

#: utils/formatting.cpp:486
#, kde-format
msgctxt "name, email, key id"
msgid "%1 %2 (%3)"
msgstr "%1 %2（%3）"

#: utils/formatting.cpp:528
#, kde-format
msgid "Bad signature by unknown certificate %1: %2"
msgstr "未知的憑證 %1 所做的不正常的簽署：%2"

#: utils/formatting.cpp:530
#, kde-format
msgid "Bad signature by an unknown certificate: %1"
msgstr "未知的憑證所做的不正常的簽署：%1"

#: utils/formatting.cpp:532
#, kde-format
msgid "Bad signature by %1: %2"
msgstr "%1 的簽署不正常：%2"

#: utils/formatting.cpp:537
#, kde-format
msgid "Good signature by unknown certificate %1."
msgstr "未知的憑證 %1 所做的正常簽署。"

#: utils/formatting.cpp:539
msgid "Good signature by an unknown certificate."
msgstr "未知的憑證所做的正常的簽署。"

#: utils/formatting.cpp:541
#, kde-format
msgid "Good signature by %1."
msgstr "%1 所做的正常簽署。"

#: utils/formatting.cpp:546
#, kde-format
msgid "Invalid signature by unknown certificate %1: %2"
msgstr "未知的憑證 %1 所做的不合法的簽章：%2"

#: utils/formatting.cpp:548
#, kde-format
msgid "Invalid signature by an unknown certificate: %1"
msgstr "未知的憑證所做的不合法的簽章：%1"

#: utils/formatting.cpp:550
#, kde-format
msgid "Invalid signature by %1: %2"
msgstr "%1 所做的不合法的簽章：%2"

#: utils/formatting.cpp:563
msgid "This certificate was imported from the following sources:"
msgstr "此憑證是從以下來源匯入："

#: utils/formatting.cpp:573
msgid "The import of this certificate was canceled."
msgstr "匯入此憑證的動作已被取消。"

#: utils/formatting.cpp:575
#, kde-format
msgid "An error occurred importing this certificate: %1"
msgstr "匯入此憑證時發生錯誤：%1"

#: utils/formatting.cpp:581
msgid "This certificate was new to your keystore. The secret key is available."
msgstr "此憑證是新的，可使用秘密金鑰。"

#: utils/formatting.cpp:582
msgid "This certificate is new to your keystore."
msgstr "此憑證是新的。"

#: utils/formatting.cpp:586
msgid "New user-ids were added to this certificate by the import."
msgstr "匯入時已加入新的使用者代碼到此憑證。"

#: utils/formatting.cpp:588
msgid "New signatures were added to this certificate by the import."
msgstr "匯入時已加入新的簽章到此憑證。"

#: utils/formatting.cpp:590
msgid "New subkeys were added to this certificate by the import."
msgstr "匯入時已加入新的次鑰到此憑證。"

#: utils/formatting.cpp:593
msgid "The import contained no new data for this certificate. It is unchanged."
msgstr "匯入沒有包含新的資料，因此憑證未改變。"

#: utils/log.cpp:157
#, kde-format
msgid "Log Error: Could not open log file \"%1\" for writing."
msgstr "紀錄錯誤：無法開啟紀錄檔 %1 以寫入"

#: utils/kleo_kicondialog.cpp:263 utils/kleo_kicondialog.cpp:275
msgid "Select Icon"
msgstr "選擇圖示"

#: utils/kleo_kicondialog.cpp:296
msgid "Icon Source"
msgstr "圖示來源"

#: utils/kleo_kicondialog.cpp:306
msgid "S&ystem icons:"
msgstr "系統圖示(&Y)："

#: utils/kleo_kicondialog.cpp:312
msgid "O&ther icons:"
msgstr "其他圖示(&T)："

#: utils/kleo_kicondialog.cpp:315
msgid "&Browse..."
msgstr "瀏覽(&B)..."

#: utils/kleo_kicondialog.cpp:327
msgid "&Search:"
msgstr "搜尋(&S)："

#: utils/kleo_kicondialog.cpp:334
msgid "Search interactively for icon names (e.g. folder)."
msgstr "互動式搜尋圖示名稱（如資料夾）。"

#. i18n: file: dialogs/certificatedetailsdialog.ui:34
#. i18n: ectx: property (title), widget (QGroupBox, overviewActionsGB)
#: utils/kleo_kicondialog.cpp:355 rc.cpp:438
msgid "Actions"
msgstr "動作"

#: utils/kleo_kicondialog.cpp:356
msgid "Animations"
msgstr "動畫"

#: utils/kleo_kicondialog.cpp:357
msgid "Applications"
msgstr "應用程式"

#: utils/kleo_kicondialog.cpp:358
msgid "Categories"
msgstr "類別"

#: utils/kleo_kicondialog.cpp:359
msgid "Devices"
msgstr "裝置"

#: utils/kleo_kicondialog.cpp:360
msgid "Emblems"
msgstr "代表"

#: utils/kleo_kicondialog.cpp:361
msgid "Emotes"
msgstr "表情圖示"

#: utils/kleo_kicondialog.cpp:362
msgid "Filesystems"
msgstr "檔案系統"

#: utils/kleo_kicondialog.cpp:363
msgid "International"
msgstr "國際"

#: utils/kleo_kicondialog.cpp:364
msgid "Mimetypes"
msgstr "MIME 型態"

#: utils/kleo_kicondialog.cpp:365
msgid "Places"
msgstr "地方"

#: utils/kleo_kicondialog.cpp:568
msgid "Open"
msgstr "開啟"

#: utils/kleo_kicondialog.cpp:568
msgid "Icon Files (*.png *.xpm *.svg *.svgz)"
msgstr "圖示檔案（*.png *.xpm *.svg *.svgz）"

#: utils/output.cpp:252
#, kde-format
msgid "Could not open FD %1 for writing"
msgstr "無法開啟 FD %1 以寫入"

#: utils/output.cpp:277
#, kde-format
msgid "Could not create temporary file for output \"%1\""
msgstr "無法建立輸出暫存檔 %1"

#: utils/output.cpp:283
#, kde-format
msgid ""
"The file <b>%1</b> already exists.\n"
"Overwrite?"
msgstr ""
"檔案 <b>%1</b> 已存在。\n"
"要覆寫它嗎？"

#: utils/output.cpp:285
msgid "Overwrite Existing File?"
msgstr "要覆寫檔案嗎？"

#: utils/output.cpp:287
msgid "Overwrite All"
msgstr "全部覆寫"

#: utils/output.cpp:325
msgid "Overwriting declined"
msgstr "覆寫被拒"

#: utils/output.cpp:331
#, kde-format
msgid "Could not remove file \"%1\" for overwriting."
msgstr "無法移除檔案 %1 以覆寫。"

#: utils/output.cpp:343
#, kde-format
msgid "Could not rename file \"%1\" to \"%2\""
msgstr "無法將 %1 重新命名為 %2"

#: utils/output.cpp:359
msgid "Could not write to clipboard"
msgstr "無法寫入剪貼簿"

#: utils/output.cpp:365 commands/importcertificatefromclipboardcommand.cpp:122
#: systrayicon.cpp:199
msgid "Clipboard"
msgstr "剪貼簿"

#: utils/output.cpp:367
msgid "Find buffer"
msgstr "搜尋緩衝器"

#: utils/output.cpp:369
msgid "Selection"
msgstr "選取"

#: utils/output.cpp:381
msgid "Could not find clipboard"
msgstr "找不到剪貼簿"

#: utils/path-helper.cpp:102
#, kde-format
msgid "Cannot remove directory %1"
msgstr "無法移除目錄 %1"

#: utils/path-helper.cpp:106
#, kde-format
msgid "Cannot remove file %1: %2"
msgstr "無法移除檔案 %1：%2"

#: utils/hex.cpp:55
#, kde-format
msgid "Invalid hex char '%1' in input stream."
msgstr "輸入串中有不合法的十六位元字元 %1"

#: utils/hex.cpp:68 utils/hex.cpp:73
msgid "Premature end of hex-encoded char in input stream"
msgstr "輸入串中的十六位元編碼的字元結尾不正確"

#: utils/archivedefinition.cpp:71
#, kde-format
msgid "Error in archive definition %1: %2"
msgstr "歸檔定義 %1 中有錯誤：%2"

#: utils/archivedefinition.cpp:89
msgid "'extensions' entry is empty/missing"
msgstr "extensions 項目不存在，或者是空的"

#: utils/archivedefinition.cpp:93
msgid "'command' entry is empty/missing"
msgstr "command 項目不存在，或者是空的"

#: utils/archivedefinition.cpp:130
#, kde-format
msgid ""
"Cannot find common base directory for these files:\n"
"%1"
msgstr ""
"找不到以下檔案的共用基礎目錄：\n"
"%1"

#: commands/lookupcertificatescommand.cpp:275
#: commands/lookupcertificatescommand.cpp:280
#, kde-format
msgctxt "@title %1:\"OpenPGP\" or \"CMS\""
msgid "%1 Certificate Server"
msgstr "%1 憑證伺服器"

#: commands/lookupcertificatescommand.cpp:308
#, kde-format
msgctxt "@info"
msgid ""
"Failed to search on certificate server. The error returned was:\n"
"%1"
msgstr ""
"在憑證伺服器上搜尋失敗。傳回的錯誤為：\n"
"%1"

#: commands/lookupcertificatescommand.cpp:316
msgctxt "@info"
msgid ""
"<para>The query result has been truncated.</para><para>Either the local or a "
"remote limit on the maximum number of returned hits has been exceeded.</"
"para><para>You can try to increase the local limit in the configuration "
"dialog, but if one of the configured servers is the limiting factor, you "
"have to refine your search.</para>"
msgstr ""
"<para>查詢結果已被截斷。</para> <para>有可能是達到了回傳比對符合結果數的上"
"限。</para> <para>您可以試著調高本地端的上限值，但若限制是在遠端，您就需要再"
"縮小查詢條件範圍。</para>"

#: commands/lookupcertificatescommand.cpp:324
msgctxt "@title"
msgid "Result Truncated"
msgstr "結果被截斷"

#: commands/lookupcertificatescommand.cpp:353
msgctxt "@info"
msgid ""
"<para>You do not have any directory servers configured.</para><para>You need "
"to configure at least one directory server to search on one.</para><para>You "
"can configure directory servers here: <interface>Settings->Configure "
"Kleopatra</interface>.</para>"
msgstr ""
"<para>您尚未設定任何目錄伺服器。</para> <para>您需要設定至少一個目錄伺服器來"
"做搜尋。</para> <para>您可以在此設定目錄伺服器：<interface>「設定」─「設定 "
"Kleopatra」</interface>。</para>"

#: commands/lookupcertificatescommand.cpp:358
msgctxt "@title"
msgid "No Directory Servers Configured"
msgstr "沒有設定目錄伺服器"

#: commands/decryptverifyfilescommand.cpp:162
#: commands/decryptverifyclipboardcommand.cpp:159
#: commands/signclipboardcommand.cpp:147 commands/signclipboardcommand.cpp:161
#: commands/signencryptfilescommand.cpp:232
#: commands/encryptclipboardcommand.cpp:144
#: commands/encryptclipboardcommand.cpp:158
#, kde-format
msgid "An error occurred: %1"
msgstr "發生錯誤：%1"

#: commands/decryptverifyfilescommand.cpp:164
msgid "Decrypt/Verify Files Error"
msgstr "解密/檢查檔案時發生錯誤"

#: commands/decryptverifyfilescommand.cpp:180
msgid "Select One or More Files to Decrypt and/or Verify"
msgstr "選擇一個或以上的檔案來簽署與加密"

#: commands/importcertificatescommand.cpp:212
#, kde-format
msgctxt "@info:tooltip"
msgid "Imported Certificates from %1"
msgstr "從 %1 匯入憑證"

#: commands/importcertificatescommand.cpp:216
#, kde-format
msgctxt "@info:tooltip"
msgid "Imported certificates from these sources:<br/>%1"
msgstr "從這些來源匯入憑證：<br/>%1"

#: commands/importcertificatescommand.cpp:223
msgctxt "@title:tab"
msgid "Imported Certificates"
msgstr "已匯入憑證"

#: commands/importcertificatescommand.cpp:236
#, kde-format
msgid "<tr><td align=\"right\">%1</td><td>%2</td></tr>"
msgstr "<tr><td align=\"right\">%1</td><td>%2</td></tr>"

#: commands/importcertificatescommand.cpp:237
#, kde-format
msgid "<tr><td align=\"right\"><b>%1</b></td><td>%2</td></tr>"
msgstr "<tr><td align=\"right\"><b>%1</b></td><td>%2</td></tr>"

#: commands/importcertificatescommand.cpp:238
#, kde-format
msgid "<tr><th colspan=\"2\" align=\"center\">%1</th></tr>"
msgstr "<tr><th colspan=\"2\" align=\"center\">%1</th></tr>"

#: commands/importcertificatescommand.cpp:245
msgid "Total number processed:"
msgstr "已處理總數："

#: commands/importcertificatescommand.cpp:247
msgid "Imported:"
msgstr "已匯入："

#: commands/importcertificatescommand.cpp:250
msgid "New signatures:"
msgstr "新的簽章："

#: commands/importcertificatescommand.cpp:253
msgid "New user IDs:"
msgstr "新的使用者 ID："

#: commands/importcertificatescommand.cpp:256
msgid "Certificates without user IDs:"
msgstr "有使用者 ID 的憑證："

#: commands/importcertificatescommand.cpp:259
msgid "New subkeys:"
msgstr "新的子金鑰："

#: commands/importcertificatescommand.cpp:262
msgid "Newly revoked:"
msgstr "新廢棄的："

#: commands/importcertificatescommand.cpp:265
msgid "Not imported:"
msgstr "未匯入："

#: commands/importcertificatescommand.cpp:268
msgid "Unchanged:"
msgstr "未改變的："

#: commands/importcertificatescommand.cpp:271
msgid "Secret certificates processed:"
msgstr "已處理的秘密憑證："

#: commands/importcertificatescommand.cpp:274
msgid "Secret certificates imported:"
msgstr "已匯入的秘密憑證："

#: commands/importcertificatescommand.cpp:278
msgid "Secret certificates <em>not</em> imported:"
msgstr "尚未匯入的秘密憑證："

#: commands/importcertificatescommand.cpp:281
msgid "Secret certificates unchanged:"
msgstr "未變更的秘密憑證："

#: commands/importcertificatescommand.cpp:294
msgid "No imports (should not happen, please report a bug)."
msgstr "沒有匯入（不應該發生此情形，請回報此錯誤。）"

#: commands/importcertificatescommand.cpp:298
#: commands/importcertificatescommand.cpp:303
#, kde-format
msgid ""
"<qt><p>Detailed results of certificate import:</p><table width=\"100%\">%1</"
"table></qt>"
msgstr "<qt><p>匯入憑證的詳細結果：</p> <table width=\"100%\">%1</table></qt>"

#: commands/importcertificatescommand.cpp:300
#, kde-format
msgid ""
"<qt><p>Detailed results of importing %1:</p><table width=\"100%\">%2</"
"table></qt>"
msgstr "<qt><p>匯入 %1 的詳細結果：</p> <table width=\"100%\">%2</table></qt>"

#: commands/importcertificatescommand.cpp:304
msgid "Totals"
msgstr "總計"

#: commands/importcertificatescommand.cpp:310
#: commands/importcertificatescommand.cpp:318
msgid "Certificate Import Result"
msgstr "憑證匯入結果"

#: commands/importcertificatescommand.cpp:325
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to import the certificate:</p><p><b>%"
"1</b></p></qt>"
msgstr "<qt><p>匯入憑證時發生錯誤：</p> <p><b>%1</b></p></qt>"

#: commands/importcertificatescommand.cpp:329
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to import the certificate %1:</p><p><b>"
"%2</b></p></qt>"
msgstr "<qt><p>匯入憑證 %1 時發生錯誤：</p> <p><b>%2</b></p></qt>"

#: commands/importcertificatescommand.cpp:337
#: commands/importcertificatescommand.cpp:343
#: commands/importcertificatescommand.cpp:406
#: commands/importcertificatescommand.cpp:443
#: commands/importcertificatefromfilecommand.cpp:139
#: commands/importcertificatefromfilecommand.cpp:144
#: commands/importcertificatefromclipboardcommand.cpp:116
#: commands/importcertificatefromclipboardcommand.cpp:120
msgid "Certificate Import Failed"
msgstr "匯入憑證失敗"

#: commands/importcertificatescommand.cpp:404
#: commands/importcertificatescommand.cpp:441
#, kde-format
msgid ""
"The type of this certificate (%1) is not supported by this Kleopatra "
"installation."
msgstr "您安裝的 Kleopatra 並未支援此憑證的型態（%1）"

#: commands/adduseridcommand.cpp:212
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to add the user-id: <message>%1</"
"message></para>"
msgstr "<para>試著新增使用者代碼時發生錯誤：<message>%1</message></para>"

#: commands/adduseridcommand.cpp:215
msgctxt "@title:window"
msgid "Add User-ID Error"
msgstr "新增使用者代碼時發生錯誤"

#: commands/adduseridcommand.cpp:220
msgctxt "@info"
msgid "User-ID successfully added."
msgstr "使用者代碼已成功新增。"

#: commands/adduseridcommand.cpp:221
msgctxt "@title:window"
msgid "Add User-ID Succeeded"
msgstr "新增使用者代碼成功"

#: commands/certifycertificatecommand.cpp:183
msgid ""
"To certify other certificates, you first need to create an OpenPGP "
"certificate for yourself. Choose <interface>File->New Certificate...</"
"interface> to create one."
msgstr ""
"要確認其他憑證，您必須先建立一個自己的 OpenPGP 憑證。選擇 <interface>「檔案」"
"─「新增憑證...」</interface>可以建立憑證。"

#: commands/certifycertificatecommand.cpp:184
msgid "Certification Not Possible"
msgstr "無法確認憑證"

#: commands/refreshopenpgpcertscommand.cpp:74
msgctxt "@info"
msgid ""
"<para>No OpenPGP directory services have been configured.</para><para>If not "
"all of the certificates carry the name of their preferred certificate server "
"(few do), a fallback server is needed to fetch from.</para><para>Since none "
"is configured, <application>Kleopatra</application> will use <resource>keys."
"gnupg.net</resource> as the fallback.</para><para>You can configure OpenPGP "
"directory servers in Kleopatra's configuration dialog.</para><para>Do you "
"want to continue with <resource>keys.gnupg.net</resource> as fallback server?"
"</para>"
msgstr ""
"<para>沒有設定任何的 OpenPGP 目錄服務。</para> <para>若是有憑證未指定憑證伺服"
"器（通常都不會指定），則需要一個預設的憑證伺服器設定。</para> <para>在未指定"
"憑證伺服器的情況下，<application>Kleopatra</application> 會使用 "
"<resource>keys.gnupg.net</resource> 做為預設伺服器。</para> <para>您可以在 "
"Kleopatra 的設定對話框中設定 OpenPGP 目錄服務的伺服器。</para> <para>您要以 "
"<resource>keys.gnupg.net</resource> 做為預設伺服器來繼續操作嗎？</para>"

#: commands/refreshopenpgpcertscommand.cpp:83
#: commands/refreshopenpgpcertscommand.cpp:96
msgctxt "@title:window"
msgid "OpenPGP Certificate Refresh"
msgstr "OpenPGP 憑證刷新"

#: commands/refreshopenpgpcertscommand.cpp:90
msgctxt "@info"
msgid ""
"<para>Refreshing OpenPGP certificates implies downloading all certificates "
"anew, to check if any of them have been revoked in the meantime.</"
"para><para>This can put a severe strain on your own as well as other "
"people's network connections, and can take up to an hour or more to "
"complete, depending on your network connection, and the number of "
"certificates to check.</para> <para>Are you sure you want to continue?</para>"
msgstr ""
"<para>刷新 OpenPGP 憑證表示要重新下載所有憑證，以確認憑證是否已被撤銷。</"
"para> <para>這有可能會造成您與其他人的網路連線不穩，如果憑證數量多或網路連線"
"狀況不好，可能得花一個小時以上才能完成。</para> <para>您確定要繼續嗎？</para>"

#: commands/refreshopenpgpcertscommand.cpp:112
msgctxt "@title:window"
msgid "OpenPGP Certificate Refresh Error"
msgstr "OpenPGP 憑證刷新錯誤"

#: commands/refreshopenpgpcertscommand.cpp:116
msgctxt "@title:window"
msgid "OpenPGP Certificate Refresh Finished"
msgstr "OpenPGP 憑證刷新完成"

#: commands/refreshopenpgpcertscommand.cpp:121
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG process that tried to refresh OpenPGP certificates ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>GPG 行程在試著刷新 OpenPGP 憑證時發生非預期的錯誤，導致行程已不正常的結"
"束。</para> <para>請檢查 <icode>%1</icode> 的輸出。</para>"

#: commands/refreshopenpgpcertscommand.cpp:128
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to refresh OpenPGP certificates.</para> "
"<para>The output from <command>%1</command> was: <message>%2</message></para>"
msgstr ""
"<para>試著刷新 OpenPGP 憑證時發生錯誤。</para> <para><command>%1</command> 的"
"輸出為：<message>%2</message></para>"

#: commands/refreshopenpgpcertscommand.cpp:134
msgctxt "@info"
msgid "OpenPGP certificates refreshed successfully."
msgstr "OpenPGP 憑證已成功刷新。"

#: commands/importcertificatefromfilecommand.cpp:139
#, kde-format
msgid "Could not open file %1 for reading"
msgstr "無法開啟檔案 %1 以讀取"

#: commands/importcertificatefromfilecommand.cpp:144
#, kde-format
msgid "Could not determine certificate type of %1."
msgstr "無法決定 %1 的憑證型態。"

#: commands/importcertificatefromfilecommand.cpp:153
msgid "Certificates"
msgstr "憑證"

#: commands/importcertificatefromfilecommand.cpp:154
msgid "Any files"
msgstr "所有檔案"

#: commands/importcertificatefromfilecommand.cpp:160
msgid "Select Certificate File"
msgstr "選擇憑證檔案"

#: commands/clearcrlcachecommand.cpp:62 commands/importcrlcommand.cpp:158
msgid "Clear CRL Cache Error"
msgstr "清除廢棄憑證清單的快取時發生錯誤"

#: commands/clearcrlcachecommand.cpp:66
msgid "Clear CRL Cache Finished"
msgstr "清除廢棄憑證清單快取已完成"

#: commands/clearcrlcachecommand.cpp:70
#, kde-format
msgid ""
"The DirMngr process that tried to clear the CRL cache ended prematurely "
"because of an unexpected error. Please check the output of %1 for details."
msgstr ""
"DirMngr 行程在試著清除廢棄憑證清單的快取時發生非預期的錯誤，導致行程已不正常"
"的結束。請檢查 %1 的輸出。"

#: commands/clearcrlcachecommand.cpp:76
#, kde-format
msgid ""
"An error occurred while trying to clear the CRL cache. The output from %1 "
"was:\n"
"%2"
msgstr ""
"試著清除廢棄憑證清單的快取時發生錯誤。%1 的輸出為：\n"
"%2"

#: commands/clearcrlcachecommand.cpp:81
msgid "CRL cache cleared successfully."
msgstr "廢棄憑證清單快取已成功清除。"

#: commands/changeexpirycommand.cpp:222
#, kde-format
msgid ""
"<p>An error occurred while trying to change the expiry date for <b>%1</b>:</"
"p><p>%2</p>"
msgstr "<p>試著改變 <b>%1</b> 的到期日時發生錯誤：</p> <p>%2</p>"

#: commands/changeexpirycommand.cpp:226
msgid "Expiry Date Change Error"
msgstr "變更到期日錯誤"

#: commands/changeexpirycommand.cpp:231
msgid "Expiry date changed successfully."
msgstr "到期日已成功變更。"

#: commands/changeexpirycommand.cpp:232
msgid "Expiry Date Change Succeeded"
msgstr "變更到期日成功。"

#: commands/learncardkeyscommand.cpp:72
msgid "Error Learning SmartCard"
msgstr "辨識智慧卡時發生錯誤"

#: commands/learncardkeyscommand.cpp:76
msgid "Finished Learning SmartCard"
msgstr "已完成辨識智慧卡"

#: commands/learncardkeyscommand.cpp:81
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG or GpgSM process that tried to learn the smart card ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>GPG 或 GpgSM 行程在試著辨識智慧卡時發生非預期的錯誤，導致行程已不正常的"
"結束。</para> <para>請檢查 <icode>%1</icode> 的輸出。</para>"

#: commands/learncardkeyscommand.cpp:88
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to learn the smart card's certificates."
"</para> <para>The output from <command>%1</command> was: <message>%2</"
"message></para>"
msgstr ""
"<para>試著辨識智慧卡憑證時發生錯誤。</para> <para><command>%1</command> 的輸"
"出為：<message>%2</message></para>"

#: commands/learncardkeyscommand.cpp:94
msgid "Smart card certificates successfully learned."
msgstr "已成功辨識智慧卡憑證。"

#: commands/exportsecretkeycommand.cpp:129
msgctxt "@title:window"
msgid "Secret Certificate Export Error"
msgstr "私密憑證匯出錯誤"

#: commands/exportsecretkeycommand.cpp:133
msgctxt "@title:window"
msgid "Secret Certificate Export Finished"
msgstr "私密憑證匯出完成"

#: commands/exportsecretkeycommand.cpp:138
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG or GpgSM process that tried to export the secret certificate "
"ended prematurely because of an unexpected error.</para><para>Please check "
"the output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>GPG 或 GpgSM 行程在試著匯出秘密憑證時發生非預期的錯誤，導致行程已不正常"
"的結束。</para> <para>請檢查 <icode>%1</icode> 的輸出。</para>"

#: commands/exportsecretkeycommand.cpp:145
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to export the secret certificate.</"
"para> <para>The output from <command>%1</command> was: <message>%2</"
"message></para>"
msgstr ""
"<para>試著匯出秘密憑證時發生錯誤。</para> <para><command>%1</command> 的輸出"
"為：<message>%2</message></para>"

#: commands/exportsecretkeycommand.cpp:151
msgctxt "@info"
msgid "Secret certificate successfully exported."
msgstr "已成功匯出秘密憑證。"

#: commands/exportopenpgpcertstoservercommand.cpp:86
msgctxt "@info"
msgid ""
"<para>No OpenPGP directory services have been configured.</para><para>Since "
"none is configured, <application>Kleopatra</application> will use "
"<resource>keys.gnupg.net</resource> as the server to export to.</"
"para><para>You can configure OpenPGP directory servers in "
"<application>Kleopatra</application>'s configuration dialog.</para><para>Do "
"you want to continue with <resource>keys.gnupg.net</resource> as the server "
"to export to?</para>"
msgstr ""
"<para>沒有設定任何的 OpenPGP 目錄服務。</para> <para>在未指定憑證伺服器的情況"
"下，<application>Kleopatra</application> 會使用 <resource>keys.gnupg.net</"
"resource> 做為預設伺服器。</para> <para>您可以在 Kleopatra 的設定對話框中設"
"定 OpenPGP 目錄服務的伺服器。</para> <para>您要以 <resource>keys.gnupg.net</"
"resource> 做為預設伺服器來繼續操作嗎？</para>"

#: commands/exportopenpgpcertstoservercommand.cpp:93
#: commands/exportopenpgpcertstoservercommand.cpp:105
msgctxt "@title:window"
msgid "OpenPGP Certificate Export"
msgstr "OpenPGP 憑證匯出"

#: commands/exportopenpgpcertstoservercommand.cpp:100
msgctxt "@info"
msgid ""
"<para>When OpenPGP certificates have been exported to a public directory "
"server, it is nearly impossible to remove them again.</para><para>Before "
"exporting your certificate to a public directory server, make sure that you "
"have created a revocation certificate so you can revoke the certificate if "
"needed later.</para><para>Are you sure you want to continue?</para>"
msgstr ""
"<para>若 OpenPGP 憑證匯出到公開目錄伺服器之後，就幾乎不可能再將它們移除了。</"
"para> <para>在匯出憑證之前，請確定您已產生撤銷憑證，以防萬一要撤銷時可以使"
"用。</para> <para>您確定要繼續嗎？</para>"

#: commands/exportopenpgpcertstoservercommand.cpp:123
msgctxt "@title:window"
msgid "OpenPGP Certificate Export Error"
msgstr "OpenPGP 憑證匯出錯誤"

#: commands/exportopenpgpcertstoservercommand.cpp:127
msgctxt "@title:window"
msgid "OpenPGP Certificate Export Finished"
msgstr "OpenPGP 憑證匯出完成"

#: commands/exportopenpgpcertstoservercommand.cpp:132
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG process that tried to export OpenPGP certificates ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>GPG 行程在試著匯出 OpenPGP 憑證時發生非預期的錯誤，導致行程已不正常的結"
"束。</para> <para>請檢查 <icode>%1</icode> 的輸出。</para>"

#: commands/exportopenpgpcertstoservercommand.cpp:139
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to export OpenPGP certificates.</para> "
"<para>The output from <command>%1</command> was: <message>%2</message></para>"
msgstr ""
"<para>試著匯出 OpenPGP 憑證時發生錯誤。</para> <para><command>%1</command> 的"
"輸出為：<message>%2</message></para>"

#: commands/exportopenpgpcertstoservercommand.cpp:145
msgctxt "@info"
msgid "OpenPGP certificates exported successfully."
msgstr "OpenPGP 憑證已成功匯出。"

#: commands/exportcertificatecommand.cpp:200
msgid "Export Certificates"
msgstr "匯出憑證"

#: commands/exportcertificatecommand.cpp:203
msgid "OpenPGP Certificates"
msgstr "OpenPGP 憑證"

#: commands/exportcertificatecommand.cpp:204
msgid "S/MIME Certificates"
msgstr "S/MIME 憑證"

#: commands/exportcertificatecommand.cpp:238
msgid "Exporting certificates..."
msgstr "匯出憑證中..."

#: commands/exportcertificatecommand.cpp:249
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to export the certificate:</p><p><b>%"
"1</b></p></qt>"
msgstr "<qt><p>匯出憑證時發生錯誤：</p><p><b>%1</b></p></qt>"

#: commands/exportcertificatecommand.cpp:253
#: commands/exportcertificatecommand.cpp:296
msgid "Certificate Export Failed"
msgstr "匯出憑證失敗"

#: commands/exportcertificatecommand.cpp:295
#, kde-format
msgid "Could not write to file %1."
msgstr "無法寫入檔案 %1。"

#: commands/dumpcertificatecommand.cpp:90 commands/dumpcrlcachecommand.cpp:87
msgctxt "@action:button Update the log text widget"
msgid "&Update"
msgstr "更新(&U)"

#: commands/dumpcertificatecommand.cpp:260
msgid "Certificate Dump"
msgstr "憑證傾印"

#: commands/dumpcertificatecommand.cpp:285
#: commands/dumpcrlcachecommand.cpp:246
msgid "Unable to start process gpgsm. Please check your installation."
msgstr "無法開始 gpgsm 行程。請檢查您的安裝。"

#: commands/dumpcertificatecommand.cpp:287
#: commands/dumpcertificatecommand.cpp:311
#: commands/dumpcertificatecommand.cpp:316
msgid "Dump Certificate Error"
msgstr "憑證傾印錯誤"

#: commands/dumpcertificatecommand.cpp:307
#, kde-format
msgid ""
"The GpgSM process that tried to dump the certificate ended prematurely "
"because of an unexpected error. Please check the output of gpgsm --dump-cert "
"%1 for details."
msgstr ""
"GpgSM 行程在試著傾印憑證時發生非預期的錯誤，導致行程已不正常的結束。請用 "
"gpgsm --dump-cert %1 並檢查其輸出。"

#: commands/dumpcertificatecommand.cpp:314
#, kde-format
msgid ""
"An error occurred while trying to dump the certificate. The output from "
"GpgSM was:\n"
"%1"
msgstr ""
"試圖傾印憑證時發生錯誤。GpgSM 的輸出為：\n"
"%1"

#: commands/setinitialpincommand.cpp:70
msgctxt "@title"
msgid "Set Initial Pin"
msgstr "設定初始 PIN 碼"

#: commands/gnupgprocesscommand.cpp:141
#, kde-format
msgid "Unable to start process %1. Please check your installation."
msgstr "無法開始 %1 行程。請檢查您的安裝是否完整。"

#: commands/refreshx509certscommand.cpp:62
msgctxt "@info"
msgid ""
"<para>Refreshing X.509 certificates implies downloading CRLs for all "
"certificates, even if they might otherwise still be valid.</para><para>This "
"can put a severe strain on your own as well as other people's network "
"connections, and can take up to an hour or more to complete, depending on "
"your network connection, and the number of certificates to check.</para> "
"<para>Are you sure you want to continue?</para>"
msgstr ""
"<para>刷新 X.509 憑證表示要下載所有憑證的憑證撤銷清單，即使憑證仍舊合法。</"
"para> <para>這有可能會造成您與其他人的網路連線不穩，如果憑證數量多或網路連線"
"狀況不好，可能得花一個小時以上才能完成。</para> <para>您確定要繼續嗎？</para>"

#: commands/refreshx509certscommand.cpp:68
msgctxt "@title:window"
msgid "X.509 Certificate Refresh"
msgstr "X.509 憑證刷新"

#: commands/refreshx509certscommand.cpp:79
msgctxt "@title:window"
msgid "X.509 Certificate Refresh Error"
msgstr "X.509 憑證刷新錯誤"

#: commands/refreshx509certscommand.cpp:83
msgctxt "@title:window"
msgid "X.509 Certificate Refresh Finished"
msgstr "X.509 憑證刷新完成"

#: commands/refreshx509certscommand.cpp:88
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GpgSM process that tried to refresh X.509 certificates ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>GpgSM 行程在試著刷新 X.509 憑證時發生非預期的錯誤，導致行程已不正常的結"
"束。</para> <para>請檢查 <icode>%1</icode> 的輸出。</para>"

#: commands/refreshx509certscommand.cpp:95
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to refresh X.509 certificates.</"
"para><para>The output from <command>%1</command> was: <message>%2</message></"
"para>"
msgstr ""
"<para>試著刷新 X.509 憑證時發生錯誤。</para> <para><command>%1</command> 的輸"
"出為：<message>%2</message></para>"

#: commands/refreshx509certscommand.cpp:101
msgctxt "@info"
msgid "X.509 certificates refreshed successfully."
msgstr "X.509 憑證已成功刷新。"

#: commands/decryptverifyclipboardcommand.cpp:144
msgid "The clipboard does not appear to contain a signature or encrypted text."
msgstr "剪貼簿內似乎並沒有簽章或加密過的文字。"

#: commands/decryptverifyclipboardcommand.cpp:146
#: commands/decryptverifyclipboardcommand.cpp:161
msgid "Decrypt/Verify Clipboard Error"
msgstr "解密/檢查剪貼簿錯誤"

#: commands/deletecertificatescommand.cpp:98
msgctxt "@title:window"
msgid "Delete Certificates"
msgstr "刪除 CA 憑證"

#: commands/deletecertificatescommand.cpp:163
msgid ""
"Neither the OpenPGP nor the CMS backends support certificate deletion.\n"
"Check your installation."
msgstr ""
"OpenPGP 或 CMS 的後端介面都未支援刪除憑證。\n"
"請檢查您的安裝。"

#: commands/deletecertificatescommand.cpp:167
msgid ""
"The OpenPGP backend does not support certificate deletion.\n"
"Check your installation.\n"
"Only the selected CMS certificates will be deleted."
msgstr ""
"OpenPGP 的後端介面不支援刪除憑證。\n"
"請檢查您的安裝。\n"
"只有選取的 CMS 憑證會被刪除。"

#: commands/deletecertificatescommand.cpp:174
#: commands/deletecertificatescommand.cpp:178
msgid ""
"The OpenPGP backend does not support certificate deletion.\n"
"Check your installation."
msgstr ""
"OpenPGP 的後端介面不支援刪除憑證。\n"
"請檢查您的安裝。"

#: commands/deletecertificatescommand.cpp:184
msgid ""
"The CMS backend does not support certificate deletion.\n"
"Check your installation.\n"
"Only the selected OpenPGP certificates will be deleted."
msgstr ""
"CMS 的後端介面不支援刪除憑證。\n"
"請檢查您的安裝。\n"
"只有選取的 OpenPGP 憑證會被刪除。"

#: commands/deletecertificatescommand.cpp:200
#: commands/deletecertificatescommand.cpp:213
msgid ""
"The CMS backend does not support certificate deletion.\n"
"Check your installation."
msgstr ""
"CMS 的後端介面不支援刪除憑證。\n"
"請檢查您的安裝。"

#: commands/deletecertificatescommand.cpp:281
#: commands/deletecertificatescommand.cpp:346
msgid "Certificate Deletion Failed"
msgstr "刪除憑證失敗"

#: commands/deletecertificatescommand.cpp:282
msgid "Certificate Deletion Problem"
msgstr "刪除憑證發生問題"

#: commands/deletecertificatescommand.cpp:337
#, kde-format
msgid "OpenPGP backend: %1"
msgstr "OpenPGP 後端介面：%1"

#: commands/deletecertificatescommand.cpp:340
#, kde-format
msgid "CMS backend: %1"
msgstr "CMS 後端介面：%1"

#: commands/deletecertificatescommand.cpp:342
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to delete the certificate:</p><p><b>%"
"1</b></p></qt>"
msgstr "<qt><p>試著刪除憑證時發生錯誤：</p><p><b>%1</b></p></qt>"

#: commands/changepassphrasecommand.cpp:79
msgctxt "@title:window"
msgid "Passphrase Change Error"
msgstr "變更密碼片語錯誤"

#: commands/changepassphrasecommand.cpp:83
msgctxt "@title:window"
msgid "Passphrase Change Finished"
msgstr "密碼片語變更完成"

#: commands/changepassphrasecommand.cpp:88
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG or GpgSM process that tried to change the passphrase ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>GPG 或 GpgSM 行程在試著變更密碼片語時發生非預期的錯誤，導致行程已不正常"
"的結束。</para> <para>請檢查 <icode>%1</icode> 的輸出。</para>"

#: commands/changepassphrasecommand.cpp:95
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to change the passphrase.</para> "
"<para>The output from <command>%1</command> was: <message>%2</message></para>"
msgstr ""
"<para>試著變更密碼片語時發生錯誤。</para> <para><command>%1</command> 的輸出"
"為：<message>%2</message></para>"

#: commands/changepassphrasecommand.cpp:101
msgctxt "@info"
msgid "Passphrase changed successfully."
msgstr "密碼片語已成功變更。"

#: commands/signclipboardcommand.cpp:149 commands/signclipboardcommand.cpp:163
msgid "Sign Clipboard Error"
msgstr "簽署剪貼簿錯誤"

#: commands/importcertificatefromclipboardcommand.cpp:115
msgid "Clipboard contents do not look like a certificate."
msgstr "剪貼簿內容看起來不像個憑證。"

#: commands/importcertificatefromclipboardcommand.cpp:120
msgid "Could not determine certificate type of clipboard contents."
msgstr "無法決定剪貼簿內容的憑證型態。"

#: commands/dumpcrlcachecommand.cpp:226
msgid "CRL Cache Dump"
msgstr "傾印廢棄憑證清單"

#: commands/dumpcrlcachecommand.cpp:248 commands/dumpcrlcachecommand.cpp:271
#: commands/dumpcrlcachecommand.cpp:276
msgid "Dump CRL Cache Error"
msgstr "傾印廢棄憑證清單時發生錯誤"

#: commands/dumpcrlcachecommand.cpp:268
msgid ""
"The GpgSM process that tried to dump the CRL cache ended prematurely because "
"of an unexpected error. Please check the output of gpgsm --call-dirmngr "
"listcrls for details."
msgstr ""
"GpgSM 行程在試著傾印廢棄憑證清單快取內容時發生非預期的錯誤，導致行程已不正常"
"的結束。請用 gpgsm --call-dirmngr listcrls 並檢查其輸出。"

#: commands/dumpcrlcachecommand.cpp:274
#, kde-format
msgid ""
"An error occurred while trying to dump the CRL cache. The output from GpgSM "
"was:\n"
"%1"
msgstr ""
"試圖傾印廢棄憑證清單快取內容時發生錯誤。GpgSM 的輸出為：\n"
"%1"

#: commands/signencryptfilescommand.cpp:234
msgid "Sign/Encrypt Files Error"
msgstr "簽署/加密檔案時發生錯誤"

#: commands/signencryptfilescommand.cpp:250
msgid "Select One or More Files to Sign and/or Encrypt"
msgstr "選擇一個或以上的檔案來簽署與加密"

#: commands/changeownertrustcommand.cpp:221
#, kde-format
msgid ""
"<p>An error occurred while trying to change the owner trust for <b>%1</b>:</"
"p><p>%2</p>"
msgstr "<p>試著改變 <b>%1</b> 的擁有者信任時發生錯誤：</p> <p>%2</p>"

#: commands/changeownertrustcommand.cpp:225
msgid "Owner Trust Change Error"
msgstr "變更擁有者信任錯誤"

#: commands/changeownertrustcommand.cpp:230
msgid "Owner trust changed successfully."
msgstr "擁有者信任已成功變更。"

#: commands/changeownertrustcommand.cpp:231
msgid "Owner Trust Change Succeeded"
msgstr "變更擁有者信任成功。"

#: commands/encryptclipboardcommand.cpp:146
#: commands/encryptclipboardcommand.cpp:160
msgid "Encrypt Clipboard Error"
msgstr "加密剪貼簿錯誤"

#: commands/importcrlcommand.cpp:67
msgid "Certificate Revocation Lists (*.crl *.arl *-crl.der *-arl.der)"
msgstr "憑證廢棄清單（*.crl *.arl *-crl.der *-arl.der）"

#: commands/importcrlcommand.cpp:68
msgid "Select CRL File to Import"
msgstr "選擇要匯入的廢棄憑證清單檔"

#: commands/importcrlcommand.cpp:156
msgid "Unable to start process dirmngr. Please check your installation."
msgstr "無法開始 dirmngr 行程。請檢查您的安裝。"

#: commands/importcrlcommand.cpp:175
msgid ""
"The GpgSM process that tried to import the CRL file ended prematurely "
"because of an unexpected error. Please check the output of gpgsm --call-"
"dirmngr loadcrl &lt;filename&gt; for details."
msgstr ""
"GpgSM 行程在試著匯入清除廢棄憑證清單檔時發生非預期的錯誤，導致行程已不正常的"
"結束。請用 gpgsm --call-dirmngr loadcrl &lt;filename&gt; 並檢查其輸出。"

#: commands/importcrlcommand.cpp:178 commands/importcrlcommand.cpp:183
msgid "Import CRL Error"
msgstr "匯入廢棄憑證清單時發生錯誤"

#: commands/importcrlcommand.cpp:181
#, kde-format
msgid ""
"An error occurred while trying to import the CRL file. The output from gpgsm "
"was:\n"
"%1"
msgstr "匯入廢棄憑證清單時發生錯誤。gpgsm 的輸出為：%1"

#: commands/importcrlcommand.cpp:186
msgid "CRL file imported successfully."
msgstr "廢棄憑證清單檔案匯入成功。"

#: commands/importcrlcommand.cpp:187
msgid "Import CRL Finished"
msgstr "匯入廢棄憑證清單已完成"

#: aboutdata.cpp:53
msgid "Certificate Manager and Unified Crypto GUI"
msgstr "憑證管理與統一加密介面"

#: aboutdata.cpp:63
msgid "Current Maintainer"
msgstr "目前維護者"

#: aboutdata.cpp:64
msgid "Former Maintainer"
msgstr "前任維護者"

#: aboutdata.cpp:70
msgid "David Faure"
msgstr "David Faure"

#: aboutdata.cpp:71
msgid "Backend configuration framework, KIO integration"
msgstr "後端介面框架設定，KIO 整合"

#: aboutdata.cpp:73
msgid "Michel Boyer de la Giroday"
msgstr "Michel Boyer de la Giroday"

#: aboutdata.cpp:74
msgid "Key-state dependent colors and fonts in the certificates list"
msgstr "憑證清單中金鑰狀態相依的顏色與字型"

#: aboutdata.cpp:76
msgid "Thomas Moenicke"
msgstr "Thomas Moenicke"

#: aboutdata.cpp:77
msgid "Artwork"
msgstr "美工"

#: aboutdata.cpp:79
msgid "Frank Osterfeld"
msgstr "Frank Osterfeld"

#: aboutdata.cpp:80
msgid "Resident gpgme/win wrangler, UI Server commands and dialogs"
msgstr "使用者介面伺服器指令與對話框，gpgme"

#: aboutdata.cpp:82
msgid "Karl-Heinz Zimmer"
msgstr "Karl-Heinz Zimmer"

#: aboutdata.cpp:83
msgid "DN display ordering support, infrastructure"
msgstr "DN 顯示順序支援與基礎"

#: aboutdata.cpp:89
msgid "Kleopatra"
msgstr "Kleopatra"

#: aboutdata.cpp:91
msgid ""
"(c) 2002 Steffen Hansen, Matthias Kalle Dalheimer, "
"Klarälvdalens Datakonsult AB\n"
"(c) 2004, 2007, 2008, 2009 Marc Mutz, Klarälvdalens Datakonsult AB"
msgstr ""
"(c) 2002 Steffen Hansen, Matthias Kalle Dalheimer, "
"Klarälvdalens Datakonsult AB\n"
"(c) 2004, 2007, 2008, 2009 Marc Mutz, Klarälvdalens Datakonsult AB"

#: aboutdata.cpp:105
msgid ""
"Gpg4win is an installer package for Windows for EMail and file encryption "
"using the core component GnuPG for Windows. Both relevant cryptography "
"standards are supported, OpenPGP and S/MIME. Gpg4win and the software "
"included with Gpg4win are Free Software."
msgstr ""
"Gpg4win 是 Windows 的安裝程式，提供信件與檔案使用 GnuPG 加密的功能。支援 "
"OpenPGP 與 S/MIME 兩種標準。Gpg4win 與內含的軟體套件都是自由軟體。"

#: aboutdata.cpp:120 aboutdata.cpp:127
msgctxt "Version string is a guess"
msgid "guessed"
msgstr "猜測"

#: aboutdata.cpp:143
msgid "Gpg4win"
msgstr "Gpg4win"

#: aboutdata.cpp:147
msgid "Intevation GmbH (Project Management)"
msgstr "Intevation GmbH（專案管理）"

#: aboutdata.cpp:148
msgid "g¹ºcode GmbH (Crypto Functionality, GpgOL, GpgEX, GPA)"
msgstr "g¹ºcode GmbH（加密功能，GpgOL，GpgEX，GPA）"

#: aboutdata.cpp:149
msgid "KDAB (Kleopatra)"
msgstr "KDAB (Kleopatra)"

#: aboutdata.cpp:150 aboutdata.cpp:151
msgid "Gpg4win is being developed by the following companies:"
msgstr "Gpg4win 是由以下公司開發："

#: crlview.cpp:61
msgid "CRL cache dump:"
msgstr "印出廢棄憑證清單快取內容："

#: crlview.cpp:71
msgid "&Update"
msgstr "更新(&U)"

#: crlview.cpp:117
msgid "Unable to start gpgsm process. Please check your installation."
msgstr "無法啟動 gpgsm 行程。請檢查您的安裝是否完整。"

#: crlview.cpp:117 crlview.cpp:145
msgid "Certificate Manager Error"
msgstr "憑證管理員錯誤"

#: crlview.cpp:145
msgid "The GpgSM process ended prematurely because of an unexpected error."
msgstr "GpgSM 行程遇到不可預期的錯誤而結束。"

#: main.cpp:131
msgid "Performing Self-Check..."
msgstr "執行自我檢查..."

#: main.cpp:142
msgctxt "did not pass"
msgid "Self-Check Failed"
msgstr "自我檢查失敗"

#: main.cpp:145
msgid "Self-Check Passed"
msgstr "自我檢查通過"

#: main.cpp:160
msgid "Loading certificate cache..."
msgstr "載入憑證快取中..."

#: main.cpp:163
msgid "Certificate cache loaded."
msgstr "憑證快取已載入。"

#: main.cpp:194
msgctxt "@info"
msgid ""
"<para>The version of the <application>GpgME</application> library you are "
"running against is older than the one that the <application>GpgME++</"
"application> library was built against.</para><para><application>Kleopatra</"
"application> will not function in this setting.</para><para>Please ask your "
"administrator for help in resolving this issue.</para>"
msgstr ""
"<para>您執行中的 <application>GpgME</application> 函式庫的版本比 "
"<application>GpgME++</application> 函式庫還舊。</para> "
"<para><application>Kleopatra</application> 在此設定下將無法運作。</para> "
"<para>請詢問您的系統管理員以解決此問題。</para>"

#: main.cpp:198
msgctxt "@title"
msgid "GpgME Too Old"
msgstr "GpgME 太舊了"

#: main.cpp:273
msgid "GPG UI Server Error"
msgstr "GPG 使用者介面伺服器錯誤"

#: main.cpp:274
#, kde-format
msgid ""
"<qt>The Kleopatra GPG UI Server Module could not be initialized.<br/>The "
"error given was: <b>%1</b><br/>You can use Kleopatra as a certificate "
"manager, but cryptographic plugins that rely on a GPG UI Server being "
"present might not work correctly, or at all.</qt>"
msgstr ""
"<qt>Kleopatra GPG 使用者介面伺服器無法初始化。<br/> 錯誤為：<b>%1</b><br/> 您"
"可以使用 Kleopatra 做為憑證管理員，但是使用 GPG 使用者介面伺服器的加密外掛程"
"式可能無法正常運作。</qt>"

#: kleopatraapplication.cpp:90
msgid "Run UI server only, hide main window"
msgstr "只執行使用者介面伺服器，隱藏主視窗"

#: kleopatraapplication.cpp:91
msgid "Use OpenPGP for the following operation"
msgstr "使用 OpenPGP 進行以下操作"

#: kleopatraapplication.cpp:92
msgid "Use CMS (X.509, S/MIME) for the following operation"
msgstr "使用 CMS（X.509，S/MIME）進行以下操作"

#: kleopatraapplication.cpp:93
msgid "Import certificate file(s)"
msgstr "匯入憑證檔"

#: kleopatraapplication.cpp:94
msgid "Encrypt file(s)"
msgstr "加密檔案"

#: kleopatraapplication.cpp:95
msgid "Sign file(s)"
msgstr "簽署檔案"

#: kleopatraapplication.cpp:96
msgid "Encrypt and/or sign file(s)"
msgstr "加密或簽署檔案"

#: kleopatraapplication.cpp:97
msgid "Decrypt file(s)"
msgstr "解密檔案"

#: kleopatraapplication.cpp:98
msgid "Verify file/signature"
msgstr "檢查檔案/簽章"

#: kleopatraapplication.cpp:99
msgid "Decrypt and/or verify file(s)"
msgstr "解密/檢查檔案"

#: kleopatraapplication.cpp:107
msgid "Location of the socket the ui server is listening on"
msgstr "使用者介面伺服器監聽的 socket 位置"

#: kleopatraapplication.cpp:114
msgid "File(s) to process"
msgstr "要處理的檔案"

#: mainwindow.cpp:140
#, kde-format
msgctxt "Quit [ApplicationName]"
msgid "&Quit %1"
msgstr "離開 %1(&Q)"

#: mainwindow.cpp:146
msgid "Only &Close Window"
msgstr "只關閉視窗(&C)"

#: mainwindow.cpp:178
#, kde-format
msgid ""
"%1 may be used by other applications as a service.\n"
"You may instead want to close this window without exiting %1."
msgstr ""
"%1 可能被其它應用程式做為服務使用中。\n"
"您可以只關閉此視窗，而不離開 %1。"

#: mainwindow.cpp:180
msgid "Really Quit?"
msgstr "確定要離開嗎？"

#: mainwindow.cpp:274
msgid ""
"Could not start the GnuPG Log Viewer (kwatchgnupg). Please check your "
"installation."
msgstr "無法啟動 GnuPG 紀錄顯示器（kwatchgnupg）。請檢查您的安裝是否完整。"

#: mainwindow.cpp:276
msgid "Error Starting KWatchGnuPG"
msgstr "啟動 KWatchGnuPG 發生錯誤"

#: mainwindow.cpp:281
msgid ""
"Could not start the GnuPG Administrative Console (kgpgconf). Please check "
"your installation."
msgstr "無法啟動 GnuPG 管理主控台（kgpgconf）。請檢查您的安裝是否完整。"

#: mainwindow.cpp:283
msgid "Error Starting KGpgConf"
msgstr "啟動 gpgconf 時發生錯誤"

#: mainwindow.cpp:394
msgid "New Certificate..."
msgstr "新增憑證..."

#: mainwindow.cpp:396
msgid "Export Certificates..."
msgstr "匯出憑證..."

#: mainwindow.cpp:398
msgid "Export Certificates to Server..."
msgstr "匯出憑證到伺服器..."

#: mainwindow.cpp:400
msgid "Export Secret Certificate..."
msgstr "匯出私密憑證..."

#: mainwindow.cpp:402
msgid "Lookup Certificates on Server..."
msgstr "在伺服器上搜尋憑證..."

#: mainwindow.cpp:404
msgid "Import Certificates..."
msgstr "匯入憑證..."

#: mainwindow.cpp:406
msgid "Decrypt/Verify Files..."
msgstr "解密/檢查檔案"

#: mainwindow.cpp:408
msgid "Sign/Encrypt Files..."
msgstr "簽署/加密檔案..."

#: mainwindow.cpp:411
msgid "Redisplay"
msgstr "重新顯示"

#: mainwindow.cpp:413
msgid "Stop Operation"
msgstr "停止運作"

#. i18n: file: dialogs/certificatedetailsdialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, CertificateDetailsDialog)
#: mainwindow.cpp:415 rc.cpp:432
msgid "Certificate Details"
msgstr "憑證詳情"

#: mainwindow.cpp:418
msgid "Delete"
msgstr "刪除"

#: mainwindow.cpp:420
msgid "Certify Certificate..."
msgstr "確認憑證..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:60
#. i18n: ectx: property (text), widget (QPushButton, changeExpiryDatePB)
#: mainwindow.cpp:422 rc.cpp:447
msgid "Change Expiry Date..."
msgstr "變更到期日期..."

#: mainwindow.cpp:424
msgid "Change Owner Trust..."
msgstr "變更擁有者信任..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:40
#. i18n: ectx: property (text), widget (QPushButton, changePassphrasePB)
#: mainwindow.cpp:426 rc.cpp:441
msgid "Change Passphrase..."
msgstr "變更密碼片語..."

#: mainwindow.cpp:428
msgid "Add User-ID..."
msgstr "新增使用者代碼..."

#: mainwindow.cpp:430
msgid "Dump Certificate"
msgstr "傾印憑證"

#: mainwindow.cpp:433
msgid "GnuPG Log Viewer"
msgstr "GnuPG 紀錄檢視器"

#: mainwindow.cpp:436
msgid "GnuPG Administrative Console"
msgstr "GnuPG 管理主控台"

#: mainwindow.cpp:439
msgid "Refresh X.509 Certificates"
msgstr "刷新 X.509 憑證"

#: mainwindow.cpp:441
msgid "Refresh OpenPGP Certificates"
msgstr "刷新 OpenPGP 憑證"

#: mainwindow.cpp:444
msgid "Clear CRL Cache"
msgstr "清除廢棄憑證清單快取"

#: mainwindow.cpp:446
msgid "Dump CRL Cache"
msgstr "印出廢棄憑證清單快取內容"

#: mainwindow.cpp:449
msgid "Import CRL From File..."
msgstr "從檔案匯入廢棄憑證清單..."

#: mainwindow.cpp:452
msgid "Configure GnuPG Backend..."
msgstr "設定 GnuPG 後端介面..."

#: mainwindow.cpp:456
msgid "Perform Self-Test"
msgstr "執行自我測試"

#: mainwindow.cpp:462
msgid "About Gpg4win"
msgstr "關於 Gpg4win"

#: mainwindow.cpp:517
msgid "Could not configure the cryptography backend (gpgconf tool not found)"
msgstr "無法設定加密後端介面（找不到 gpgconf）"

#: mainwindow.cpp:517
msgid "Configuration Error"
msgstr "設定錯誤"

#: mainwindow.cpp:549
msgid ""
"There are still some background operations ongoing. These will be terminated "
"when closing the window. Proceed?"
msgstr ""
"還有一些背景的操作正在進行中。若是關閉此視窗，這些操作都會被中止。確定要繼續"
"嗎？"

#: mainwindow.cpp:552
msgid "Ongoing Background Tasks"
msgstr "還有背景工作"

#: mainwindow.cpp:633
msgid "Sign/Encrypt..."
msgstr "簽署/加密..."

#: mainwindow.cpp:634 systrayicon.cpp:204
msgid "Decrypt/Verify..."
msgstr "解密/檢查..."

#: mainwindow.cpp:638
msgid "Import Certificates"
msgstr "匯入憑證"

#: mainwindow.cpp:639
msgid "Import CRLs"
msgstr "匯入廢棄憑證清單"

#: mainwindow.cpp:646
msgid "Cancel"
msgstr "取消"

#: systrayicon.cpp:195
msgid "&Open Certificate Manager..."
msgstr "開啟憑證管理員(&O)..."

#: systrayicon.cpp:196
#, kde-format
msgid "&Configure %1..."
msgstr "設定 %1(&C)..."

#: systrayicon.cpp:197
#, kde-format
msgid "&About %1..."
msgstr "關於 %1(&A)..."

#: systrayicon.cpp:198
msgid "&Shutdown Kleopatra"
msgstr "關閉 Kleopatra(&S)"

#: systrayicon.cpp:200
msgid "Certificate Import"
msgstr "匯入憑證"

#: systrayicon.cpp:201
msgid "Encrypt..."
msgstr "加密..."

#: systrayicon.cpp:202
msgid "S/MIME-Sign..."
msgstr "S/MIME─簽署..."

#: systrayicon.cpp:203
msgid "OpenPGP-Sign..."
msgstr "OpenPGP─簽署..."

#: systrayicon.cpp:205
msgid "SmartCard"
msgstr "智慧卡"

#: systrayicon.cpp:206
msgid "Set NetKey v3 Initial PIN..."
msgstr "設定 NetKey v3 初始 PIN 碼..."

#: systrayicon.cpp:207
msgid "Learn NetKey v3 Card Certificates"
msgstr "NetKey v3 學習卡憑證"

#. i18n: file: kleopatra.rc:22
#. i18n: ectx: Menu (view)
#: rc.cpp:6 rc.cpp:745
msgid "&View"
msgstr "檢視(&V)"

#. i18n: file: kleopatra.rc:34
#. i18n: ectx: Menu (certMenu)
#. i18n: file: kleopatra.rc:97
#. i18n: ectx: Menu (listview_popup)
#. i18n: file: kleopatra.rc:34
#. i18n: ectx: Menu (certMenu)
#. i18n: file: kleopatra.rc:97
#. i18n: ectx: Menu (listview_popup)
#: rc.cpp:9 rc.cpp:30 rc.cpp:748 rc.cpp:769
msgid "&Certificates"
msgstr "憑證(&C)"

#. i18n: file: kleopatra.rc:46
#. i18n: ectx: Menu (tools)
#: rc.cpp:12 rc.cpp:751
msgid "&Tools"
msgstr "工具(&T)"

#. i18n: file: kleopatra.rc:60
#. i18n: ectx: Menu (settings)
#: rc.cpp:15 rc.cpp:754
msgid "&Settings"
msgstr "設定(&S)"

#. i18n: file: kleopatra.rc:64
#. i18n: ectx: Menu (window)
#: rc.cpp:18 rc.cpp:757
msgid "&Window"
msgstr "視窗(&W)"

#. i18n: file: kleopatra.rc:75
#. i18n: ectx: Menu (help)
#: rc.cpp:21 rc.cpp:760
msgid "&Help"
msgstr "說明(&H)"

#. i18n: file: kleopatra.rc:81
#. i18n: ectx: ToolBar (mainToolBar)
#. i18n: file: kwatchgnupg/kwatchgnupgui.rc:13
#. i18n: ectx: ToolBar (mainToolBar)
#. i18n: file: kleopatra.rc:81
#. i18n: ectx: ToolBar (mainToolBar)
#: rc.cpp:24 rc.cpp:38 rc.cpp:763
msgid "Main Toolbar"
msgstr "主工具列"

#. i18n: file: kleopatra.rc:92
#. i18n: ectx: ToolBar (searchToolBar)
#: rc.cpp:27 rc.cpp:766
msgid "Search Toolbar"
msgstr "搜尋工具列"

#: rc.cpp:31
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Frank Weng (a.k.a. Franklin)"

#: rc.cpp:32
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "franklin at goodhorse dot idv dot tw"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:18
#. i18n: ectx: property (whatsThis), widget (QCheckBox, intervalRefreshCB)
#. i18n: file: conf/smimevalidationconfigurationwidget.ui:31
#. i18n: ectx: property (whatsThis), widget (QSpinBox, intervalRefreshSB)
#. i18n: file: kcfg/smimevalidationpreferences.kcfg:7
#. i18n: ectx: whatsthis, entry (RefreshInterval), group (SMime Validation)
#: rc.cpp:41 rc.cpp:47 rc.cpp:703
msgid ""
"This option enables interval checking of certificate validity. You can also "
"choose the checking interval (in hours). Note that validation is perfomed "
"implicitly whenever significant files in ~/.gnupg change. This option "
"therefore only affects external factors of certificate validity."
msgstr ""
"此選項會開啟定期檢查憑證的合法性。您也可以選擇檢查間隔，以小時為單位。注意當 "
"~/.gnupg 變更時，此檢查會自動偷偷執行，不受此選項的影響。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:21
#. i18n: ectx: property (text), widget (QCheckBox, intervalRefreshCB)
#: rc.cpp:44
msgid "Check certificate validity every"
msgstr "檢查憑證合法性間隔時間："

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:37
#. i18n: ectx: property (specialValueText), widget (QSpinBox, intervalRefreshSB)
#: rc.cpp:50
msgid "hour"
msgstr "小時"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:40
#. i18n: ectx: property (suffix), widget (QSpinBox, intervalRefreshSB)
#: rc.cpp:53
msgid " hours"
msgstr "小時"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:68
#. i18n: ectx: property (whatsThis), widget (QRadioButton, CRLRB)
#: rc.cpp:56
msgid ""
"If this option is selected, S/MIME certificates are validated using "
"Certificate Revocation Lists (CRLs)."
msgstr "如果選擇此選項，S/MIME 憑證會透過廢棄憑證清單（CRL）來確認。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:71
#. i18n: ectx: property (text), widget (QRadioButton, CRLRB)
#: rc.cpp:59
msgid "Validate certificates using CRLs"
msgstr "使用 CRL 確認憑證"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:81
#. i18n: ectx: property (whatsThis), widget (QRadioButton, OCSPRB)
#: rc.cpp:62
msgid ""
"If this option is selected, S/MIME certificates are validated online using "
"the Online Certificates Status Protocol (OCSP). Fill in the URL of the OCSP "
"responder below."
msgstr ""
"如果選擇此選項，S/MIME 憑證會透過線上憑證狀態協定（Online Certificates "
"Status Protocol，OCSP）來確認。您必須將 OCSP 的網址填在下方。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:84
#. i18n: ectx: property (text), widget (QRadioButton, OCSPRB)
#: rc.cpp:65
msgid "Validate certificates online (OCSP)"
msgstr "線上確認憑證（OCSP）"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:94
#. i18n: ectx: property (title), widget (QGroupBox, OCSPGroupBox)
#: rc.cpp:68
msgid "Online Certificate Validation"
msgstr "線上確認憑證"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:100
#. i18n: ectx: property (text), widget (QLabel, textLabel1)
#: rc.cpp:71
msgid "OCSP responder URL:"
msgstr "OCSP 回應網址："

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:110
#. i18n: ectx: property (whatsThis), widget (QLineEdit, OCSPResponderURL)
#: rc.cpp:74
msgid ""
"Enter here the address of the server for online validation of certificates "
"(OCSP responder). The URL is usually starting with http://."
msgstr "在此輸入線上憑證線上狀態協定（OCSP）的網址。通常是使用 http://。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:117
#. i18n: ectx: property (text), widget (QLabel, textLabel2)
#: rc.cpp:77
msgid "OCSP responder signature:"
msgstr "OCSP 回應簽章："

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:127
#. i18n: ectx: property (text), widget (QCheckBox, ignoreServiceURLCB)
#: rc.cpp:80
msgid "Ignore service URL of certificates"
msgstr "忽略憑證中的服務網址"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:140
#. i18n: ectx: property (whatsThis), widget (QCheckBox, doNotCheckCertPolicyCB)
#: rc.cpp:83
msgid ""
"By default GnuPG uses the file ~/.gnupg/policies.txt to check if a "
"certificate policy is allowed. If this option is selected, policies are not "
"checked."
msgstr ""
"預設 GnuPG 使用 ~/.gnupg/policies.txt 來確定是否憑證的政策是被允許的。如果選"
"取此選項，則不會檢查政策。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:143
#. i18n: ectx: property (text), widget (QCheckBox, doNotCheckCertPolicyCB)
#: rc.cpp:86
msgid "Do not check certificate policies"
msgstr "不要檢查憑證政策"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:150
#. i18n: ectx: property (whatsThis), widget (QCheckBox, neverConsultCB)
#: rc.cpp:89
msgid ""
"If this option is checked, Certificate Revocation Lists are never used to "
"validate S/MIME certificates."
msgstr "勾選此選項的話，廢棄憑證清單（CRL）將不會用於確認 S/MIME 憑證。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:153
#. i18n: ectx: property (text), widget (QCheckBox, neverConsultCB)
#: rc.cpp:92
msgid "Never consult a CRL"
msgstr "不要使用 CRL"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:160
#. i18n: ectx: property (whatsThis), widget (QCheckBox, fetchMissingCB)
#: rc.cpp:95
msgid ""
"If this option is checked, missing issuer certificates are fetched when "
"necessary (this applies to both validation methods, CRLs and OCSP)."
msgstr ""
"勾選此選項的話，沒有發起者的憑證會在需要時抓取（同時套用於確認方法、CRL 與 "
"OCSP）"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:163
#. i18n: ectx: property (text), widget (QCheckBox, fetchMissingCB)
#: rc.cpp:98
msgid "Fetch missing issuer certificates"
msgstr "抓取沒有發起者的憑證"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:179
#. i18n: ectx: attribute (title), widget (QWidget, tabHTTP)
#: rc.cpp:101
msgid "&HTTP Requests"
msgstr "HTTP 要求(&H)"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:185
#. i18n: ectx: property (whatsThis), widget (QCheckBox, disableHTTPCB)
#: rc.cpp:104
msgid "Entirely disables the use of HTTP for S/MIME."
msgstr "S/MIME 完全不使用 HTTP"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:188
#. i18n: ectx: property (text), widget (QCheckBox, disableHTTPCB)
#: rc.cpp:107
msgid "Do not perform any HTTP requests"
msgstr "不要執行任何 HTTP 要求"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:195
#. i18n: ectx: property (whatsThis), widget (QCheckBox, ignoreHTTPDPCB)
#: rc.cpp:110
msgid ""
"When looking for the location of a CRL, the to-be-tested certificate usually "
"contains what are known as \"CRL Distribution Point\" (DP) entries, which "
"are URLs describing the way to access the URL. The first found DP entry is "
"used.  With this option all entries using the HTTP scheme are ignored when "
"looking for a suitable DP."
msgstr ""
"搜尋 CRL 位址時，要確認的憑證通常會包含一個叫做 \"CRL 分派點\"（CRL "
"Distribution Point，DP）的項目，內容則是一個網址。第一個找到的 DP 項目會被使"
"用。若勾選此選項，則在搜尋適當的 DP 時，所有使用 HTTP 的項目都將被忽略。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:198
#. i18n: ectx: property (text), widget (QCheckBox, ignoreHTTPDPCB)
#: rc.cpp:113
msgid "Ignore HTTP CRL distribution point of certificates"
msgstr "忽略憑證中的 HTTP CRL 分配點"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:205
#. i18n: ectx: property (whatsThis), widget (QRadioButton, honorHTTPProxyRB)
#: rc.cpp:116
msgid ""
"If this option is selected, the value of the HTTP proxy shown on the right "
"(which comes from the environment variable http_proxy) will be used for any "
"HTTP request."
msgstr ""
"選取此選項的話，顯示在右方的 HTTP 代理伺服器的值（從環境變數 http_proxy 中取"
"得的）會被用於所有的 HTTP 要求。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:208
#. i18n: ectx: property (text), widget (QRadioButton, honorHTTPProxyRB)
#: rc.cpp:119
msgid "Use system HTTP proxy:"
msgstr "使用系統 HTTP 代理伺服器："

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:225
#. i18n: ectx: property (text), widget (QRadioButton, useCustomHTTPProxyRB)
#: rc.cpp:125
msgid "Use this proxy for HTTP requests: "
msgstr "HTTP 的要求使用此代理伺服器"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:232
#. i18n: ectx: property (whatsThis), widget (QLineEdit, customHTTPProxy)
#: rc.cpp:128
msgid ""
"Enter here the location of your HTTP Proxy, which will be used for all HTTP "
"requests relating to S/MIME. The syntax is host:port, for instance myproxy."
"nowhere.com:3128."
msgstr ""
"在此輸入您的 HTTP 代理伺服器的位址。此位址將會用在所有跟 S/MIME 相關的 HTTP "
"要求。語法為 主機:連接埠，例如：myproxy.nowhere.coom:3128。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:261
#. i18n: ectx: attribute (title), widget (QWidget, tabLDAP)
#: rc.cpp:131
msgid "&LDAP Requests"
msgstr "LDAP 要求(&L)"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:267
#. i18n: ectx: property (whatsThis), widget (QCheckBox, disableLDAPCB)
#: rc.cpp:134
msgid "Entirely disables the use of LDAP for S/MIME."
msgstr "S/MIME 完全不使用 LDAP"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:270
#. i18n: ectx: property (text), widget (QCheckBox, disableLDAPCB)
#: rc.cpp:137
msgid "Do not perform any LDAP requests"
msgstr "不要執行任何 LDAP 要求"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:277
#. i18n: ectx: property (whatsThis), widget (QCheckBox, ignoreLDAPDPCB)
#: rc.cpp:140
msgid ""
"When looking for the location of a CRL, the to-be-tested certificate usually "
"contains what are known as \"CRL Distribution Point\" (DP) entries, which "
"are URLs describing the way to access the URL. The first found DP entry is "
"used.  With this option all entries using the LDAP scheme are ignored when "
"looking for a suitable DP."
msgstr ""
"搜尋 CRL 位址時，要確認的憑證通常會包含一個叫做 \"CRL 分派點\"（CRL "
"Distribution Point，DP）的項目，內容則是一個網址。第一個找到的 DP 項目會被使"
"用。若勾選此選項，則在搜尋適當的 DP 時，所有使用 LDAP 的項目都將被忽略。"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:280
#. i18n: ectx: property (text), widget (QCheckBox, ignoreLDAPDPCB)
#: rc.cpp:143
msgid "Ignore LDAP CRL distribution point of certificates"
msgstr "忽略憑證中的 LDAP CRL 分配點"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:287
#. i18n: ectx: property (text), widget (QLabel, customLDAPLabel)
#: rc.cpp:146
msgid "Primary host for LDAP requests:"
msgstr "LDAP 要求的主要主機："

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:298
#. i18n: ectx: property (whatsThis), widget (QLineEdit, customLDAPProxy)
#: rc.cpp:149
msgid ""
"Entering a LDAP server here will make all LDAP requests go to that server "
"first. More precisely, this setting overrides any specified host and port "
"part in a LDAP URL and will also be used if host and port have been omitted "
"from the URL. Other LDAP servers will be used only if the connection to the "
"\"proxy\" failed.\n"
"The syntax is \"HOST\" or \"HOST:PORT\". If PORT is omitted, port 389 "
"(standard LDAP port) is used."
msgstr ""
"在此輸入所有的 LDAP 要求會優先到哪個 LDAP 主機。更精確地說，這個設定會覆蓋所"
"有在 LDAP 網址中指定的主機跟連接埠，並且若是網址中未指定時，會優先使用此主機"
"跟連接埠的設定。其它的 LDAP 伺服器只在連線到代理伺服器失敗時使用。語法為："
"\"主機\" 或 \"主機：連接埠\"。若是未指定連接埠，則預設使用 389（標準 LDAP 連"
"接埠）。"

#. i18n: file: conf/appearanceconfigwidget.ui:13
#. i18n: ectx: property (windowTitle), widget (QWidget, AppearanceConfigWidget)
#: rc.cpp:153
msgid "Color && Font Configuration"
msgstr "顏色與字型設定"

#. i18n: file: conf/appearanceconfigwidget.ui:28
#. i18n: ectx: attribute (title), widget (QWidget, tab)
#: rc.cpp:156
msgid "General"
msgstr "一般"

#. i18n: file: conf/appearanceconfigwidget.ui:34
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:159
msgid "Tooltips"
msgstr "工具提示"

#. i18n: file: conf/appearanceconfigwidget.ui:40
#. i18n: ectx: property (text), widget (QCheckBox, tooltipValidityCheckBox)
#: rc.cpp:162
msgid "Show validity"
msgstr "顯示合法性"

#. i18n: file: conf/appearanceconfigwidget.ui:47
#. i18n: ectx: property (text), widget (QCheckBox, tooltipOwnerCheckBox)
#: rc.cpp:165
msgid "Show owner information"
msgstr "顯示擁有者資訊"

#. i18n: file: conf/appearanceconfigwidget.ui:54
#. i18n: ectx: property (text), widget (QCheckBox, tooltipDetailsCheckBox)
#. i18n: file: kcfg/tooltippreferences.kcfg:19
#. i18n: ectx: label, entry (ShowCertificateDetails), group (Tooltip)
#: rc.cpp:168 rc.cpp:718
msgid "Show certificate details"
msgstr "顯示憑證詳情"

#. i18n: file: conf/appearanceconfigwidget.ui:99
#. i18n: ectx: attribute (title), widget (QWidget, tab_2)
#: rc.cpp:171
msgid "Certificate Filters"
msgstr "憑證過濾器"

#. i18n: file: conf/appearanceconfigwidget.ui:113
#. i18n: ectx: property (text), widget (QPushButton, iconButton)
#: rc.cpp:174
msgid "Set &Icon..."
msgstr "設定圖示(&I)..."

#. i18n: file: conf/appearanceconfigwidget.ui:123
#. i18n: ectx: property (text), widget (QPushButton, foregroundButton)
#: rc.cpp:177
msgid "Set &Text Color..."
msgstr "設定文字顏色(&T)"

#. i18n: file: conf/appearanceconfigwidget.ui:133
#. i18n: ectx: property (text), widget (QPushButton, backgroundButton)
#: rc.cpp:180
msgid "Set &Background Color..."
msgstr "設定背景顏色(&B)..."

#. i18n: file: conf/appearanceconfigwidget.ui:143
#. i18n: ectx: property (text), widget (QPushButton, fontButton)
#: rc.cpp:183
msgid "Set F&ont..."
msgstr "設定字型(&O)..."

#. i18n: file: conf/appearanceconfigwidget.ui:153
#. i18n: ectx: property (text), widget (QCheckBox, italicCB)
#: rc.cpp:186
msgid "Italic"
msgstr "斜體"

#. i18n: file: conf/appearanceconfigwidget.ui:163
#. i18n: ectx: property (text), widget (QCheckBox, boldCB)
#: rc.cpp:189
msgid "Bold"
msgstr "粗體"

#. i18n: file: conf/appearanceconfigwidget.ui:173
#. i18n: ectx: property (text), widget (QCheckBox, strikeoutCB)
#: rc.cpp:192
msgid "Strikeout"
msgstr "刪除線"

#. i18n: file: conf/appearanceconfigwidget.ui:199
#. i18n: ectx: property (text), widget (QPushButton, defaultLookPB)
#: rc.cpp:195
msgid "Default Appearance"
msgstr "預設外觀"

#. i18n: file: kgpgconf/mainwidget.ui:17
#. i18n: ectx: property (text), widget (QTreeWidget, treeWidget)
#: rc.cpp:198
msgid "Option"
msgstr "選項"

#. i18n: file: kgpgconf/mainwidget.ui:22
#. i18n: ectx: property (text), widget (QTreeWidget, treeWidget)
#: rc.cpp:201
msgid "Impose"
msgstr "強制"

#. i18n: file: kgpgconf/mainwidget.ui:38
#. i18n: ectx: property (text), widget (QLabel, componentLabelLabel)
#: rc.cpp:204
msgid "Component:"
msgstr "組件："

#. i18n: file: kgpgconf/mainwidget.ui:62
#. i18n: ectx: property (text), widget (QLabel, optionLabelLabel)
#: rc.cpp:207
msgid "Option:"
msgstr "選項："

#. i18n: file: kgpgconf/mainwidget.ui:89
#. i18n: ectx: property (text), widget (QLabel, descriptionLabelLabel)
#: rc.cpp:210
msgid "Description:"
msgstr "描述："

#. i18n: file: kgpgconf/mainwidget.ui:122
#. i18n: ectx: property (text), widget (QLabel, typeLabelLabel)
#: rc.cpp:213
msgid "Type:"
msgstr "型態："

#. i18n: file: kgpgconf/mainwidget.ui:147
#. i18n: ectx: property (text), widget (QRadioButton, useDefaultRB)
#: rc.cpp:216
msgid "Reset user settings to built-in default"
msgstr "重置使用者設定回內建的預設值"

#. i18n: file: kgpgconf/mainwidget.ui:157
#. i18n: ectx: property (text), widget (QRadioButton, useCustomRB)
#: rc.cpp:219
msgid "Custom value:"
msgstr "自訂值："

#. i18n: file: kgpgconf/mainwidget.ui:177
#. i18n: ectx: property (text), widget (QCheckBox, readOnlyBox)
#: rc.cpp:222
msgid "Impose setting on all users"
msgstr "強制設定於所有使用者"

#. i18n: file: newcertificatewizard/overviewpage.ui:5
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::OverviewPage)
#: rc.cpp:225
msgctxt "@title"
msgid "Review Certificate Parameters"
msgstr "重新檢視憑證參數"

#. i18n: file: newcertificatewizard/overviewpage.ui:8
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::OverviewPage)
#: rc.cpp:228
msgid ""
"Please review the certificate parameters before proceeding to create the "
"certificate."
msgstr "在建立憑證之前請重新再檢視一次憑證的參數。"

#. i18n: file: newcertificatewizard/overviewpage.ui:21
#. i18n: ectx: property (text), widget (QCheckBox, showAllDetailsCB)
#: rc.cpp:231
msgid "Show all details"
msgstr "顯示所有詳情"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, Kleo::NewCertificateUi::AdvancedSettingsDialog)
#: rc.cpp:234
msgid "Advanced Settings"
msgstr "進階設定"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:28
#. i18n: ectx: attribute (title), widget (QWidget, personalTab)
#: rc.cpp:237
msgid "Personal Details"
msgstr "個人資料"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:34
#. i18n: ectx: property (title), widget (QGroupBox, uidGB)
#: rc.cpp:240
msgid "Additional User-IDs"
msgstr "額外的使用者代碼"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:46
#. i18n: ectx: property (title), widget (QGroupBox, emailGB)
#: rc.cpp:243
msgid "EMail Addresses"
msgstr "電子郵件地址"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:58
#. i18n: ectx: property (title), widget (QGroupBox, dnsGB)
#: rc.cpp:246
msgid "DNS Names"
msgstr "DNS 名稱"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:70
#. i18n: ectx: property (title), widget (QGroupBox, uriGB)
#: rc.cpp:249
msgid "URIs"
msgstr "網址"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:91
#. i18n: ectx: attribute (title), widget (QWidget, technicalTab)
#. i18n: file: dialogs/certificatedetailsdialog.ui:287
#. i18n: ectx: attribute (title), widget (QWidget, detailsTab)
#: rc.cpp:252 rc.cpp:490
msgid "Technical Details"
msgstr "技術詳情"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:97
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:255
msgid "Key Material"
msgstr "金鑰型式"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:103
#. i18n: ectx: property (text), widget (QRadioButton, rsaRB)
#: rc.cpp:258
msgid "RSA"
msgstr "RSA"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:126
#. i18n: ectx: property (text), widget (QRadioButton, dsaRB)
#: rc.cpp:261
msgid "DSA"
msgstr "DSA"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, elgCB)
#: rc.cpp:264
msgid "+ Elgamal"
msgstr "+ Elgamal"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:147
#. i18n: ectx: property (text), item, widget (QComboBox, elgKeyStrengthCB)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:181
#. i18n: ectx: property (text), item, widget (QComboBox, rsaKeyStrengthCB)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:218
#. i18n: ectx: property (text), item, widget (QComboBox, dsaVersionCB)
#: rc.cpp:267 rc.cpp:285 rc.cpp:303
msgid "Backend Default"
msgstr "後端介面預設"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:152
#. i18n: ectx: property (text), item, widget (QComboBox, elgKeyStrengthCB)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:186
#. i18n: ectx: property (text), item, widget (QComboBox, rsaKeyStrengthCB)
#: rc.cpp:270 rc.cpp:288
msgid "1024 Bits"
msgstr "1024 個位元"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:157
#. i18n: ectx: property (text), item, widget (QComboBox, elgKeyStrengthCB)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:191
#. i18n: ectx: property (text), item, widget (QComboBox, rsaKeyStrengthCB)
#: rc.cpp:273 rc.cpp:291
msgid "1536 Bits"
msgstr "1536 個位元"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:162
#. i18n: ectx: property (text), item, widget (QComboBox, elgKeyStrengthCB)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:196
#. i18n: ectx: property (text), item, widget (QComboBox, rsaKeyStrengthCB)
#: rc.cpp:276 rc.cpp:294
msgid "2048 Bits"
msgstr "2048 位元"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:167
#. i18n: ectx: property (text), item, widget (QComboBox, elgKeyStrengthCB)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:201
#. i18n: ectx: property (text), item, widget (QComboBox, rsaKeyStrengthCB)
#: rc.cpp:279 rc.cpp:297
msgid "3072 Bits"
msgstr "3072 位元"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:172
#. i18n: ectx: property (text), item, widget (QComboBox, elgKeyStrengthCB)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:206
#. i18n: ectx: property (text), item, widget (QComboBox, rsaKeyStrengthCB)
#: rc.cpp:282 rc.cpp:300
msgid "4096 Bits"
msgstr "4096 位元"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:223
#. i18n: ectx: property (text), item, widget (QComboBox, dsaVersionCB)
#: rc.cpp:306
msgid "v1 (1024 Bits)"
msgstr "v1（1024 位元）"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:228
#. i18n: ectx: property (text), item, widget (QComboBox, dsaVersionCB)
#: rc.cpp:309
msgid "v2 (2048 Bits)"
msgstr "v2（2048 位元）"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:255
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: rc.cpp:312
msgid "Certificate Usage"
msgstr "憑證使用"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, expiryCB)
#: rc.cpp:315
msgid "Valid until:"
msgstr "合法結束時間："

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:288
#. i18n: ectx: property (text), widget (QCheckBox, certificationCB)
#: rc.cpp:318
msgid "Certification"
msgstr "憑證"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:295
#. i18n: ectx: property (text), widget (QCheckBox, signingCB)
#: rc.cpp:321
msgid "Signing"
msgstr "簽署"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:305
#. i18n: ectx: property (text), widget (QCheckBox, encryptionCB)
#: rc.cpp:324
msgid "Encryption"
msgstr "加密"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:315
#. i18n: ectx: property (text), widget (QCheckBox, authenticationCB)
#: rc.cpp:327
msgid "Authentication"
msgstr "認證"

#. i18n: file: newcertificatewizard/keycreationpage.ui:5
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::KeyCreationPage)
#: rc.cpp:330
msgctxt "@title"
msgid "Creating Key..."
msgstr "建立金鑰中..."

#. i18n: file: newcertificatewizard/keycreationpage.ui:8
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::KeyCreationPage)
#: rc.cpp:333
msgid "Your key is being created."
msgstr "您的金鑰已被建立。"

#. i18n: file: newcertificatewizard/keycreationpage.ui:17
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:336
msgid ""
"The process of creating a key requires large amounts of random numbers. To "
"foster this process, you can use the entry field below to enter some "
"gibberish. The text itself does not matter - only the inter-character "
"timing. You can also move this window around with your mouse, or start some "
"disk-intensive application."
msgstr ""
"建立金鑰的過程需要大量的亂數。要加速此過程，您可以用底下的欄位來輸入一些亂七"
"八糟的東西。輸入的文字不會被用在金鑰中，要的只是輸入字元間的時間而已。您也可"
"以用滑鼠移動此視窗，或是啟動一些會一直讀硬碟的應用程式。"

#. i18n: file: newcertificatewizard/resultpage.ui:28
#. i18n: ectx: property (toolTip), widget (Kleo::DragQueen, dragQueen)
#: rc.cpp:342
msgid ""
"Drag this icon to your mail application's composer to attach the request to "
"a mail."
msgstr "將底下的圖示拖曳到您的郵件編寫器中，就可以將此要求附加到郵件中。"

#. i18n: file: newcertificatewizard/resultpage.ui:41
#. i18n: ectx: property (text), widget (QPushButton, restartWizardPB)
#: rc.cpp:345
msgid "Restart This Wizard (Keeps Your Parameters)"
msgstr "重新啟動此精靈（保存您的參數）"

#. i18n: file: newcertificatewizard/resultpage.ui:48
#. i18n: ectx: property (title), widget (QGroupBox, nextStepsGB)
#: rc.cpp:348
msgid "Next Steps"
msgstr "接下來的步驟"

#. i18n: file: newcertificatewizard/resultpage.ui:54
#. i18n: ectx: property (text), widget (QPushButton, saveRequestToFilePB)
#: rc.cpp:351
msgid "Save Request to File..."
msgstr "儲存要求到檔案..."

#. i18n: file: newcertificatewizard/resultpage.ui:61
#. i18n: ectx: property (text), widget (QPushButton, sendRequestByEMailPB)
#: rc.cpp:354
msgid "Send Request by Email..."
msgstr "以電子郵件傳送要求..."

#. i18n: file: newcertificatewizard/resultpage.ui:68
#. i18n: ectx: property (text), widget (QPushButton, makeBackupPB)
#: rc.cpp:357
msgid "Make Backup of Your Certificate..."
msgstr "備份您的憑證..."

#. i18n: file: newcertificatewizard/resultpage.ui:75
#. i18n: ectx: property (text), widget (QPushButton, sendCertificateByEMailPB)
#: rc.cpp:360
msgid "Send Certificate by Email..."
msgstr "以電子郵件送出憑證..."

#. i18n: file: newcertificatewizard/resultpage.ui:82
#. i18n: ectx: property (text), widget (QPushButton, uploadToKeyserverPB)
#: rc.cpp:363
msgid "Upload Certificate to Directory Service..."
msgstr "將憑證上傳到目錄伺服器..."

#. i18n: file: newcertificatewizard/resultpage.ui:89
#. i18n: ectx: property (text), widget (QPushButton, createRevocationRequestPB)
#: rc.cpp:366
msgid "Create Revocation Request..."
msgstr "建立撤銷要求..."

#. i18n: file: newcertificatewizard/resultpage.ui:96
#. i18n: ectx: property (text), widget (QPushButton, createSigningCertificatePB)
#: rc.cpp:369
msgid "Create Signing Certificate With Same Parameters"
msgstr "用相同的參數建立簽署憑證"

#. i18n: file: newcertificatewizard/resultpage.ui:103
#. i18n: ectx: property (text), widget (QPushButton, createEncryptionCertificatePB)
#: rc.cpp:372
msgid "Create Encryption Certificate With Same Parameters"
msgstr "用相同的參數建立加密憑證"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:13
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::ChooseProtocolPage)
#: rc.cpp:375
msgctxt "@title"
msgid "Choose Certificate Format"
msgstr "選擇憑證格式"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:16
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::ChooseProtocolPage)
#: rc.cpp:378
msgid "Please choose which type of certificate you want to create. "
msgstr "請選擇您要建立的憑證的格式。"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:25
#. i18n: ectx: property (text), widget (QCommandLinkButton, pgpCLB)
#: rc.cpp:381
msgid "Create a personal OpenPGP key pair"
msgstr "建立個人 OpenPGP 金鑰配對"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:34
#. i18n: ectx: property (description), widget (QCommandLinkButton, pgpCLB)
#: rc.cpp:384
msgid ""
"OpenPGP key pairs are created locally, and certified by your friends and "
"acquaintances. There is no central certification authority; instead, every "
"individual creates a personal Web of Trust by certifying other users' key "
"pairs with their own certificate."
msgstr ""
"OpenPGP 金鑰配對已在本地端建立，並經由您的朋友與熟人保證過。目前沒有中央憑證"
"認證機制，而是每個人會建立自己的信任網頁，用自己的憑證來保證其他使用者的金鑰"
"配對。"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:41
#. i18n: ectx: property (text), widget (QCommandLinkButton, x509CLB)
#: rc.cpp:387
msgid "Create a personal X.509 key pair and certification request "
msgstr "建立個人的 X.509 金鑰配對與憑證要求"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:50
#. i18n: ectx: property (description), widget (QCommandLinkButton, x509CLB)
#: rc.cpp:390
msgid ""
"X.509 key pairs are created locally, but certified centrally by a "
"certification authority (CA). CAs can certify other CAs, creating a central, "
"hierarchical chain of trust."
msgstr ""
"X.509 金鑰配對已在本地端建立，由憑證中心（CA）保證。CA 可以保證其它的 CA，建"
"立一個階層式的信任鍊。"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:5
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::EnterDetailsPage)
#: rc.cpp:393
msgctxt "@title"
msgid "Enter Details"
msgstr "輸入詳情"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:8
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::EnterDetailsPage)
#: rc.cpp:396
msgid ""
"Please enter your personal details below. If you want more control over the "
"certificate parameters, click on the Advanced Settings button."
msgstr ""
"請在底下輸入您的個人資料。如果您要更進一步控制憑證參數，請點擊「進階設定」按"
"鍵。"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:16
#. i18n: ectx: property (text), widget (QLabel, nameLB)
#: rc.cpp:399
msgid "Real name:"
msgstr "真實姓名："

#. i18n: file: newcertificatewizard/enterdetailspage.ui:33
#. i18n: ectx: property (text), widget (QLabel, emailLB)
#: rc.cpp:405
msgid "EMail address:"
msgstr "電子郵件地址："

#. i18n: file: newcertificatewizard/enterdetailspage.ui:95
#. i18n: ectx: property (text), widget (QCheckBox, addEmailToDnCB)
#: rc.cpp:417
msgid "Add email address to DN (only needed for broken CAs)"
msgstr "將電子郵件加入 DN（只有破損的 CA 需要）"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:117
#. i18n: ectx: property (text), widget (QPushButton, advancedPB)
#: rc.cpp:420
msgid "Advanced Settings..."
msgstr "進階設定..."

#. i18n: file: crypto/gui/signingcertificateselectionwidget.ui:37
#. i18n: ectx: property (text), widget (QCheckBox, rememberCO)
#: rc.cpp:423
msgid "Remember these as default for future operations"
msgstr "將這些設定記住為將來操作的預設值"

#. i18n: file: crypto/gui/signingcertificateselectionwidget.ui:57
#. i18n: ectx: property (text), widget (QLabel, pgpLabel)
#: rc.cpp:426
msgid "OpenPGP Signing Certificate:"
msgstr "OpenPGP 簽署憑證："

#. i18n: file: crypto/gui/signingcertificateselectionwidget.ui:67
#. i18n: ectx: property (text), widget (QLabel, cmsLabel)
#: rc.cpp:429
msgid "S/MIME Signing Certificate:"
msgstr "S/MIME 簽署憑證："

#. i18n: file: dialogs/certificatedetailsdialog.ui:28
#. i18n: ectx: attribute (title), widget (QWidget, overviewTab)
#: rc.cpp:435
msgid "Overview"
msgstr "概觀"

#. i18n: file: dialogs/certificatedetailsdialog.ui:50
#. i18n: ectx: property (text), widget (QPushButton, changeTrustLevelPB)
#: rc.cpp:444
msgid "Trust Certifications Made by This Certificate..."
msgstr "此憑證產生的信任憑證"

#. i18n: file: dialogs/certificatedetailsdialog.ui:70
#. i18n: ectx: property (text), widget (QPushButton, revokeCertificatePB)
#: rc.cpp:450
msgid "Revoke This Certificate..."
msgstr "撤銷此憑證..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:118
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: rc.cpp:453
msgid "Photo"
msgstr "相片"

#. i18n: file: dialogs/certificatedetailsdialog.ui:128
#. i18n: ectx: property (text), widget (QLabel, photoLB)
#: rc.cpp:456
msgid ""
"<p>At the moment, Kleopatra does not support photos in certificates. It has "
"no support for adding, nor for displaying them. This is for the following "
"reasons:</p>\n"
"<ul>\n"
"<li>Photos give a false sense of security.</li>\n"
"<li>Photos increase the size of certificates.</li>\n"
"</ul>"
msgstr ""
"<p>此刻，Kleopatra 不支援在憑證中的相片功能，不管是加入或顯示。目前不支援有以"
"下原因：</p>\n"
"<ul>\n"
"<li>相片有可能有安全問題。</li>\n"
"<li>相片會增加憑證的大小。</li>\n"
"</ul>"

#. i18n: file: dialogs/certificatedetailsdialog.ui:153
#. i18n: ectx: attribute (title), widget (QWidget, certificationsTab)
#: rc.cpp:463
msgid "User-IDs && Certifications"
msgstr "使用者代碼與憑證"

#. i18n: file: dialogs/certificatedetailsdialog.ui:173
#. i18n: ectx: property (title), widget (QGroupBox, userIDsActionsGB)
#: rc.cpp:466
msgid "User-IDs"
msgstr "使用者代碼"

#. i18n: file: dialogs/certificatedetailsdialog.ui:179
#. i18n: ectx: property (text), widget (QPushButton, addUserIDPB)
#: rc.cpp:469
msgid "Add..."
msgstr "新增..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:189
#. i18n: ectx: property (text), widget (QPushButton, revokeUserIDPB)
#. i18n: file: dialogs/certificatedetailsdialog.ui:218
#. i18n: ectx: property (text), widget (QPushButton, revokeCertificationPB)
#: rc.cpp:472 rc.cpp:481
msgid "Revoke..."
msgstr "註銷..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:199
#. i18n: ectx: property (text), widget (QPushButton, certifyUserIDPB)
#: rc.cpp:475
msgid "Certify..."
msgstr "保證..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:212
#. i18n: ectx: property (title), widget (QGroupBox, certificationsActionGB)
#: rc.cpp:478
msgid "Certifications"
msgstr "憑證"

#. i18n: file: dialogs/certificatedetailsdialog.ui:328
#. i18n: ectx: attribute (title), widget (QWidget, chainTab)
#: rc.cpp:493
msgid "Chain"
msgstr "鍊"

#. i18n: file: dialogs/certificatedetailsdialog.ui:341
#. i18n: ectx: property (text), widget (QTreeWidget, chainTW)
#: rc.cpp:496
msgid "1"
msgstr "1"

#. i18n: file: dialogs/certificatedetailsdialog.ui:358
#. i18n: ectx: attribute (title), widget (QWidget, dumpTab)
#: rc.cpp:499
msgid "Dump"
msgstr "傾印"

#. i18n: file: dialogs/certificatedetailsdialog.ui:364
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:502
msgid ""
"This is a dump of all information the backend has about this certificate:"
msgstr "將後端介面中關於此憑證的所有資訊全部傾印出來："

#. i18n: file: dialogs/selftestdialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, SelfTestDialog)
#: rc.cpp:505
msgid "Kleopatra Self-Test Results"
msgstr "Kleopatra 自我測試結果"

#. i18n: file: dialogs/selftestdialog.ui:22
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:508
msgctxt "@info"
msgid ""
"<para>These are the results of the Kleopatra self-test suite. Details are "
"available in tooltips.</para><para>Note that all but the first failure might "
"be due to prior tests failing.</para>"
msgstr ""
"<para>這是 Kleopatra 自我測試結果。詳情可以看工具提示。</para><para>注意除了"
"第一個失敗以外，其它的失敗有可能是因為前面失敗所以後面才發生的。</para>"

#. i18n: file: dialogs/selftestdialog.ui:62
#. i18n: ectx: property (title), widget (QGroupBox, proposedCorrectiveActionGB)
#: rc.cpp:511
msgid "Proposed Corrective Action"
msgstr "建議的修正動作"

#. i18n: file: dialogs/selftestdialog.ui:124
#. i18n: ectx: property (text), widget (QPushButton, doItPB)
#: rc.cpp:514
msgid "Do It"
msgstr "做吧！"

#. i18n: file: dialogs/selftestdialog.ui:137
#. i18n: ectx: property (text), widget (QCheckBox, runAtStartUpCB)
#: rc.cpp:517
msgid "Run these tests at startup"
msgstr "啟動時執行這些測試"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, LookupCertificatesDialog)
#: rc.cpp:520
msgid "Certificate Server Certificate Lookup"
msgstr "憑證伺服器憑證搜尋"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:24
#. i18n: ectx: property (text), widget (QPushButton, findPB)
#: rc.cpp:523
msgid "Search"
msgstr "搜尋"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:44
#. i18n: ectx: property (text), widget (QPushButton, detailsPB)
#: rc.cpp:526
msgid "Details..."
msgstr "詳情..."

#. i18n: file: dialogs/lookupcertificatesdialog.ui:70
#. i18n: ectx: property (text), widget (QPushButton, selectAllPB)
#: rc.cpp:532
msgid "Select All"
msgstr "全部選擇"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:96
#. i18n: ectx: property (text), widget (QPushButton, deselectAllPB)
#: rc.cpp:535
msgid "Deselect All"
msgstr "全部取消選擇"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:106
#. i18n: ectx: property (text), widget (QLabel, findLB)
#: rc.cpp:538
msgid "Find:"
msgstr "尋找："

#. i18n: file: dialogs/exportsecretkeydialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, ExportSecretKeyDialog)
#: rc.cpp:541
msgid "Export Secret Certificate"
msgstr "匯出私密憑證"

#. i18n: file: dialogs/exportsecretkeydialog.ui:26
#. i18n: ectx: property (text), widget (QLabel, outputFileLB)
#: rc.cpp:544
msgid "Output file:"
msgstr "輸出檔："

#. i18n: file: dialogs/exportsecretkeydialog.ui:36
#. i18n: ectx: property (text), widget (QLabel, charsetLB)
#: rc.cpp:547
msgid "Passphrase charset:"
msgstr "密碼片語字元集："

#. i18n: file: dialogs/exportsecretkeydialog.ui:66
#. i18n: ectx: property (text), widget (QCheckBox, armorCB)
#: rc.cpp:550
msgid "ASCII armor"
msgstr "ASCII 封裝"

#. i18n: file: dialogs/adduseriddialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, AddUserIDDialog)
#: rc.cpp:553
msgid "Add New User-ID"
msgstr "新的使用者代碼"

#. i18n: file: dialogs/adduseriddialog.ui:19
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:556
msgid "&Real name:"
msgstr "真實姓名(&R)："

#. i18n: file: dialogs/adduseriddialog.ui:32
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:559
msgid "&EMail address:"
msgstr "電子郵件地址(&E)："

#. i18n: file: dialogs/adduseriddialog.ui:45
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:562
msgid "Co&mment (optional):"
msgstr "註解（選擇性的）(&M)："

#. i18n: file: dialogs/adduseriddialog.ui:65
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:565
msgid "This is how the new User-ID will be stored in the certificate:"
msgstr "以下是如何在憑證中儲存新的使用者代碼："

#. i18n: file: dialogs/setinitialpindialog.ui:13
#. i18n: ectx: property (text), widget (QLabel, mainLB)
#: rc.cpp:568
msgid ""
"<p>On this SmartCard, there is space for two certificates:\n"
"<ol>\n"
"<li>A normal certificate</li>\n"
"<li>A special certificate for making <em>qualified signatures</em> according "
"to the German Signaturgesetz</li>\n"
"</ol>\n"
"You need to set initial PINs for both of them.</p>"
msgstr ""
"<p>在智慧卡上，提供兩種憑證的空間：\n"
"<ol>\n"
"<li>一般憑證</li>\n"
"<li>根據 German Signaturgesetz 產生的<em>認證簽章（qualified signature）</em>"
"的特殊憑證</li>\n"
"</ol>\n"
"您需要對兩者都設定初始 PIN 碼。</p>"

#. i18n: file: dialogs/setinitialpindialog.ui:27
#. i18n: ectx: property (text), widget (QLabel, nksLB)
#: rc.cpp:576
msgid "Step 1: Set the initial PIN for the first certificate (\"NKS\"):"
msgstr "步驟 1：設定第一個憑證（\"NKS\"）的初始 PIN 碼："

#. i18n: file: dialogs/setinitialpindialog.ui:34
#. i18n: ectx: property (text), widget (QPushButton, nksPB)
#: rc.cpp:579
msgid "Set Initial PIN (NKS)"
msgstr "設定初始 PIN 碼（NKS）"

#. i18n: file: dialogs/setinitialpindialog.ui:71
#. i18n: ectx: property (text), widget (QLabel, sigGLB)
#: rc.cpp:582
msgid ""
"Step 2: Set the initial PIN for the qualified signature certificate (\"SigG"
"\"):"
msgstr "步驟 1：設定認證簽章憑證（\"SigG\"）的初始 PIN 碼："

#. i18n: file: dialogs/setinitialpindialog.ui:81
#. i18n: ectx: property (text), widget (QPushButton, sigGPB)
#: rc.cpp:585
msgid "Set Initial PIN (SigG)"
msgstr "設定初始 PIN 碼（SigG）"

#. i18n: file: dialogs/certificationoptionswidget.ui:16
#. i18n: ectx: property (text), widget (QLabel, label_6)
#: rc.cpp:588
msgid "<b>Step 2:</b> Choose how to certify."
msgstr "<b>步驟 2：</b>請選取如何認證。"

#. i18n: file: dialogs/certificationoptionswidget.ui:30
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: rc.cpp:591
msgid "Choose which of your certificates to sign with:"
msgstr "選擇要以哪個憑證簽署"

#. i18n: file: dialogs/certificationoptionswidget.ui:60
#. i18n: ectx: property (text), widget (QRadioButton, localSignatureRB)
#: rc.cpp:598
msgid "Certify only for myself"
msgstr "只確認自己"

#. i18n: file: dialogs/certificationoptionswidget.ui:70
#. i18n: ectx: property (text), widget (QRadioButton, exportableSignatureRB)
#: rc.cpp:601
msgid "Certify for everyone to see"
msgstr "確認讓所有人可以看"

#. i18n: file: dialogs/certificationoptionswidget.ui:98
#. i18n: ectx: property (text), widget (QCheckBox, sendToServerCB)
#: rc.cpp:604
msgid "Send certified certificate to server afterwards"
msgstr "稍候將確認過的憑證傳送到伺服器"

#. i18n: file: dialogs/selectchecklevelwidget.ui:16
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:607
msgid ""
"<b>Step 2:</b> How thoroughly have you checked that this certificate "
"actually belongs to the person it claims it is from?"
msgstr "<b>步驟 2：</b>您如何檢查這個憑證確實是宣稱擁有他的人的？"

#. i18n: file: dialogs/selectchecklevelwidget.ui:26
#. i18n: ectx: property (text), widget (QRadioButton, checkLevelNotCheckedRB)
#: rc.cpp:610
msgid "I have not checked at all"
msgstr "我沒檢查過"

#. i18n: file: dialogs/selectchecklevelwidget.ui:52
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:613
msgid "Describe semantics here..."
msgstr "在此描述..."

#. i18n: file: dialogs/selectchecklevelwidget.ui:62
#. i18n: ectx: property (text), widget (QRadioButton, checkLevelCasualRB)
#: rc.cpp:616
msgid "I have checked casually"
msgstr "我只隨便檢查"

#. i18n: file: dialogs/selectchecklevelwidget.ui:88
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:619
msgid ""
"Choose this if you know the person, and have asked them whether this was "
"their certificate, but you have not verified they are actually in possession "
"of the secret certificate."
msgstr ""
"如果您認識這些人，並問過這是不是他們的憑證，但尚未透過私密憑證確認過此事，則"
"選擇此項。"

#. i18n: file: dialogs/selectchecklevelwidget.ui:98
#. i18n: ectx: property (text), widget (QRadioButton, checkLevelThoroughlyRB)
#: rc.cpp:622
msgid "I have checked very thoroughly"
msgstr "我完整檢查過"

#. i18n: file: dialogs/selectchecklevelwidget.ui:124
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: rc.cpp:625
msgid ""
"Choose this if you have, for instance, checked the ID card of the person, "
"and have verified that they are in possession of the secret key (e.g. by "
"sending them encrypted mail and asking for it to be decrypted)."
msgstr ""
"如果您確定這些人沒問題，比方說看過他們的身份證，並且確認他們有私密金鑰（例如"
"您可以用他們的公開金鑰對信件加密，他們若解得開就沒問題），您可以選擇此項。"

#. i18n: file: dialogs/ownertrustdialog.ui:28
#. i18n: ectx: property (text), widget (QRadioButton, unknownRB)
#: rc.cpp:628
msgid "I do not know"
msgstr "我不知道"

#. i18n: file: dialogs/ownertrustdialog.ui:41
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: rc.cpp:631
msgid "<i>(unknown trust)</i>"
msgstr "<i>（未知的信任）</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:74
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:634
msgid ""
"<font size=\"-1\">Choose this if you have no opinion about the "
"trustworthyness of the certificate's owner.<br>Certifications at this trust "
"level are ignored when checking the validity of OpenPGP certificates.</font>"
msgstr ""
"<font size=\"-1\">若是您不知道憑證擁有者的可信任程度，則選擇此項。<br> 在檢"
"查 OpenPGP 憑證時此信任等級的憑證會被忽略。</font>"

#. i18n: file: dialogs/ownertrustdialog.ui:88
#. i18n: ectx: property (text), widget (QRadioButton, neverRB)
#: rc.cpp:637
msgid "I do NOT trust them"
msgstr "我不信任他們"

#. i18n: file: dialogs/ownertrustdialog.ui:98
#. i18n: ectx: property (text), widget (QLabel, label_8)
#: rc.cpp:640
msgid "<i>(never trust)</i>"
msgstr "<i>（永不信任）</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:131
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:643
msgid ""
"<font size=\"-1\">Choose this if you explicitly do <em>not</em> trust the "
"certificate owner, e.g. because you have knowledge of him certifying without "
"checking or without the certificate owner's consent.<br>Certifications at "
"this trust level are ignored when checking the validity of OpenPGP "
"certificates.</font>"
msgstr ""
"<font size=\"-1\">若是您<em>明確地不信任</em>憑證擁有者，則選擇此項。<br> 在"
"檢查 OpenPGP 憑證時此信任等級的憑證會被忽略。</font>"

#. i18n: file: dialogs/ownertrustdialog.ui:145
#. i18n: ectx: property (text), widget (QRadioButton, marginalRB)
#: rc.cpp:646
msgid "I believe checks are casual"
msgstr "我大致信任這些檢查"

#. i18n: file: dialogs/ownertrustdialog.ui:155
#. i18n: ectx: property (text), widget (QLabel, label_9)
#: rc.cpp:649
msgid "<i>(marginal trust)</i>"
msgstr "<i>（大致信任）</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:188
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:652
msgid ""
"<font size=\"-1\">Choose this if you trust certifications are not done "
"blindly, but not very accuratly, either.<br>Certificates will only become "
"valid with multiple certifications (typically three) at this trust level. "
"This is usually a good choice.</font>"
msgstr ""
"<font size=\"-1\">若是您相信憑證擁有者不是盲目地簽署憑證，但還不是很確定，可"
"以選擇此項。<br> 這些憑證在確認多次（通常是三次）以上之後才會變成合法。</"
"font>"

#. i18n: file: dialogs/ownertrustdialog.ui:202
#. i18n: ectx: property (text), widget (QRadioButton, fullRB)
#: rc.cpp:655
msgid "I believe checks are very accurate"
msgstr "我完全信任"

#. i18n: file: dialogs/ownertrustdialog.ui:212
#. i18n: ectx: property (text), widget (QLabel, label_10)
#: rc.cpp:658
msgid "<i>(full trust)</i>"
msgstr "<i>（完全信任）</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:245
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: rc.cpp:661
msgid ""
"<font size=\"-1\">Choose this if you trust certifications are done very "
"accurately.<br>Certificates will become valid with just a single "
"certification at this trust level, so assign this much trust with care.</"
"font>"
msgstr ""
"<font size=\"-1\">若是您完全信任，則選擇此項。請小心使用此選項。</font>"

#. i18n: file: dialogs/ownertrustdialog.ui:262
#. i18n: ectx: property (text), widget (QRadioButton, ultimateRB)
#: rc.cpp:664
msgid "This is my certificate"
msgstr "這是我的憑證"

#. i18n: file: dialogs/ownertrustdialog.ui:272
#. i18n: ectx: property (text), widget (QLabel, label_11)
#: rc.cpp:667
msgid "<i>(ultimate trust)</i>"
msgstr "<i>（絕對信任）</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:305
#. i18n: ectx: property (text), widget (QLabel, label_6)
#: rc.cpp:670
msgid ""
"<font size=\"-1\">Choose this if and only if this is your certificate. This "
"is the default if the secret key is available, but if you imported this "
"certificate, you might need to adjust the trust level yourself."
"<br>Certificates will become valid with just a single certification at this "
"trust level.</font>"
msgstr ""
"<font size=\"-1\">只有在這是您自己的憑證時，才使用此選項。若是擁有私密金鑰"
"時，這一選項是預設值，但若您是匯入此憑證，則您可能要自行調整信任等級。</font>"

#. i18n: file: dialogs/expirydialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, Kleo::Dialogs::ExpiryDialog)
#: rc.cpp:673
msgid "Change Certificate Date of Expiry"
msgstr "變更憑證到期日"

#. i18n: file: dialogs/expirydialog.ui:19
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:676
msgid "Please select when to expire this certificate:"
msgstr "請選擇何時要讓此憑證到期："

#. i18n: file: dialogs/expirydialog.ui:26
#. i18n: ectx: property (text), widget (QRadioButton, neverRB)
#: rc.cpp:679
msgid "Never"
msgstr "永久有效"

#. i18n: file: dialogs/expirydialog.ui:38
#. i18n: ectx: property (text), widget (QRadioButton, inRB)
#: rc.cpp:682
msgid "In"
msgstr "於"

#. i18n: file: dialogs/expirydialog.ui:62
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:685
msgid "Days"
msgstr "天內"

#. i18n: file: dialogs/expirydialog.ui:67
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:688
msgid "Weeks"
msgstr "週內"

#. i18n: file: dialogs/expirydialog.ui:72
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:691
msgid "Months"
msgstr "月內"

#. i18n: file: dialogs/expirydialog.ui:77
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:694
msgid "Years"
msgstr "年內"

#. i18n: file: dialogs/expirydialog.ui:100
#. i18n: ectx: property (text), widget (QRadioButton, onRB)
#: rc.cpp:697
msgid "On this day:"
msgstr "於這一天："

#. i18n: file: kcfg/smimevalidationpreferences.kcfg:6
#. i18n: ectx: label, entry (RefreshInterval), group (SMime Validation)
#: rc.cpp:700
msgid "Certificate refresh interval (in hours). Zero (0) disables."
msgstr "憑證刷新間隔（小時）。0 表示關閉此功能。"

#. i18n: file: kcfg/tooltippreferences.kcfg:9
#. i18n: ectx: label, entry (ShowValidity), group (Tooltip)
#: rc.cpp:706
msgid "Show certificate validity"
msgstr "顯示憑證合法性"

#. i18n: file: kcfg/tooltippreferences.kcfg:10
#. i18n: ectx: whatsthis, entry (ShowValidity), group (Tooltip)
#: rc.cpp:709
msgid ""
"Show validity information for certificates in tooltip, such as whether the "
"certificate is expired or revoked."
msgstr "在工具提示中顯示憑證的合法性資訊，如逾期日或是否已撤銷等等。"

#. i18n: file: kcfg/tooltippreferences.kcfg:14
#. i18n: ectx: label, entry (ShowOwnerInformation), group (Tooltip)
#: rc.cpp:712
msgid "Show certificate owner information"
msgstr "顯示憑證擁有者資訊"

#. i18n: file: kcfg/tooltippreferences.kcfg:15
#. i18n: ectx: whatsthis, entry (ShowOwnerInformation), group (Tooltip)
#: rc.cpp:715
msgid ""
"Show owner information for certificates in tooltip, such as User IDs, "
"subject and issuers."
msgstr "在工具提示中顯示憑證的擁有者資訊，如使用者代碼等等。"

#. i18n: file: kcfg/tooltippreferences.kcfg:20
#. i18n: ectx: whatsthis, entry (ShowCertificateDetails), group (Tooltip)
#: rc.cpp:721
msgid ""
"Show more certificate details, such as fingerprint, key length and "
"expiration dates"
msgstr "顯示更多憑證詳情，如指紋、金鑰長度、逾期日等。"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:10
#. i18n: ectx: label, entry (QuickSignEMail), group (EMailOperations)
#: rc.cpp:724
msgid "Quick Sign EMail"
msgstr "快速簽署電子郵件"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:11
#. i18n: ectx: whatsthis, entry (QuickSignEMail), group (EMailOperations)
#: rc.cpp:727
msgid ""
"Minimize the number of steps when signing emails, use preset defaults unless "
"problems occur."
msgstr "將簽署電子郵件的步驟縮到最少，大部份都使用預設值，除非遇到問題"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:15
#. i18n: ectx: label, entry (QuickEncryptEMail), group (EMailOperations)
#: rc.cpp:730
msgid "Quick Encrypt EMail"
msgstr "快速加密電子郵件"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:16
#. i18n: ectx: whatsthis, entry (QuickEncryptEMail), group (EMailOperations)
#: rc.cpp:733
msgid ""
"Minimize the number of steps when encrypting emails, use preset defaults "
"unless problems occur."
msgstr "將加密電子郵件的步驟縮到最少，大部份都使用預設值，除非遇到問題"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:20
#. i18n: ectx: label, entry (DecryptVerifyPopupGeometry), group (EMailOperations)
#: rc.cpp:736
msgid "Decrypt/Verify Popup Geometry"
msgstr "解密/檢查彈出視窗位置"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:21
#. i18n: ectx: whatsthis, entry (DecryptVerifyPopupGeometry), group (EMailOperations)
#: rc.cpp:739
msgid ""
"The remembered size and position of the Decrypt/Verify Result Popup used by "
"clients which do not support inline display of D/V results, such as MS "
"Outlook."
msgstr ""
"解密/檢查結果的彈出視窗位置，給不支援內含式顯示的客戶端程式，如 MS Outlook 使"
"用。"

#~ msgid "Directory (\"%1\") as output not supported"
#~ msgstr "未支援將目錄（%1）做為輸出"

#~ msgid "\"%1\" is not a valid directory"
#~ msgstr "%1 是不合法的目錄"

#~ msgid "Could not determine parent directory of \"%1\""
#~ msgstr "無法決定 %1 的父目錄"

#~ msgid "Could not access directory \"%1\" for reading"
#~ msgstr "無法存取目錄 %1 以讀取"

#~ msgid "Secret Key Deletion"
#~ msgstr "刪除私密金鑰"

#~ msgid "key expired"
#~ msgstr "金鑰已逾時"

#~ msgid "Key missing"
#~ msgstr "遺失金鑰"

#~ msgid "Unknown key"
#~ msgstr "未知的金鑰"

#~ msgctxt "@title:window"
#~ msgid "Secret Key Export Error"
#~ msgstr "匯出秘密金鑰錯誤"

#~ msgctxt "@title:window"
#~ msgid "Secret Key Export Finished"
#~ msgstr "匯出秘密金鑰完成"

#~ msgid "Export Secret Key"
#~ msgstr "匯出秘密金鑰"

#~ msgid "Export Secret Key..."
#~ msgstr "匯出秘密金鑰..."

#~ msgid "Learn Keys"
#~ msgstr "學習金鑰"

#~ msgid "Importing more than one file at a time is not yet implemented."
#~ msgstr "一次匯入一個以上的檔案的功能尚未實作。"

#~ msgid "Too many files"
#~ msgstr "太多檔案"

#~ msgid "Download of certificate %1 failed. Error message: %2"
#~ msgstr "下載憑證 %1 失敗。錯誤訊息：%2"

#~ msgid "All certificate downloads failed. Sample error message: %1"
#~ msgstr "所有憑證下載都失敗。錯誤訊息：%1"

#~ msgid "Certificate Download Failed"
#~ msgstr "下載憑證失敗"

#~ msgid ""
#~ "Some certificates failed to download. Do you want to proceed with "
#~ "importing the following successful downloads?"
#~ msgstr "有些憑證下載失敗。您要繼續匯入以下這些成功下載的憑證嗎？"

#~ msgid ""
#~ "All of the certificates to be deleted are either your own, or are issuers "
#~ "of one of your own certificates. Your own certificates contain private "
#~ "key material, which is needed to decrypt past communication encrypted to "
#~ "the certificate. They can therefore not be deleted, and neither can their "
#~ "issuers."
#~ msgstr ""
#~ "所有要刪除的憑證都是您自己的，或是您所擁有的憑證的發起人的。內容包括之前用"
#~ "於加密通訊內容的憑證，以及用於解密該通訊內容所使用的私密金鑰。所以不能刪"
#~ "除。"

#~ msgid ""
#~ "The certificate to be deleted is an issuer of one of your own "
#~ "certificates. Your own certificates contain private key material, which "
#~ "is needed to decrypt past communication encrypted to the certificate. "
#~ "They can therefore not be deleted, and neither can their issuers."
#~ msgid_plural ""
#~ "All of the certificates to be deleted are issuers of one of your own "
#~ "certificates. Your own certificates contain private key material, which "
#~ "is needed to decrypt past communication encrypted to the certificate. "
#~ "They can therefore not be deleted, and neither can their issuers."
#~ msgstr[0] ""
#~ "所有要刪除的憑證都是您所擁有的憑證的發起人的。內容包括之前用於加密通訊內容"
#~ "的憑證，以及用於解密該通訊內容所使用的私密金鑰。所以不能刪除。"

#~ msgid ""
#~ "Some of the certificates to be deleted are your own, or are issuers of "
#~ "one of your own certificates. Your own certificates contain private key "
#~ "material, which is needed to decrypt past communication encrypted to the "
#~ "certificate. They can therefore not be deleted, and neither can their "
#~ "issuers.\n"
#~ "If you choose to continue, your own, as well as any issuer certificates, "
#~ "will be skipped from deletion."
#~ msgstr ""
#~ "某些要刪除的憑證是您自己的，或是您所擁有的憑證的發起人的。內容包括之前用於"
#~ "加密通訊內容的憑證，以及用於解密該通訊內容所使用的私密金鑰。所以不能刪"
#~ "除。\n"
#~ "如果您選擇繼續，它們會被忽略而不被刪除。"

#~ msgid ""
#~ "Some of the certificates to be deleted are your own. They contain private "
#~ "key material, which is needed to decrypt past communication encrypted to "
#~ "the certificate. They can therefore not be deleted.\n"
#~ "If you choose to continue, they will be skipped from deletion."
#~ msgstr ""
#~ "某些要刪除的憑證是您自己的，內容包括之前用於加密通訊內容的憑證，以及用於解"
#~ "密該通訊內容所使用的私密金鑰。所以不能刪除。\n"
#~ "如果您選擇繼續，它們會被忽略而不被刪除。"

#~ msgid ""
#~ "Some of the certificates to be deleted are issuers of one of your own "
#~ "certificates. Your own certificates contain private key material, which "
#~ "is needed to decrypt past communication encrypted to the certificate. "
#~ "They can therefore not be deleted, and neither can their issuers.\n"
#~ "If you choose to continue, they will be skipped from deletion."
#~ msgstr ""
#~ "某些要刪除的憑證是您所擁有的憑證的發起人的。內容包括之前用於加密通訊內容的"
#~ "憑證，以及用於解密該通訊內容所使用的私密金鑰。所以不能刪除。\n"
#~ "如果您選擇繼續，它們會被忽略而不被刪除。"

#~ msgid ""
#~ "Some or all of the selected certificates are issuers (CA certificates) "
#~ "for other, non-selected certificates.\n"
#~ "Deleting a CA certificate will also delete all certificates issued by it."
#~ msgstr ""
#~ "所選擇的憑證中有一些（或全部）是其他憑證的產生者（CA certificates，CA 憑"
#~ "證）。\n"
#~ "刪除 CA 憑證也會刪除它們所產生的所有憑證。"

#~ msgid "Importing certificate..."
#~ msgstr "匯入憑證中..."

#~ msgid "Multiple Settable"
#~ msgstr "可多重設定"

#~ msgid "This is how it will look like:"
#~ msgstr "它應該長得像這樣："

#~ msgid "Foo"
#~ msgstr "Foo"

#~ msgid "Bad signature by unknown key %1."
#~ msgstr "未知的金鑰 %1 所做的不正常的簽署。"

#~ msgid "Bad signature by an unknown key."
#~ msgstr "未知的金鑰所做的不正常的簽署。"

#~ msgid "Bad signature by %1."
#~ msgstr "%1 的簽署不正常。"

#~ msgid ""
#~ "Certificates (*.asc *.cer *.cert *.crt *.der *.pem *.der *.p7c *.p12 *."
#~ "pfx)"
#~ msgstr ""
#~ "憑證（*.asc *.cer *.cert *.crt *.der *.pem *.der *.p7c *.p12 *.pfx）"

#~ msgid "Couldn't open file \"%1\" for reading"
#~ msgstr "無法開啟檔案 %1 以讀取"

#~ msgctxt "self-check didn't pass"
#~ msgid "Failed"
#~ msgstr "失敗"

#~ msgid "Secret Key Files (*%1 *.pem *.der *.gpg *.asc)"
#~ msgstr "私密金鑰檔（*%1 *.pem *.der *.gpg *.asc）"

#~ msgid " One for OpenPGP recipients, one for S/MIME recipients."
#~ msgstr "一個是 OpenPGP 的接受者，一個是 S/MIME 的接收者。"

#~ msgid "Signing Certificates"
#~ msgstr "簽署憑證"

#~ msgid "OpenPGP:"
#~ msgstr "OpenPGP："

#~ msgid "S/MIME:"
#~ msgstr "S/MIME："

#~ msgid "TODO"
#~ msgstr "待辦"

#~ msgid ""
#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/"
#~ "css\">\n"
#~ "p, li { white-space: pre-wrap; }\n"
#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-"
#~ "size:13pt; font-weight:400; font-style:normal;\">\n"
#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
#~ "weight:600;\">Step 3: </span>Choose how to certify</p></body></html>"
#~ msgstr ""
#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/"
#~ "css\">\n"
#~ "p, li { white-space: pre-wrap; }\n"
#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-"
#~ "size:13pt; font-weight:400; font-style:normal;\">\n"
#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-"
#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-"
#~ "weight:600;\">步驟 3：</span>選擇如何確認憑證</p></body></html>"
