#
# Yangfl <mmyangfl@gmail.com>, 2018.
#
msgid ""
msgstr ""
"PO-Revision-Date: 2026-03-29 16:36+0000\n"
"Last-Translator: EESF-2 <eesf-2@users.noreply.hosted.weblate.org>\n"
"Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
"projects/openwrt/luciapplicationsfwknopd/zh_Hant/>\n"
"Language: zh_Hant\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.17-dev\n"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:597
msgid ""
"Allow SPA clients to request access to services through an iptables firewall "
"instead of just to it."
msgstr "允許 SPA 用戶端請求通過 iptables 防火牆存取服務，而非被攔截。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:598
msgid "Allow SPA clients to request forwarding destination by DNS name."
msgstr "允許 SPA 用戶端用 DNS 名稱請求轉送目標。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:437
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:454
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:546
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:568
msgid "Base64 key"
msgstr "Base64 金鑰"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:308
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:319
msgid "Close"
msgstr "關閉"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
msgid "Custom configuration"
msgstr "自訂配置"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:411
msgid "Custom configuration read from /etc/fwknop/access.conf."
msgstr "從 /etc/fwknop/access.conf 中讀取自訂配置。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:576
msgid ""
"Define a set of ports and protocols (tcp or udp) that are explicitly not "
"allowed regardless of the validity of the incoming SPA packet. Multiple "
"entries are comma-separated."
msgstr ""
"定義一組明確禁止的連接埠和協定 (tcp 或 udp) ，無論傳入 SPA 封包的有效性如何。"
"多個條目以逗號分隔。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:571
msgid ""
"Define a set of ports and protocols (tcp or udp) that will be opened if a "
"valid knock sequence is seen. If this entry is not set, fwknopd will attempt "
"to honor any proto/port request specified in the SPA data (unless of it "
"matches any “RESTRICT_PORTS” entries). Multiple entries are comma-separated."
msgstr ""
"定義一組連接埠和協定 (tcp 或 udp)，如果看到有效敲門 (knock) 序列，則開啟這些"
"連接埠和協定。如果未設定此條目，fwknopd 將嘗試遵守 SPA 資料中指定的任何協"
"定 / 連接埠請求 (除非匹配到了任何 \"RESTRICT_PORTS\" 條目) 。多個條目以逗號分"
"隔。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:557
msgid ""
"Define the HMAC authentication key (in Base64 encoding) used for verifying "
"the authenticity of the SPA packet before the packet is decrypted."
msgstr ""
"定義 HMAC 身份認證金鑰 (採用 Base64 編碼) ，用於在解密 SPA 封包之前認證該封包"
"的真實性。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:549
msgid ""
"Define the HMAC authentication key used for verifying the authenticity of "
"the SPA packet before the packet is decrypted."
msgstr "定義 HMAC 身份認證金鑰，用於在解密 SPA 封包之前認證該封包的真實性。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:580
msgid ""
"Define the length of time access will be granted by fwknopd through the "
"firewall after a valid knock sequence from a source IP address. If "
"“FW_ACCESS_TIMEOUT” is not set then the default timeout of 30 seconds will "
"automatically be set."
msgstr ""
"定義在取得源 IP 位址的有效敲門序列後，fwknopd 允許通過防火牆存取的 \"時間長度"
"\"。如果未設定 \"FW_ACCESS_TIMEOUT\"，將自動設定逾時 30 秒為預設值。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:535
msgid ""
"Define the symmetric key (in Base64 encoding) used for decrypting an "
"incoming SPA packet that is encrypted by the fwknop client with Rijndael."
msgstr ""
"定義對稱金鑰 (Base64 編碼)，用於解密由 fwknop 用戶端使用 Rijndael 加密的傳入 "
"SPA 封包。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:527
msgid ""
"Define the symmetric key used for decrypting an incoming SPA packet that is "
"encrypted by the fwknop client with Rijndael."
msgstr "定義 Rijndael 對稱金鑰，用於解密由 fwknop 用戶端傳入的加密 SPA 封包。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:475
msgid "Enable Uci/Luci control"
msgstr "啟用 Uci/Luci 控制元件"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:477
msgid "Enable config overwrite"
msgstr "啟用配置覆寫"

#: applications/luci-app-fwknopd/root/usr/share/luci/menu.d/luci-app-fwknopd.json:3
msgid "Firewall Knock Daemon"
msgstr "Firewall Knock 守護程式"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:303
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:314
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:473
msgid "Firewall Knock Operator Daemon"
msgstr ""

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:585
msgid ""
"Force all SPA packets to contain a real IP address within the encrypted "
"data. This makes it impossible to use the -s command line argument on the "
"fwknop client command line, so either -R has to be used to automatically "
"resolve the external address (if the client behind a NAT) or the client must "
"know the external IP and set it via the -a argument."
msgstr ""
"強制所有 SPA 封包在加密資料中包含真實 IP 位址。這使得 fwknop 用戶端無法在命令"
"列上使用 -s 參數，因此-R必須用於自動解析外部位址 (如果用戶端在 NAT 後方) 或用"
"戶端必須使用 -a 參數知道外部 IP。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:522
msgid "Generate Keys"
msgstr "產生金鑰"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:518
msgid "Generate keys"
msgstr "產生金鑰"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:518
msgid ""
"Generates the symmetric key used for decrypting an incoming SPA packet, that "
"is encrypted by the fwknop client with Rijndael block cipher, and HMAC "
"authentication key used to verify the authenticity of the incoming SPA "
"packet before the packet is decrypted."
msgstr ""
"產生用於解密傳入 SPA 封包的對稱金鑰，該對稱金鑰由 fwknop 用戶端使用 Rijndael "
"區塊密碼進行加密，以及產生 HMAC 身份認證金鑰，用於在解密該 SPA 訊息之前認證傳"
"入 SPA 封包的真實性。"

#: applications/luci-app-fwknopd/root/usr/share/rpcd/acl.d/luci-app-fwknopd.json:3
msgid "Grant UCI access for luci-app-fwknopd"
msgstr "授予 luci-app-fwknopd 存取 UCI 的權限"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:566
msgid "HMAC key type"
msgstr "HMAC 金鑰類型"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:544
msgid "Key type"
msgstr "金鑰類型"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:178
msgid "Loading…"
msgstr "載入中…"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:595
msgid ""
"Maximum age in seconds that an SPA packet will be accepted. Defaults to 120 "
"seconds."
msgstr "SPA 封包將被接受的最長時限 (以秒為單位)。預設為 120 秒。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
msgid "Network"
msgstr "網路"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:487
msgid "Network configuration"
msgstr "網路配置"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:315
msgid "No stanza found."
msgstr "找不到節。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:436
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:453
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:545
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:567
msgid "Normal key"
msgstr "普通金鑰"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:480
#, fuzzy
msgid ""
"Parses the /etc/fwknop/access.conf file (and included files/folders/keys) "
"and generates QR codes for all found stanzas. Handles only files in /etc/"
"fwknop folder due to access rights restrictions."
msgstr ""
"解析 /etc/fwknop/access.conf 檔案 (以及包含的檔案 / 資料夾 / 金鑰) ，並為所有"
"找到的節產生 QR codes。由於存取權限的限制，僅處理 /etc/fwknop 資料夾中的檔案"
"。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:418
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:501
msgid "QR code"
msgstr "QR code"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:484
msgid "Show access.conf QR codes"
msgstr "顯示 access.conf QR codes"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:596
msgid "Specify the ethernet interface on which fwknopd will sniff packets."
msgstr "指定 fwknopd 將要嗅探封包的乙太網路介面。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:443
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:449
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:554
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:563
msgid "The HMAC authentication key has to be specified."
msgstr "必須指定 HMAC 身份認證金鑰。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:512
msgid ""
"The destination address for which the SPA packet will be accepted. The "
"string “ANY” is also accepted if a valid SPA packet should be honored to any "
"destination IP. Networks should be specified in CIDR notation (e.g. "
"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
"Multiple entries are comma-separated."
msgstr ""
"SPA 封包將被接受的目標位址。如果有效 SPA 封包應遵循任何目標 IP，則也接受字串 "
"\"ANY\"。應該以 CIDR 表示法指定網路 (例如 \"192.168.10.0/24\") ，也可以指定單"
"個 IP 位址。多個條目以逗號分隔。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:489
msgid ""
"The network on which the daemon listens. The daemon is automatically started "
"when the network is up-and-running. This option has precedence over "
"“PCAP_INTF” option."
msgstr ""
"守護程式監聽的網路。網路啟動並執行時，守護程式會自動啟動。此選項優先於 "
"\"PCAP_INTF\" 選項。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:503
msgid ""
"The source address from which the SPA packet will be accepted. The string "
"“ANY” is also accepted if a valid SPA packet should be honored from any "
"source IP. Networks should be specified in CIDR notation (e.g. "
"“192.168.10.0/24”), and individual IP addresses can be specified as well. "
"Multiple entries are comma-separated."
msgstr ""
"將接受 SPA 封包的來源位址。如果應該從任何來源 IP 接受有效 SPA 封包，則也接受"
"字元 \"ANY\"。應該以 CIDR 表示法指定網路 (例如 \" 192.168.10.0/24\")，也可以"
"指定單個 IP 位址。多個條目以逗號分隔。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:509
msgid "The source address has to be specified."
msgstr "必須指定來源位址。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:426
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:432
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:532
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:541
msgid "The symmetric key has to be specified."
msgstr "必須指定對稱金鑰。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:589
msgid ""
"This instructs fwknopd to accept complete commands that are contained within "
"an authorization packet. Any such command will be executed on the fwknopd "
"server as the user specified by the “CMD_EXEC_USER” or as the user that "
"started fwknopd if that is not set."
msgstr ""
"這指示 fwknopd 接受包含在授權封包中的完整指令。任何這樣的指令都將在 fwknopd "
"伺服器上以 \"CMD_EXEC_USER\" 指定的使用者或啟動 fwknopd 的使用者 (如果沒有設"
"定的話) 的身份執行。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:477
msgid ""
"When unchecked, the config files in /etc/fwknopd will be used as is, "
"ignoring any settings here."
msgstr ""
"取消選中時，/etc/fwknopd 中的配置檔案將按原樣使用，忽略此處的任何設定。"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:415
#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:497
msgid "access.conf stanzas"
msgstr "access.conf 節"

#: applications/luci-app-fwknopd/htdocs/luci-static/resources/view/fwknopd.js:593
msgid "fwknopd.conf config options"
msgstr "fwknopd.conf 配置選項"
