treewide: Sync translations

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
This commit is contained in:
Hannu Nyman
2025-11-08 17:13:38 +02:00
parent fa14306dd4
commit 91139e19f4
290 changed files with 71262 additions and 67996 deletions
@@ -28,19 +28,18 @@ msgid ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%"
"{helper.val}</var>}}"
msgstr ""
"%{src?%{dest?转发:入站}:出站} %{ipv6?%{ipv4?<var>IPv4</var> and "
"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, 协议 %{proto#%{"
"next?, }%{item.types?<var class=\"cbi-tooltip-container\">%{item.name}<span "
"%{src?%{dest?转发:入站}:出站} %{ipv6?%{ipv4?<var>IPv4</var> and <var>IPv6</"
"var>:<var>IPv6</var>}:<var>IPv4</var>}%{proto?, 协议 %{proto#%{next?, }%"
"{item.types?<var class=\"cbi-tooltip-container\">%{item.name}<span "
"class=\"cbi-tooltip\">具有类型 %{item.types#%{next?, }<var>%{item}</var>} 的 "
"ICMP</span></var>:<var>%{item.name}</var>}}}%{mark?, 标记 <var%{mark.inv? "
"data-tooltip=\"匹配除 %{mark.num}%{mark.mask? 带有掩码 %{mark.mask}} 的 fwmar"
"ks。\":%{mark.mask? data-tooltip=\"在比较前对fwmark 应用掩码 %{mark.mask} 。\"
""}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\"匹配除 %{d"
"scp.num?:%{dscp.name}} 以外的 DSCP 类型。\""
">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{helper?, 助手 %{helper.inv?<var "
"data-tooltip=\"匹配除 &quot;%{helper.name}&quot; 以外的任意助手。\""
">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\""
">%{helper.val}</var>}}"
"data-tooltip=\"匹配除 %{mark.num}%{mark.mask? 带有掩码 %{mark.mask}} 的 "
"fwmarks。\":%{mark.mask? data-tooltip=\"在比较前对fwmark 应用掩码 %"
"{mark.mask} 。\"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-"
"tooltip=\"匹配除 %{dscp.num?:%{dscp.name}} 以外的 DSCP 类型。\">%{dscp.val}</"
"var>:<var>%{dscp.val}</var>}}%{helper?, 助手 %{helper.inv?<var data-"
"tooltip=\"匹配除 &quot;%{helper.name}&quot; 以外的任意助手。\">%{helper.val}"
"</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:463
msgid "-- add IP --"
@@ -50,11 +49,11 @@ msgstr "-- 添加 IP --"
msgid "-- add MAC --"
msgstr "-- 添加 MAC --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:199
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:200
msgid "0"
msgstr "0"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:182
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:183
msgid "1024"
msgstr "1024"
@@ -204,7 +203,8 @@ msgid ""
"Apply a bitwise XOR of the given value and the existing mark value on "
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr "在已建立的连接上对给定值和现有标记值进行按位异或运算。格式为 value[/mask]。如"
msgstr ""
"在已建立的连接上对给定值和现有标记值进行按位异或运算。格式为 value[/mask]。如"
"果指定了掩码,则掩码中设置的位将归零。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:264
@@ -245,7 +245,7 @@ msgstr "内容已保存。"
msgid "Continue"
msgstr "继续"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:204
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:205
msgid "Counters"
msgstr "计数器"
@@ -308,7 +308,8 @@ msgstr "设备名称"
msgid ""
"Do not install extra rules to reject forwarded traffic with conntrack state "
"<em>invalid</em>. This may be required for complex asymmetric route setups."
msgstr "禁止为连接跟踪状态为 <em>invalid</em> 的转发流量添加拒绝规则。在复杂的非对称"
msgstr ""
"禁止为连接跟踪状态为 <em>invalid</em> 的转发流量添加拒绝规则。在复杂的非对称"
"路由环境中,可能需要此项设置。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:59
@@ -341,7 +342,8 @@ msgid ""
"Enable network address and port translation IPv4 (NAT4 or NAPT4) for "
"outbound traffic on this zone. This is typically enabled on the <em>wan</em> "
"zone."
msgstr "为此区域的出站流量开启 IPv4 地址和端口转换(NAT4 或 NAPT4)。 <em>wan</em>区"
msgstr ""
"为此区域的出站流量开启 IPv4 地址和端口转换(NAT4 或 NAPT4)。 <em>wan</em>区"
"域通常需要开启此功能。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:243
@@ -350,11 +352,11 @@ msgid ""
"outbound traffic on this zone."
msgstr "为此区域出站流量开启 IPv6 地址和端口转换(NAT6 或 NAPT6)。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:211
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:212
msgid "Enabled"
msgstr "启用"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:205
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:206
msgid "Enables packet and byte count tracking for the set."
msgstr "为该集合开启数据包和字节计数追踪。"
@@ -530,7 +532,7 @@ msgstr "基于硬件的流量卸载,可能支持 NAT。"
msgid "Hardware flow offloading"
msgstr "硬件流量卸载"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:144
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
msgid "IP (range)"
msgstr "IP (范围)"
@@ -539,15 +541,15 @@ msgstr "IP (范围)"
msgid "IP Sets"
msgstr "IP 集"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:152
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:153
msgid "IPs/Networks"
msgstr "IP/网络"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:107
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:108
msgid "IPs/Networks/MACs"
msgstr "IP/网络/MAC 地址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
msgid "IPv4"
msgstr "IPv4"
@@ -556,6 +558,7 @@ msgid "IPv4 Masquerading"
msgstr "IP 动态伪装"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:191
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:68
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:275
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:219
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:256
@@ -569,7 +572,7 @@ msgstr "IPv4 和 IPv6"
msgid "IPv4 only"
msgstr "仅 IPv4"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:69
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:70
msgid "IPv6"
msgstr "IPv6"
@@ -588,7 +591,7 @@ msgstr "仅 IPv6"
msgid "Inbound device"
msgstr "入站设备"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:187
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:188
msgid "Include File"
msgstr "包括文件"
@@ -616,7 +619,7 @@ msgstr ""
"tooltip=\"Match any helper except &quot;%{helper.name}&quot;\">%{helper.val}"
"</var>:<var data-tooltip=\"%{helper.name}\">%{helper.val}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:180
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:181
msgid "Initial Hash Size"
msgstr "初始哈希大小"
@@ -776,11 +779,11 @@ msgstr "匹配使用指定的出站网络设备转发的流量。"
msgid "Matches traffic carrying the specified DSCP marking."
msgstr "匹配带有指定 DSCP 标记的流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:113
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:114
msgid "Max Entries"
msgstr "最大条目数"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:172
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
msgid "Max Length"
msgstr "最大长度"
@@ -788,7 +791,8 @@ msgstr "最大长度"
msgid ""
"Maximum initial number of packets to match: this number gets recharged by "
"one every time the limit specified above is not reached, up to this number."
msgstr "最大初始匹配数据包数量:每当未达到上述指定限制时,系统会自动补充,直到恢复到"
msgstr ""
"最大初始匹配数据包数量:每当未达到上述指定限制时,系统会自动补充,直到恢复到"
"此数。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:484
@@ -821,7 +825,7 @@ msgstr "NAT 规则允许对源 IP 进行精细控制,以用于出站或转发
msgid "Name"
msgstr "名称"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:166
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:167
msgid "Netmask"
msgstr "网络掩码"
@@ -865,11 +869,11 @@ msgstr "出站区域"
msgid "Output"
msgstr "出站数据"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:75
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
msgid "Packet Field Match"
msgstr "数据包字段匹配"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:76
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:77
msgid ""
"Packet fields to match upon.<br />Syntax: <em>direction_datatype</em>. e.g.: "
"<code>src_port, dest_net</code>.<br />Directions: <code>src, dst</code>. "
@@ -899,7 +903,7 @@ msgstr ""
"他条件来匹配数据包。使用这些选项应格外小心,因为无效值可能会破坏防火墙规则集"
"而对外暴露所有服务。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:188
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:189
msgid "Path to file of CIDRs, subnets, host IPs, etc.<br />"
msgstr "CIDRs、subnets、host IP 等文件的路径。<br />"
@@ -914,7 +918,7 @@ msgid ""
"specific computer or service within the private LAN."
msgstr "端口转发允许互联网上的远程计算机连接到内部网络中的特定计算机或服务。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:158
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
msgid "Port range"
msgstr "端口范围"
@@ -933,7 +937,7 @@ msgstr "重定向匹配的入站流量到内部主机的端口"
msgid "Redirect matched incoming traffic to the specified internal host"
msgstr "重定向匹配的入站流量到指定的内部主机"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:122
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:123
msgid "Refer To External Set"
msgstr "参考外部集合"
@@ -1066,7 +1070,7 @@ msgstr "停止日期(yyyy-mm-dd"
msgid "Stop Time (hh:mm:ss)"
msgstr "停止时间(hh:mm:ss"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:130
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:131
msgid "Storage Method"
msgstr "存储方式"
@@ -1133,7 +1137,7 @@ msgstr "UTC 时间"
msgid "Time restrictions are enabled for this rule"
msgstr "对该规则启用了时间限制"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:196
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
msgid "Timeout"
msgstr "超时"
@@ -1204,7 +1208,7 @@ msgstr "星期二"
msgid "Unable to save contents: %s"
msgstr "无法保存内容:%s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:197
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:198
msgid ""
"Unit: seconds. Default <code>0</code> means the entry is added permanently "
"to the set.<br />Max: 2147483 seconds."
@@ -1370,11 +1374,11 @@ msgstr "分配连接跟踪助手"
msgid "automatic"
msgstr "自动"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:131
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:132
msgid "bitmap"
msgstr "bitmap"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:137
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:138
msgid "bitmap is ipv4 only"
msgstr "bitmap 仅支持 ipv4"
@@ -1384,23 +1388,23 @@ msgstr "bitmap 仅支持 ipv4"
msgid "day"
msgstr "日"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:93
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:94
msgid "dest_ip: Destination IP"
msgstr "dest_ip: 目标 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:95
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:96
msgid "dest_mac: Destination MAC addr"
msgstr "dest_mac: 目标 MAC 地址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:96
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:97
msgid "dest_net: Destination (sub)net"
msgstr "dest_net: 目标 (子)网"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:94
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:95
msgid "dest_port: Destination Port"
msgstr "dest_port: 目标端口"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:98
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:99
msgid "dest_set: Destination ipset*"
msgstr "dest_set: 目标 ip集*"
@@ -1425,14 +1429,14 @@ msgid ""
"Port ranges in ipsets are unsupported by firewall4.<br />"
msgstr ""
"firewall4 支持通过引用和创建 IP 集合以简化大型地址列表的匹配,从而无需为每个"
"要匹配的项目创建单独的规则。注意:firewall4 不支持 IP 集合中的端口范围。<br "
"/>"
"要匹配的项目创建单独的规则。注意:firewall4 不支持 IP 集合中的端口范围。<br /"
">"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:159
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:160
msgid "fromport-toport"
msgstr "起始端口-结束端口"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:132
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:133
msgid "hash"
msgstr "哈希"
@@ -1442,27 +1446,27 @@ msgstr "哈希"
msgid "hour"
msgstr "小时"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:81
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
msgid "ip: IP addr"
msgstr "ip: IP 地址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:153
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:154
msgid "ip[/cidr]<br />"
msgstr "ip[/cidr]<br />"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:145
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:146
msgid "ip[/cidr]<br />For use with Match datatypes: <code>*_ip</code>."
msgstr "ip[/cidr]<br />用于 Match 数据类型: <code>*_ip</code>。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:133
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:134
msgid "list"
msgstr "列表"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:84
msgid "mac: MAC addr"
msgstr "mac: MAC 地址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:108
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:109
msgid "macaddr|ip[/cidr]<br />"
msgstr "macaddr|ip[/cidr]<br />"
@@ -1472,11 +1476,11 @@ msgstr "macaddr|ip[/cidr]<br />"
msgid "minute"
msgstr "分钟"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:84
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:85
msgid "net: (sub)net"
msgstr "net: (子)网"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:82
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:83
msgid "port: Port"
msgstr "port: 端口"
@@ -1492,27 +1496,27 @@ msgstr "拒绝"
msgid "second"
msgstr "秒"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:86
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
msgid "set: ipset*"
msgstr "set: ip集*"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:92
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:93
msgid "src_Set: Source ipset*"
msgstr "src_Set: 源 ip集*"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:87
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
msgid "src_ip: Source IP"
msgstr "src_ip: 源 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:90
msgid "src_mac: Source MAC addr"
msgstr "src_mac: 源 MAC 地址"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:90
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:91
msgid "src_net: Source (sub)net"
msgstr "src_net: 源(子)网"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:88
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:89
msgid "src_port: Source Port"
msgstr "src_port: 源端口"
@@ -1539,8 +1543,8 @@ msgstr "无限制"
msgid "unspecified"
msgstr "未指定"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:114
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:173
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:115
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/ipsets.js:174
msgid "up to 65536 entries."
msgstr "最多 65536 个条目。"