summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-firewall/po
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2020-02-20 08:18:42 +0700
committerGitHub <noreply@github.com>2020-02-20 08:18:42 +0700
commitb23a63f554ef073c4ba212d6e88009ed433adbf5 (patch)
treecffbd75ff1e41015a48b8ad60929e305470be420 /applications/luci-app-firewall/po
parenteec30a2b7d7a31b9ace08201057fc76fbde57c4b (diff)
parent5c430c9114727594a48a8581d436deb2a879fb88 (diff)
Merge pull request #3650 from weblate/weblate-openwrt-luci
Translations update from Weblate
Diffstat (limited to 'applications/luci-app-firewall/po')
-rw-r--r--applications/luci-app-firewall/po/ja/firewall.po205
-rw-r--r--applications/luci-app-firewall/po/uk/firewall.po251
-rw-r--r--applications/luci-app-firewall/po/zh_Hans/firewall.po156
3 files changed, 403 insertions, 209 deletions
diff --git a/applications/luci-app-firewall/po/ja/firewall.po b/applications/luci-app-firewall/po/ja/firewall.po
index 74b48e2bc8..1e1ca42153 100644
--- a/applications/luci-app-firewall/po/ja/firewall.po
+++ b/applications/luci-app-firewall/po/ja/firewall.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
+"PO-Revision-Date: 2020-02-19 13:29+0000\n"
"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/ja/>\n"
@@ -30,6 +30,20 @@ msgid ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
+"%{ipv6?%{ipv4?<var>IPv4</var> と "
+"<var>IPv6</var>:<var>IPv6</var>}:<var>IPv4</var>} の %{src?%{dest?転送:受信}:送信}%{"
+"proto?, プロトコル %{proto#%{next?, }%{item.types?<var class=\"cbi-tooltip-"
+"container\">%{item.name}<span class=\"cbi-tooltip\">含まれる ICMP タイプ: "
+"%{item.types#%{next?, "
+"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, マーク "
+"<var%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? "
+"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value "
+"with %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{dscp?, DSCP "
+"%{dscp.inv?<var data-tooltip=\"Match DSCP classifications except "
+"%{dscp.num?:%{dscp.name}}\">%{dscp.val}</var>:<var>%{dscp.val}</var>}}%{"
+"helper?, ヘルパー %{helper.inv?<var data-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/tools/firewall.js:431
msgid "-- add IP --"
@@ -46,7 +60,7 @@ msgstr "%{src?%{dest?転送:受信}:送信} を <var data-tooltip=\"ACCEPT\">許
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:86
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ACCEPT\">アクセス元の書き換えを防止</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:80
msgid ""
@@ -65,19 +79,23 @@ msgstr "%{src?%{dest?転送:受信}:送信} を <var data-tooltip=\"DROP\">破
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"DSCP\">DSCP 区分</var>の割り当て: <var>%{set_dscp}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:126
msgid ""
"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
+"<var data-tooltip=\"HELPER\">conntrack ヘルパー</var>の割り当て: <var%{helper_name? "
+"data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:129
msgid ""
"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
"%{set_mark?:%{set_xmark}}</var>"
msgstr ""
+"ファイアウォール マークの<var data-tooltip=\"MARK\">%{set_mark?割り当て:XOR}</var>: "
+"<var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:83
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
@@ -99,6 +117,8 @@ msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
+"アクセス元 %{snat_ip?IP <var>%{snat_ip}</var>} %{snat_port?ポート "
+"<var>%{snat_port}</var>} への<var data-tooltip=\"SNAT\">静的書き換え</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
@@ -174,11 +194,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:261
msgid "Apply the given DSCP class or value to established connections."
-msgstr ""
+msgstr "指定された DSCP クラスまたは値を確立された接続に適用します。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
msgid "Assign the specified connection tracking helper to matched traffic."
-msgstr ""
+msgstr "指定された接続追跡ヘルパーを対象のトラフィックに割り当てます。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
msgid "Automatic helper assignment"
@@ -205,7 +225,7 @@ msgstr "内容が保存されました。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:650
msgid "Continue"
-msgstr ""
+msgstr "続行"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:189
msgid "Covered devices"
@@ -236,15 +256,15 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
msgid "DSCP classification"
-msgstr ""
+msgstr "DSCP 区分"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:260
msgid "DSCP mark"
-msgstr ""
+msgstr "DSCP マーク"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:294
msgid "DSCP mark required"
-msgstr ""
+msgstr "DSCP マークが必要です"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:354
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:193
@@ -262,7 +282,7 @@ msgstr "宛先ゾーン"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:260
msgid "Device name"
-msgstr ""
+msgstr "デバイス名"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
msgid ""
@@ -297,7 +317,7 @@ msgstr "このゾーンのログ記録を有効にする"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
msgid "Expecting: %s"
-msgstr ""
+msgstr "期待される値: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
msgid "Experimental feature. Not fully compatible with QoS/SQM."
@@ -305,7 +325,7 @@ msgstr "実験的な機能です。 QoS/SQM との完全な互換性はありま
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:226
msgid "Explicitly choses allowed connection tracking helpers for zone traffic"
-msgstr "ゾーン トラフィックのコネクション追跡ヘルパーを明示的に選択します。"
+msgstr "ゾーン トラフィックの接続追跡ヘルパーを明示的に選択します。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:214
msgid "External IP address"
@@ -343,7 +363,7 @@ msgstr "ファイアウォール - 手動設定ルール"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:126
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "ファイアウォール - NAT ルール"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:128
msgid "Firewall - Port Forwards"
@@ -359,7 +379,7 @@ msgstr "ファイアウォール - ゾーン設定"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:643
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "ファイアウォール設定マイグレーション"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:49
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:125
@@ -373,6 +393,10 @@ msgid ""
"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
+"IPv4 の転送%{proto?, プロトコル %{proto#%{next?, }<var>%{item.name}</var>}}%{mark?, "
+"マーク <var%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{"
+"mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask "
+"fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
@@ -387,6 +411,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"送信元: %{src}%{src_device?, インターフェース <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, ポート %{src_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\""
+"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:63
msgid ""
@@ -399,6 +428,14 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"送信元: %{src}%{src_device?, インターフェース <var>%{src_device}</var>}%{src_ip?, IP "
+"%{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_port?, ポート %{src_port#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\""
+"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? "
+"data-tooltip=\"Match MACs except %{item.val}%{item.hint.name? a.k.a. "
+"%{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\""
+"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:47
msgid ""
@@ -410,6 +447,13 @@ msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"送信元: %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\""
+"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, "
+"ポート %{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, "
+"}<var%{item.inv? data-tooltip=\"Match MACs except %{item.val}%{"
+"item.hint.name? a.k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip="
+"\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:180
@@ -441,7 +485,7 @@ msgstr "IPv6のみ"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
msgid "Inbound device"
-msgstr ""
+msgstr "受信側デバイス"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:37
msgid ""
@@ -455,6 +499,16 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"IPv4 の受信%{proto?, プロトコル %{proto#%{next?, }%{item.types?<var class=\"cbi-"
+"tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">含まれる ICMP タイプ: "
+"%{item.types#%{next?, "
+"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, マーク "
+"<var%{mark.inv? data-tooltip=\"Match fwmarks except %{mark.num}%{mark.mask? "
+"with mask %{mark.mask}}.\":%{mark.mask? data-tooltip=\"Mask fwmark value "
+"with %{mark.mask} before compare.\"}}>%{mark.val}</var>}%{helper?, ヘルパー "
+"%{helper.inv?<var data-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/zones.js:47
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
@@ -475,15 +529,15 @@ msgstr "内部ゾーン"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:302
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "無効な DSCP マーク"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:370
msgid "Invalid limit value"
-msgstr ""
+msgstr "無効な制限値"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:380
msgid "Limit burst"
-msgstr ""
+msgstr "バースト制限"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:235
msgid "Limit log messages"
@@ -491,7 +545,7 @@ msgstr "ログメッセージを制限"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:346
msgid "Limit matching"
-msgstr ""
+msgstr "一致の制限"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:74
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:95
@@ -500,18 +554,20 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"一致するパケット数を <var>%{limit.unit}</var> あたり <var>%{limit.num}</var> に制限(%{"
+"limit.burst? バースト <var>%{limit.burst}</var>})"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:347
msgid "Limits traffic matching to the specified rate."
-msgstr ""
+msgstr "トラフィックを指定されたレートに制限します。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252
msgid "Loopback source IP"
-msgstr ""
+msgstr "ループバック元 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE - 自動的に送信側インターフェース IP へ書き換え"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:142
msgid "MSS clamping"
@@ -529,7 +585,7 @@ msgstr "対象"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:260
msgid "Match DSCP"
-msgstr ""
+msgstr "DSCP の一致"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:284
msgid "Match ICMP type"
@@ -537,30 +593,30 @@ msgstr "ICMPタイプの一致"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:240
msgid "Match device"
-msgstr ""
+msgstr "デバイスの一致"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
msgid "Match forwarded traffic directed at the given IP address."
-msgstr ""
+msgstr "指定された IP アドレスに転送されるトラフィックが対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
msgid ""
"Match forwarded traffic directed at the given destination port or port range."
-msgstr ""
+msgstr "指定されたポートまたはポート範囲に転送されるトラフィックが対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180
msgid "Match forwarded traffic from this IP or range."
-msgstr ""
+msgstr "この IP または範囲からのトラフィックが対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid ""
"Match forwarded traffic originating from the given source port or port range."
-msgstr ""
+msgstr "指定された送信元ポートまたはポート範囲から発信されたトラフィックが対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:261
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
msgid "Match helper"
-msgstr ""
+msgstr "ヘルパーの一致"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
msgid ""
@@ -572,30 +628,31 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
msgid "Match mark"
-msgstr ""
+msgstr "マークの一致"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:261
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
msgid "Match traffic using the specified connection tracking helper."
-msgstr ""
+msgstr "指定された接続追跡ヘルパーを使用するトラフィックが対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid "Matches a specific firewall mark or a range of different marks."
-msgstr ""
+msgstr "特定のファイアウォール マークまたは異なる複数のマークの範囲が対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
-msgstr ""
+msgstr "指定された送信側ネットワーク デバイスを使用して転送されるトラフィックが対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:261
msgid "Matches traffic carrying the specified DSCP marking."
-msgstr ""
+msgstr "指定された DSCP マークを持っているトラフィックが対象になります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:381
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 ""
+"対象となるパケットの最初の最大数です。この数は、上のレート制限で上限に到達しなかった場合に、その時間毎にここで指定された数まで1ずつ回復します。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
@@ -610,13 +667,13 @@ msgstr "月間"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:129
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:43
msgid "NAT Rules"
-msgstr ""
+msgstr "NAT ルール"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid ""
"NAT rules allow fine grained control over the source IP to use for outbound "
"or forwarded traffic."
-msgstr ""
+msgstr "NAT ルールは、送信または転送トラフィックのために使用するアクセス元 IP に対して、とても細かな制御を可能にします。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:157
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
@@ -650,11 +707,11 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:238
msgid "Outbound device"
-msgstr ""
+msgstr "送信側デバイス"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
msgid "Outbound zone"
-msgstr ""
+msgstr "送信側ゾーン"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:48
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
@@ -665,9 +722,7 @@ msgstr "送信"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
msgid "Passes additional arguments to iptables. Use with care!"
-msgstr ""
-"iptablesにパススルーする追加の引数を設定してください。ただし、注意して設定し"
-"てください!"
+msgstr "iptablesにパススルーする追加の引数を設定してください。ただし、注意して設定してください!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid ""
@@ -733,19 +788,19 @@ msgstr "アドレスファミリの制限"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:214
msgid "Rewrite IP address"
-msgstr ""
+msgstr "IP アドレスの書き換え"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite matched traffic to the specified source IP address."
-msgstr ""
+msgstr "対象のトラフィックを指定されたアクセス元 IP アドレスに書き換えます。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
msgid "Rewrite matched traffic to the specified source port or port range."
-msgstr ""
+msgstr "対象のトラフィックを指定されたアクセス元ポートまたはポート範囲に書き換えます。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
-msgstr ""
+msgstr "ポートの書き換え"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
msgid "Routing/NAT Offloading"
@@ -753,7 +808,7 @@ msgstr "ルーティング/NAT オフロード"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:210
msgid "SNAT - Rewrite to specific source IP or port"
-msgstr ""
+msgstr "SNAT - 特定のアクセス元 IP またはポートへの書き換え"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
@@ -762,13 +817,15 @@ msgstr "土曜日"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
msgid "Set mark"
-msgstr ""
+msgstr "マークの設定"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid ""
"Set the given mark value on established connections. Format is value[/mask]. "
"If a mask is specified then only those bits set in the mask are modified."
msgstr ""
+"確立された接続にマーク値を設定します。フォーマットは value[/mask] "
+"です。もしマスクが指定されている場合、マスクによって有効なビットのみ設定されます。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:69
msgid "Software based offloading for routing/NAT"
@@ -807,13 +864,13 @@ msgstr "送信元ゾーン"
msgid ""
"Specifies whether to tie this traffic rule to a specific inbound or outbound "
"network device."
-msgstr ""
+msgstr "このトラフィック ルールを関連付ける、特定の受信側または送信側ネットワークデバイスを指定します。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252
msgid ""
"Specifies whether to use the external or the internal IP address for "
"reflected traffic."
-msgstr ""
+msgstr "反映されるトラフィックに対し、外部または内部 IP アドレスのどちらを使用するかを指定します。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:288
@@ -844,7 +901,7 @@ msgstr "日曜日"
msgid ""
"The existing firewall configuration needs to be changed for LuCI to function "
"properly."
-msgstr ""
+msgstr "既存のファイアウォール設定は、 LuCI が正常に機能するように変更する必要があります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid ""
@@ -908,6 +965,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"送信先: %{dest}%{dest_device?, インターフェース <var>%{dest_device}</var>}%{dest_ip?, "
+"IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses "
+"except %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, ポート %{dest_port#%{"
+"next?, }<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\""
+"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:48
msgid ""
@@ -917,6 +979,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"送信先: %{dest}%{dest_device?, 経由インターフェース <var>%{dest_device}</var>}%{dest_ip?, "
+"IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Match IP addresses "
+"except %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, ポート %{dest_port#%{"
+"next?, }<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\""
+"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:56
msgid ""
@@ -925,10 +992,14 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"送信先: %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip="
+"\"Match IP addresses except %{item.val}.\"}>%{item.ival}</var>}}%{"
+"dest_port?, ポート %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match "
+"ports except %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
msgid "Tracking helper"
-msgstr ""
+msgstr "追跡ヘルパー"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:175
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:34
@@ -957,12 +1028,12 @@ msgstr "内容を保存できません: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr ""
+msgstr "不明またはインストールされていない conntrack ヘルパー \"%s\""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:139
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
msgid "Unnamed NAT"
-msgstr ""
+msgstr "名称未設定の NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:144
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
@@ -980,7 +1051,7 @@ msgstr "名称未設定のゾーン"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:548
msgid "Unrecognized protocol"
-msgstr ""
+msgstr "認識されていないプロトコル"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:645
msgid ""
@@ -988,14 +1059,16 @@ msgid ""
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"\"続行\" を押下すると、 \"SNAT\" ターゲットを持つ \"redirect\" セクションは \"nat\" "
+"セクションに変換されたうえで、ファイアウォールは更新された設定を適用するために再起動されます。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use external IP address"
-msgstr ""
+msgstr "外部 IP アドレスを使用"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:255
msgid "Use internal IP address"
-msgstr ""
+msgstr "内部 IP アドレスを使用"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:189
msgid ""
@@ -1015,7 +1088,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:328
msgid "Valid firewall mark required"
-msgstr ""
+msgstr "有効なファイアウォール マークが必要です"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
@@ -1029,11 +1102,11 @@ msgstr "曜日"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
msgid "XOR firewall mark"
-msgstr ""
+msgstr "ファイアウォール マークの XOR"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
msgid "XOR mark"
-msgstr ""
+msgstr "マークの XOR"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:115
msgid "Zone ⇒ Forwardings"
@@ -1076,11 +1149,11 @@ msgstr "全てのゾーン"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
msgid "apply firewall mark"
-msgstr ""
+msgstr "ファイアウォール マークの適用"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
msgid "assign conntrack helper"
-msgstr ""
+msgstr "conntrack ヘルパーの割り当て"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:67
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:88
@@ -1090,7 +1163,7 @@ msgstr "日"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
-msgstr ""
+msgstr "書き換えない"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
msgid "don't track"
@@ -1133,7 +1206,7 @@ msgstr "秒"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid "this device"
-msgstr ""
+msgstr "このデバイス"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:96
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:184
@@ -1143,15 +1216,15 @@ msgstr "この新しいゾーン"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:351
msgid "unlimited"
-msgstr ""
+msgstr "無制限"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:242
msgid "unspecified"
-msgstr ""
+msgstr "設定しない"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
msgid "valid firewall mark"
-msgstr ""
+msgstr "有効なファイアウォール マーク"
#~ msgid "%s in %s"
#~ msgstr "%s (%s)"
diff --git a/applications/luci-app-firewall/po/uk/firewall.po b/applications/luci-app-firewall/po/uk/firewall.po
index 21703b3851..4454eeef46 100644
--- a/applications/luci-app-firewall/po/uk/firewall.po
+++ b/applications/luci-app-firewall/po/uk/firewall.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: Olexandr Nesterenko <olexn@ukr.net>\n"
+"PO-Revision-Date: 2020-02-19 13:41+0000\n"
+"Last-Translator: Yurii Petrashko <yuripet@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/uk/>\n"
"Language: uk\n"
@@ -29,81 +29,118 @@ msgid ""
"&quot;\">%{helper.val}</var>:<var data-tooltip=\"%{helper.name}\">%{helper."
"val}</var>}}"
msgstr ""
+"%{src?%{dest?Переспрямовування:Вхідний}:Вихідний} "
+"%{ipv6?%{ipv4?<var>IPv4</var> та "
+"<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\">ICMP із типами %{item.types#%{"
+"next?, }<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, "
+"позначка <var%{mark.inv? data-tooltip=\"Зіставляння fwmarks окрім "
+"%{mark.num}%{mark.mask? із маскою %{mark.mask}}.\":%{mark.mask? data-tooltip="
+"\"Застосування маски %{mark.mask} до значення fwmark перед зіставлянням.\""
+"}}>%{mark.val}</var>}%{dscp?, DSCP %{dscp.inv?<var data-tooltip=\""
+"Зіставляння класифікатора DSCP окрім {dscp.num?:%{dscp.name}}\""
+">%{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:431
msgid "-- add IP --"
-msgstr "-- додати IP --"
+msgstr "-- додати IP-адресу --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:479
msgid "-- add MAC --"
-msgstr "-- додати MAC --"
+msgstr "-- додати MAC-адресу --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:117
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"ACCEPT\">Приймати</var> "
+"%{src?%{dest?переспрямований:вхідний}:вихідний} трафік"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:86
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
-msgstr ""
+msgstr "<var data-tooltip=\"ACCEPT\">Запобігати перезапису джерела</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:80
msgid ""
"<var data-tooltip=\"DNAT\">Forward</var> to %{dest}%{dest_ip? IP <var>"
"%{dest_ip}</var>}%{dest_port? port <var>%{dest_port}</var>}"
msgstr ""
+"<var data-tooltip=\"DNAT\">Переспрямовувати</var> на %{dest}%{dest_ip? IP-"
+"адресу <var>%{dest_ip}</var>}%{dest_port? порт <var>%{dest_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:114
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"DROP\">Відхиляти</var> "
+"%{src?%{dest?переспрямований:вхідний}:вихідний} трафік"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:132
msgid ""
"<var data-tooltip=\"DSCP\">Assign DSCP</var> classification <var>%{set_dscp}"
"</var>"
msgstr ""
+"<var data-tooltip=\"DSCP\">Призначити DSCP</var> класифікатор "
+"<var>%{set_dscp}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:126
msgid ""
"<var data-tooltip=\"HELPER\">Assign conntrack</var> helper <var"
"%{helper_name? data-tooltip=\"%{helper_name}\"}>%{set_helper}</var>"
msgstr ""
+"<var data-tooltip=\"HELPER\">Призначити помічника</var> відслідковування "
+"з'єднань <var%{helper_name? data-tooltip=\"%{helper_name}\""
+"}>%{set_helper}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:129
msgid ""
"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
"%{set_mark?:%{set_xmark}}</var>"
msgstr ""
+"<var data-tooltip=\"MARK\">%{set_mark?Призначити мітку:XOR мітки}</var> "
+"брандмауера <var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:83
msgid "<var data-tooltip=\"MASQUERADE\">Automatically rewrite</var> source IP"
msgstr ""
+"<var data-tooltip=\"MASQUERADE\">Автоматично перезаписувати</var> IP-адресу "
+"джерела"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:123
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
msgstr ""
+"<var data-tooltip=\"NOTRACK\">Не відслідковувати</var> "
+"%{src?%{dest?переспрямований:вхідний}:вихідний} трафік"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:120
msgid ""
"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
msgstr ""
+"<var data-tooltip=\"REJECT\">Відхиляти</var> "
+"%{src?%{dest?переспрямований:вхідний}:вихідний} трафік"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:80
msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
msgstr ""
+"<var data-tooltip=\"SNAT\">Статично перезаписувати</var> %{snat_ip?IP-адресу "
+"джерела на <var>%{snat_ip}</var>} %{snat_port?порт джерела на "
+"<var>%{snat_port}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:224
msgid "A rewrite IP must be specified!"
-msgstr ""
+msgstr "Потрібно вказати IP-адресу для перезапису!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:212
msgid "ACCEPT - Disable address rewriting"
-msgstr ""
+msgstr "ACCEPT — Вимкнути перезапис адреси"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:172
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:228
@@ -168,14 +205,19 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"Застосувати побітове XOR заданого та наявного значень мітки для вже "
+"встановлених з'єднань. Формат — значення[/маска]. Якщо маску вказано, то "
+"біти, встановлені в масці, обнуляються."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:261
msgid "Apply the given DSCP class or value to established connections."
-msgstr ""
+msgstr "Застосувати заданий клас або значення DSCP до встановлених з'єднань."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr ""
+"Призначити вказаного помічника відслідковування з'єднань для відповідного "
+"трафіку."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:222
msgid "Automatic helper assignment"
@@ -238,15 +280,15 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
msgid "DSCP classification"
-msgstr "DSCP класифікація"
+msgstr "класифікація DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:260
msgid "DSCP mark"
-msgstr "DSCP мітка"
+msgstr "Позначка DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:294
msgid "DSCP mark required"
-msgstr ""
+msgstr "Потрібна позначка DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:354
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:193
@@ -264,7 +306,7 @@ msgstr "Зона призначення"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:260
msgid "Device name"
-msgstr "Імʼя пристрою"
+msgstr "Назва пристрою"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:219
msgid ""
@@ -277,7 +319,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:44
msgid "Drop invalid packets"
-msgstr "Відкидати помилкові пакети"
+msgstr "Відхиляти помилкові пакети"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:180
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:234
@@ -299,7 +341,7 @@ msgstr "Увімкнути реєстрування у цій зоні"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
msgid "Expecting: %s"
-msgstr "Очікування: %s"
+msgstr "Очікується: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:62
msgid "Experimental feature. Not fully compatible with QoS/SQM."
@@ -347,7 +389,7 @@ msgstr "Брандмауер — Настроювані правила"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:126
msgid "Firewall - NAT Rules"
-msgstr ""
+msgstr "Брандмауер — Правила NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:128
msgid "Firewall - Port Forwards"
@@ -355,7 +397,7 @@ msgstr "Брандмауер — Переспрямовування портів
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:172
msgid "Firewall - Traffic Rules"
-msgstr "Брандмауер — Правила трафіка"
+msgstr "Брандмауер — Правила трафіку"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:36
msgid "Firewall - Zone Settings"
@@ -363,7 +405,7 @@ msgstr "Брандмауер — Параметри зон"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:643
msgid "Firewall configuration migration"
-msgstr ""
+msgstr "Переміщення конфігурації брандмауера"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:49
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:125
@@ -377,6 +419,11 @@ msgid ""
"%{mark.num}%{mark.mask? with mask %{mark.mask}}.\":%{mark.mask? data-tooltip="
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
+"Переспрямовування IPv4%{proto?, протокол %{proto#%{next?, "
+"}<var>%{item.name}</var>}}%{mark?, позначка <var%{mark.inv? data-tooltip=\""
+"Зіставляння fwmarks окрім %{mark.num}%{mark.mask? із маскою %{mark.mask}}.\""
+":%{mark.mask? data-tooltip=\"Застосування маски %{mark.mask} до значення "
+"fwmark перед зіставлянням\"}}>%{mark.val}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:263
@@ -391,6 +438,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"Із %{src}%{src_device?, інтерфейс <var>%{src_device}</var>}%{src_ip?, IP-"
+"адреса %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Зіставляння IP-"
+"адресам окрім %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, порт "
+"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Зіставляння портам окрім "
+"%{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:63
msgid ""
@@ -403,6 +455,14 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"Із %{src}%{src_device?, інтерфейс <var>%{src_device}</var>}%{src_ip?, IP-"
+"адреса %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"Зіставляння IP-"
+"адресам окрім %{item.val}.\"}>%{item.ival}</var>}}%{src_port?, порт "
+"%{src_port#%{next?, }<var%{item.inv? data-tooltip=\"Зіставляння портам окрім "
+"%{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC-адреса %{src_mac#%{"
+"next?, }<var%{item.inv? data-tooltip=\"Зіставляння MAC-адрес окрім "
+"%{item.val}%{item.hint.name? (%{item.hint.name})}.\":%{item.hint.name? data-"
+"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:47
msgid ""
@@ -414,6 +474,13 @@ msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"Із %{src}%{src_ip?, IP-адреса %{src_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Зіставляння IP-адресам окрім %{item.val}.\"}>%{item.ival}</var>}}%{"
+"src_port?, порт %{src_port#%{next?, }<var%{item.inv? data-tooltip=\""
+"Зіставляння портам окрім %{item.val}.\"}>%{item.ival}</var>}}%{src_mac?, MAC-"
+"адреса %{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"Зіставляння MAC-"
+"адрес окрім %{item.val}%{item.hint.name? (%{item.hint.name})}.\":%{"
+"item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:180
@@ -445,7 +512,7 @@ msgstr "Лише IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
msgid "Inbound device"
-msgstr ""
+msgstr "Вхідний пристрій"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:37
msgid ""
@@ -459,11 +526,22 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"Вхідний IPv4%{proto?, протокол %{proto#%{next?, }%{item.types?<var class"
+"=\"cbi-tooltip-container\">%{item.name}<span class=\"cbi-tooltip\">ICMP із "
+"типами %{item.types#%{next?, "
+"}<var>%{item}</var>}</span></var>:<var>%{item.name}</var>}}}%{mark?, "
+"позначка <var%{mark.inv? data-tooltip=\"Зіставляння значення fwmarks окрім "
+"%{mark.num}%{mark.mask? із маскою %{mark.mask}}.\":%{mark.mask? data-tooltip="
+"\"Застосування маски %{mark.mask} до значення fwmark перед зіставлянням.\""
+"}}>%{mark.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/view/firewall/zones.js:47
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
msgid "Input"
-msgstr "Вхідний"
+msgstr "Вхідний трафік"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:233
msgid "Internal IP address"
@@ -479,15 +557,15 @@ msgstr "Внутрішня зона"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:302
msgid "Invalid DSCP mark"
-msgstr ""
+msgstr "Неприпустима позначка DHCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:370
msgid "Invalid limit value"
-msgstr ""
+msgstr "Неприпустиме значення обмеження"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:380
msgid "Limit burst"
-msgstr ""
+msgstr "Обмеження блоку"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:235
msgid "Limit log messages"
@@ -495,7 +573,7 @@ msgstr "Обмеження повідомлень журналу"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:346
msgid "Limit matching"
-msgstr ""
+msgstr "Обмеження зіставляння"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:74
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:95
@@ -504,22 +582,24 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"Обмеження зіставляння до <var>%{limit.num}</var> пакетів на "
+"<var>%{limit.unit}</var>%{limit.burst? блок <var>%{limit.burst}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:347
msgid "Limits traffic matching to the specified rate."
-msgstr ""
+msgstr "Обмеження зіставляння трафіку із вказаною швидкістю."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252
msgid "Loopback source IP"
-msgstr ""
+msgstr "IP-адреса джерела зворотної петлі"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr ""
+msgstr "MASQUERADE - Автоматично переписувати на IP-адресу вихідного інтерфейсу"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:142
msgid "MSS clamping"
-msgstr "Затискання MSS"
+msgstr "Обмежування MSS"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:139
msgid "Masquerading"
@@ -533,7 +613,7 @@ msgstr "Зіставляти"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:260
msgid "Match DSCP"
-msgstr ""
+msgstr "Зіставляти DSCP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:284
msgid "Match ICMP type"
@@ -541,30 +621,35 @@ msgstr "Зіставляти ICMP типу"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:240
msgid "Match device"
-msgstr ""
+msgstr "Зіставляти пристрою"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
msgid "Match forwarded traffic directed at the given IP address."
msgstr ""
+"Зіставляння переспрямованого трафіку, спрямованого на вказану IP-адресу."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
msgid ""
"Match forwarded traffic directed at the given destination port or port range."
msgstr ""
+"Зіставляння переспрямованого трафіку, спрямованого на вказаний порт "
+"призначення або діапазон портів."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180
msgid "Match forwarded traffic from this IP or range."
-msgstr ""
+msgstr "Зіставляння переспрямованого трафіку від цієї IP-адреси або діапазону."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
msgid ""
"Match forwarded traffic originating from the given source port or port range."
msgstr ""
+"Зіставляння переспрямованого трафіку, що походить із заданого порту джерела "
+"або діапазону портів."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:261
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
msgid "Match helper"
-msgstr ""
+msgstr "Зіставляти помічнику"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:220
msgid ""
@@ -576,30 +661,36 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
msgid "Match mark"
-msgstr ""
+msgstr "Зіставляти позначці"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:261
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
msgid "Match traffic using the specified connection tracking helper."
msgstr ""
+"Зіставляти трафік за допомогою вказаного помічника відслідковування з'єднань."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
msgid "Matches a specific firewall mark or a range of different marks."
-msgstr ""
+msgstr "Зіставляти вказаній позначці брандмауера або діапазону різних позначок."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr ""
+"Зіставляння переспрямованого трафіку за допомогою вказаного вихідного "
+"мережевого пристрою."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:261
msgid "Matches traffic carrying the specified DSCP marking."
-msgstr ""
+msgstr "Зіставляти трафік із вказаною позначкою DSCP."
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:381
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 ""
+"Максимальна початкова кількість пакетів, що зіставляються: це число "
+"збільшується на одиницю щоразу, коли вказане вище обмеження не досягнуто, аж "
+"до цього числа."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:431
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:259
@@ -614,24 +705,26 @@ msgstr "Дні місяця"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:129
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:43
msgid "NAT Rules"
-msgstr ""
+msgstr "Правила NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
msgid ""
"NAT rules allow fine grained control over the source IP to use for outbound "
"or forwarded traffic."
msgstr ""
+"Правила NAT дозволяють тонко контролювати IP-адресу джерела, що "
+"використовується для вихідного чи переспрямованого трафіку."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:157
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:142
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:101
msgid "Name"
-msgstr "Ім'я"
+msgstr "Назва"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:215
msgid "Only match incoming traffic directed at the given IP address."
-msgstr "Зіставляти тільки вхідний трафік, спрямований на задану IP-адресу."
+msgstr "Зіставляти тільки вхідний трафік, спрямований на вказану IP-адресу."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:196
msgid "Only match incoming traffic from these MACs."
@@ -652,23 +745,23 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:244
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:238
msgid "Outbound device"
-msgstr ""
+msgstr "Вихідний пристрій"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:172
msgid "Outbound zone"
-msgstr ""
+msgstr "Вихідна зона"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:48
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:124
msgid "Output"
-msgstr "Вихідний"
+msgstr "Вихідний трафік"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:284
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:422
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:249
msgid "Passes additional arguments to iptables. Use with care!"
msgstr ""
-"Передача додаткових аргументів для IPTables. Використовуйте з обережністю!"
+"Передавання додаткових аргументів для IPTables. Використовуйте з обережністю!"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:244
msgid ""
@@ -732,19 +825,20 @@ msgstr "Обмежити сімейство протоколів"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:214
msgid "Rewrite IP address"
-msgstr ""
+msgstr "IP-адреса для перезапису"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:215
msgid "Rewrite matched traffic to the specified source IP address."
-msgstr ""
+msgstr "Перезаписати відповідний трафік на вказану IP-адресу джерела."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
msgid "Rewrite matched traffic to the specified source port or port range."
msgstr ""
+"Перезаписати відповідний трафік на вказаний порт джерела або діапазон портів."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:229
msgid "Rewrite port"
-msgstr ""
+msgstr "Порт для перезапису"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:61
msgid "Routing/NAT Offloading"
@@ -752,7 +846,7 @@ msgstr "Розвантаження маршрутизації/NAT"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:210
msgid "SNAT - Rewrite to specific source IP or port"
-msgstr ""
+msgstr "SNAT - Перезаписати на вказану IP-адресу джерела або порт"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
@@ -761,13 +855,16 @@ msgstr "Субота"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
msgid "Set mark"
-msgstr ""
+msgstr "Установити позначку"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
msgid ""
"Set the given mark value on established connections. Format is value[/mask]. "
"If a mask is specified then only those bits set in the mask are modified."
msgstr ""
+"Встановіть задане значення позначки для встановлених з'єднаннях. Формат — "
+"значення[/маска]. Якщо вказано маску, то змінюються лише ті біти, які "
+"встановлені в масці."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:69
msgid "Software based offloading for routing/NAT"
@@ -807,12 +904,16 @@ msgid ""
"Specifies whether to tie this traffic rule to a specific inbound or outbound "
"network device."
msgstr ""
+"Визначає, чи слід прив'язувати це правило трафіку до певного вхідного або "
+"вихідного мережевого пристрою."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252
msgid ""
"Specifies whether to use the external or the internal IP address for "
"reflected traffic."
msgstr ""
+"Визначає, чи використовувати зовнішню або внутрішню IP-адресу для відбитого "
+"трафіку."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:288
@@ -844,6 +945,8 @@ msgid ""
"The existing firewall configuration needs to be changed for LuCI to function "
"properly."
msgstr ""
+"Для належного функціонування LuCI потрібно змінити існуючу конфігурацію "
+"брандмауера."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid ""
@@ -908,6 +1011,11 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"До %{dest}%{dest_device?, інтерфейс <var>%{dest_device}</var>}%{dest_ip?, IP-"
+"адреса %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"Зіставляння IP-"
+"адресам окрім %{item.val}.\"}>%{item.ival}</var>}}%{dest_port?, порт "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Зіставляння портам "
+"окром %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:48
msgid ""
@@ -917,6 +1025,11 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"До %{dest}%{dest_device?, через інтерфейс <var>%{dest_device}</var>}%{"
+"dest_ip?, IP-адреса %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\""
+"Зіставляння IP-адресам окрім %{item.val}.\"}>%{item.ival}</var>}}%{"
+"dest_port?, порт %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\""
+"Зіставляння портам окрім %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:56
msgid ""
@@ -925,15 +1038,19 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"До %{dest}%{dest_ip?, IP-адреса %{dest_ip#%{next?, }<var%{item.inv? data-"
+"tooltip=\"Зіставляння IP-адресам окрім %{item.val}.\"}>%{item.ival}</var>}}%{"
+"dest_port?, порт %{dest_port#%{next?, }<var%{item.inv? data-tooltip=\""
+"Зіставляння портам окрім %{item.val}.\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
msgid "Tracking helper"
-msgstr ""
+msgstr "Помічник відслідковування"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:175
#: applications/luci-app-firewall/root/usr/share/luci/menu.d/luci-app-firewall.json:34
msgid "Traffic Rules"
-msgstr "Правила трафіка"
+msgstr "Правила трафіку"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:173
msgid ""
@@ -941,7 +1058,7 @@ msgid ""
"for example to reject traffic between certain hosts or to open WAN ports on "
"the router."
msgstr ""
-"Правила трафіка визначають політику для пакетів, що пересилаються між "
+"Правила трафіку визначають політику для пакетів, що пересилаються між "
"різними зонами, наприклад, відхиляти трафік між певними вузлами або відкрити "
"порти WAN на маршрутизаторі."
@@ -958,11 +1075,12 @@ msgstr "Не вдалося зберегти вміст: %s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
msgid "Unknown or not installed conntrack helper \"%s\""
msgstr ""
+"Невідомий або не інстальований помічник відслідковування з'єднань \"%s\""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:139
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
msgid "Unnamed NAT"
-msgstr ""
+msgstr "NAT без назви"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:144
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:158
@@ -980,7 +1098,7 @@ msgstr "Зона без назви"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:548
msgid "Unrecognized protocol"
-msgstr ""
+msgstr "Нерозпізнаний протокол"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:645
msgid ""
@@ -988,14 +1106,17 @@ msgid ""
"be converted to \"nat\" sections and the firewall will be restarted to apply "
"the updated configuration."
msgstr ""
+"Після натискання кнопки \"Продовжити\" розділи \"redirect\" з цільовою \""
+"SNAT\" буде перетворено на розділи \"nat\", і брандмауер буде перезапущено "
+"для застосування оновленої конфігурації."
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:256
msgid "Use external IP address"
-msgstr ""
+msgstr "Використовувати зовнішню IP-адресу"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:255
msgid "Use internal IP address"
-msgstr ""
+msgstr "Використовувати внутрішню IP-адресу"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:189
msgid ""
@@ -1015,7 +1136,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:328
msgid "Valid firewall mark required"
-msgstr ""
+msgstr "Потрібна дійсна позначка брандмауера"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:433
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:261
@@ -1029,11 +1150,11 @@ msgstr "Дні тижня"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
msgid "XOR firewall mark"
-msgstr ""
+msgstr "XOR позначки брандмауера"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
msgid "XOR mark"
-msgstr ""
+msgstr "XOR позначки"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:115
msgid "Zone ⇒ Forwardings"
@@ -1072,15 +1193,15 @@ msgstr "будь-який"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:39
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid "any zone"
-msgstr "будь-якій зоні"
+msgstr "будь-якої зони"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
msgid "apply firewall mark"
-msgstr ""
+msgstr "застосувати позначку брандмауера"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
msgid "assign conntrack helper"
-msgstr ""
+msgstr "призначити помічника відслідковування з'єднань"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:67
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:88
@@ -1090,11 +1211,11 @@ msgstr "день"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
msgid "do not rewrite"
-msgstr ""
+msgstr "не переписувати"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:369
msgid "don't track"
-msgstr "не відстеж."
+msgstr "не відстежувати"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:366
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:54
@@ -1118,7 +1239,7 @@ msgstr "хвилина"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:53
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:129
msgid "reject"
-msgstr "відкидати"
+msgstr "відхиляти"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:67
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:88
@@ -1133,7 +1254,7 @@ msgstr "секунду"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:49
msgid "this device"
-msgstr "цей пристрій"
+msgstr "цього пристрою"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:96
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:184
@@ -1143,7 +1264,7 @@ msgstr "ця нова зона"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:351
msgid "unlimited"
-msgstr "необмежений"
+msgstr "необмежено"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:242
msgid "unspecified"
@@ -1151,7 +1272,7 @@ msgstr "невизначено"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
msgid "valid firewall mark"
-msgstr ""
+msgstr "дійсна розначка брандмауера"
#~ msgid "%s in %s"
#~ msgstr "%s у %s"
diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po
index 6e5bb4e648..ea391828ec 100644
--- a/applications/luci-app-firewall/po/zh_Hans/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hans/firewall.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-02-18 11:31+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2020-02-19 20:00+0000\n"
+"Last-Translator: xiazhang <xz@xia.plus>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -32,6 +32,19 @@ 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 "
+"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}} 的 fwmarks。\":%{"
+"mark.mask? data-tooltip=\"在比较前使用 %{mark.mask} 掩盖 fwmark 值。\""
+"}}>%{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:431
msgid "-- add IP --"
@@ -44,8 +57,7 @@ msgstr "-- 添加 MAC --"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:117
msgid ""
"<var data-tooltip=\"ACCEPT\">Accept</var> %{src?%{dest?forward:input}:output}"
-msgstr ""
-"<var data-tooltip=\"ACCEPT\">接受</var> %{src?%{dest?forward:input}:output}"
+msgstr "<var data-tooltip=\"ACCEPT\">接受</var> %{src?%{dest?转发:入站}:出站}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:86
msgid "<var data-tooltip=\"ACCEPT\">Prevent source rewrite</var>"
@@ -62,7 +74,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:114
msgid ""
"<var data-tooltip=\"DROP\">Drop</var> %{src?%{dest?forward:input}:output}"
-msgstr "<var data-tooltip=\"DROP\">丢弃</var> %{src?%{dest?forward:input}:output}"
+msgstr "<var data-tooltip=\"DROP\">丢弃</var> %{src?%{dest?转发:入站}:出站}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:132
msgid ""
@@ -83,7 +95,7 @@ msgid ""
"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> firewall mark <var>"
"%{set_mark?:%{set_xmark}}</var>"
msgstr ""
-"<var data-tooltip=\"MARK\">%{set_mark?Assign:XOR}</var> 防火墙标记 "
+"<var data-tooltip=\"MARK\">%{set_mark?分配:异或}</var> 防火墙标记 "
"<var>%{set_mark?:%{set_xmark}}</var>"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:83
@@ -94,17 +106,14 @@ msgstr "<var data-tooltip=\"MASQUERADE\">自动重写</var> 源 IP"
msgid ""
"<var data-tooltip=\"NOTRACK\">Do not track</var> %{src?%{dest?forward:input}:"
"output}"
-msgstr ""
-"<var data-tooltip=\"NOTRACK\">不跟踪</var> %{src?%{dest?forward:input}:output}"
+msgstr "<var data-tooltip=\"NOTRACK\">不跟踪</var> %{src?%{dest?转发:入站}:出站}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:120
msgid ""
"<var data-tooltip=\"REJECT\">Reject</var> %{src?%{dest?forward:input}:output}"
-msgstr ""
-"<var data-tooltip=\"REJECT\">拒绝</var> %{src?%{dest?forward:input}:output}"
+msgstr "<var data-tooltip=\"REJECT\">拒绝</var> %{src?%{dest?转发:入站}:出站}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:80
-#, fuzzy
msgid ""
"<var data-tooltip=\"SNAT\">Statically rewrite</var> to source %{snat_ip?IP "
"<var>%{snat_ip}</var>} %{snat_port?port <var>%{snat_port}</var>}"
@@ -176,20 +185,17 @@ msgid "Any day"
msgstr "每天"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:314
-#, fuzzy
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:261
-#, fuzzy
msgid "Apply the given DSCP class or value to established connections."
msgstr "将给定的 DSCP 类或值应用于已建立的连接。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
-#, fuzzy
msgid "Assign the specified connection tracking helper to matched traffic."
msgstr "将指定的连接跟踪助手分配给匹配的流量。"
@@ -244,17 +250,14 @@ msgstr ""
"在默认的规则运行后这些命令将立即执行。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:373
-#, fuzzy
msgid "DSCP classification"
-msgstr "DSCP 分类"
+msgstr "DSCP 类别"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:260
-#, fuzzy
msgid "DSCP mark"
msgstr "DSCP 标记"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:294
-#, fuzzy
msgid "DSCP mark required"
msgstr "需要 DSCP 标记"
@@ -273,7 +276,6 @@ msgid "Destination zone"
msgstr "目标区域"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:260
-#, fuzzy
msgid "Device name"
msgstr "设备名称"
@@ -354,7 +356,6 @@ msgid "Firewall - Custom Rules"
msgstr "防火墙 - 自定义规则"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:126
-#, fuzzy
msgid "Firewall - NAT Rules"
msgstr "防火墙 - NAT 规则"
@@ -371,7 +372,6 @@ msgid "Firewall - Zone Settings"
msgstr "防火墙 - 区域设置"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:643
-#, fuzzy
msgid "Firewall configuration migration"
msgstr "防火墙配置迁移"
@@ -381,7 +381,6 @@ msgid "Forward"
msgstr "转发"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:29
-#, fuzzy
msgid ""
"Forwarded IPv4%{proto?, protocol %{proto#%{next?, }<var>%{item.name}</"
"var>}}%{mark?, mark <var%{mark.inv? data-tooltip=\"Match fwmarks except "
@@ -389,8 +388,8 @@ msgid ""
"\"Mask fwmark value with %{mark.mask} before compare.\"}}>%{mark.val}</var>}"
msgstr ""
"转发的 IPv4%{proto?, 协议 %{proto#%{next?, }<var>%{item.name}</var>}}%{mark?, 标记 "
-"<var%{mark.inv? data-tooltip=\"匹配 fwmarks 除了 %{mark.num}%{mark.mask? 标记 "
-"%{mark.mask}}。\":%{mark.mask? data-tooltip=\"在比较前使用 %{mark.mask} 标记 fwmark 值。"
+"<var%{mark.inv? data-tooltip=\"匹配除 %{mark.num}%{mark.mask? 带有掩码 %{mark.mask}}"
+" 以外的 fwmarks。\":%{mark.mask? data-tooltip=\"在比较前使用 %{mark.mask} 掩盖 fwmark 值。"
"\"}}>%{mark.val}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:435
@@ -406,6 +405,10 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"来自 %{src}%{src_device?, 接口 <var>%{src_device}</var>}%{src_ip?, IP %{src_ip#%{"
+"next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的 IP 地址。\""
+"}>%{item.ival}</var>}}%{src_port?, 端口 %{src_port#%{next?, }<var%{item.inv? "
+"data-tooltip=\"匹配除 %{item.val} 以外的端口。\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:63
msgid ""
@@ -418,6 +421,13 @@ msgid ""
"name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\"}}>%{item.ival}"
"</var>}}"
msgstr ""
+"来自 %{src}%{src_device?, 接口 <var>%{src_device}</var>}%{src_ip?, IP %{src_ip#%{"
+"next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的 IP 地址。\""
+"}>%{item.ival}</var>}}%{src_port?, 端口 %{src_port#%{next?, }<var%{item.inv? "
+"data-tooltip=\"匹配除 %{item.val} 以外的端口。\"}>%{item.ival}</var>}}%{src_mac?, MAC "
+"%{src_mac#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val}%{"
+"item.hint.name? 或称为 %{item.hint.name}} 以外的 MAC 地址。\":%{item.hint.name? data-"
+"tooltip=\"%{item.hint.name}\"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:47
msgid ""
@@ -429,6 +439,13 @@ msgid ""
"k.a. %{item.hint.name}}.\":%{item.hint.name? data-tooltip=\"%{item.hint."
"name}\"}}>%{item.ival}</var>}}"
msgstr ""
+"来自 %{src}%{src_ip?, IP %{src_ip#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 "
+"%{item.val} 以外的 IP 地址。\"}>%{item.ival}</var>}}%{src_port?, 端口 %{src_port#%{"
+"next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的端口。\""
+"}>%{item.ival}</var>}}%{src_mac?, MAC %{src_mac#%{next?, }<var%{item.inv? "
+"data-tooltip=\"匹配除 %{item.val}%{item.hint.name? 或称为 %{item.hint.name}} 以外的 "
+"MAC 地址。\":%{item.hint.name? data-tooltip=\"%{item.hint.name}\""
+"}}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:136
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:180
@@ -459,7 +476,6 @@ msgid "IPv6 only"
msgstr "仅 IPv6"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:243
-#, fuzzy
msgid "Inbound device"
msgstr "入站设备"
@@ -475,6 +491,14 @@ msgid ""
"except &quot;%{helper.name}&quot;\">%{helper.val}</var>:<var data-tooltip="
"\"%{helper.name}\">%{helper.val}</var>}}"
msgstr ""
+"入站 IPv4%{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}} 的 fwmarks。\":%{mark.mask? data-tooltip=\"在比较前使用 %{mark.mask} "
+"掩盖 fwmark 值。\"}}>%{mark.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/view/firewall/zones.js:47
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:123
@@ -494,17 +518,14 @@ msgid "Internal zone"
msgstr "内部区域"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:302
-#, fuzzy
msgid "Invalid DSCP mark"
msgstr "无效的 DSCP 标记"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:370
-#, fuzzy
msgid "Invalid limit value"
-msgstr "无效限制值"
+msgstr "无效的限制值"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:380
-#, fuzzy
msgid "Limit burst"
msgstr "限制突发"
@@ -513,7 +534,6 @@ msgid "Limit log messages"
msgstr "限制日志信息"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:346
-#, fuzzy
msgid "Limit matching"
msgstr "限制匹配"
@@ -524,21 +544,20 @@ msgid ""
"Limit matching to <var>%{limit.num}</var> packets per <var>%{limit.unit}</"
"var>%{limit.burst? burst <var>%{limit.burst}</var>}"
msgstr ""
+"限制匹配到 <var>%{limit.num}</var> 包每 <var>%{limit.unit}</var>%{limit.burst? 突发 "
+"<var>%{limit.burst}</var>}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:347
-#, fuzzy
msgid "Limits traffic matching to the specified rate."
-msgstr "将流量限制为指定的速率。"
+msgstr "将流量匹配限制为指定的速率。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252
-#, fuzzy
msgid "Loopback source IP"
msgstr "环回源 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:211
-#, fuzzy
msgid "MASQUERADE - Automatically rewrite to outbound interface IP"
-msgstr "MASQUERADE - 自动重写到出站接口 IP"
+msgstr "MASQUERADE - 自动重写为出站接口 IP"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:142
msgid "MSS clamping"
@@ -555,7 +574,6 @@ msgid "Match"
msgstr "匹配规则"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:260
-#, fuzzy
msgid "Match DSCP"
msgstr "匹配 DSCP"
@@ -564,35 +582,29 @@ msgid "Match ICMP type"
msgstr "匹配 ICMP 类型"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:240
-#, fuzzy
msgid "Match device"
msgstr "匹配设备"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:194
-#, fuzzy
msgid "Match forwarded traffic directed at the given IP address."
-msgstr "匹配定向到给定 IP 地址的转发流量。"
+msgstr "匹配指向给定 IP 地址的转发流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:199
-#, fuzzy
msgid ""
"Match forwarded traffic directed at the given destination port or port range."
-msgstr "匹配定向到给定目标端口或端口范围的转发流量。"
+msgstr "匹配指向给定目标端口或端口范围的转发流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:180
-#, fuzzy
msgid "Match forwarded traffic from this IP or range."
msgstr "匹配来自此 IP 或范围的转发流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:185
-#, fuzzy
msgid ""
"Match forwarded traffic originating from the given source port or port range."
msgstr "匹配来自给定源端口或端口范围的转发流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:261
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
-#, fuzzy
msgid "Match helper"
msgstr "匹配助手"
@@ -603,33 +615,27 @@ msgid ""
msgstr "匹配指向此主机上指定目标端口或目标端口范围的入站流量"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
-#, fuzzy
msgid "Match mark"
msgstr "匹配标记"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:261
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:398
-#, fuzzy
msgid "Match traffic using the specified connection tracking helper."
msgstr "使用指定的连接跟踪助手匹配流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:316
-#, fuzzy
msgid "Matches a specific firewall mark or a range of different marks."
msgstr "匹配特定的防火墙标记或不同标记的范围。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:239
-#, fuzzy
msgid "Matches forwarded traffic using the specified outbound network device."
msgstr "使用指定的出站网络设备匹配转发的流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:261
-#, fuzzy
msgid "Matches traffic carrying the specified DSCP marking."
msgstr "匹配承载指定 DSCP 标记的流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:381
-#, fuzzy
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."
@@ -651,11 +657,10 @@ msgid "NAT Rules"
msgstr "NAT 规则"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:127
-#, fuzzy
msgid ""
"NAT rules allow fine grained control over the source IP to use for outbound "
"or forwarded traffic."
-msgstr "NAT 规则允许对源 IP 的细粒度控制用于出站或转发的流量。"
+msgstr "NAT 规则允许对源 IP 进行精细控制,以用于出站或转发流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:157
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:213
@@ -767,7 +772,6 @@ msgid "Rewrite matched traffic to the specified source IP address."
msgstr "将匹配的流量重写到指定的源 IP 地址。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:230
-#, fuzzy
msgid "Rewrite matched traffic to the specified source port or port range."
msgstr "将匹配的流量重写到指定的源端口或端口范围。"
@@ -780,9 +784,8 @@ msgid "Routing/NAT Offloading"
msgstr "Routing/NAT 分载"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:210
-#, fuzzy
msgid "SNAT - Rewrite to specific source IP or port"
-msgstr "SNAT - 重写到特定的源 IP 或端口"
+msgstr "SNAT - 重写为特定的源 IP 或端口"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:436
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:264
@@ -794,7 +797,6 @@ msgid "Set mark"
msgstr "设置标记"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:315
-#, fuzzy
msgid ""
"Set the given mark value on established connections. Format is value[/mask]. "
"If a mask is specified then only those bits set in the mask are modified."
@@ -834,18 +836,16 @@ msgid "Source zone"
msgstr "源区域"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:261
-#, fuzzy
msgid ""
"Specifies whether to tie this traffic rule to a specific inbound or outbound "
"network device."
-msgstr "指定是否将此流量规则与特定的入站或出站网络设备绑定。"
+msgstr "指定是否将此流量规则绑定到特定的入站或出站网络设备。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:252
-#, fuzzy
msgid ""
"Specifies whether to use the external or the internal IP address for "
"reflected traffic."
-msgstr "指定是使用外部 IP 地址还是内部 IP 地址进行反射流量。"
+msgstr "指定是使用外部 IP 地址还是内部 IP 地址来反映流量。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:460
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:288
@@ -873,11 +873,10 @@ msgid "Sunday"
msgstr "星期日"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:644
-#, fuzzy
msgid ""
"The existing firewall configuration needs to be changed for LuCI to function "
"properly."
-msgstr "需要更改现有的防火墙配置,以便 LuCI 正常运行。"
+msgstr "需要更改现有的防火墙配置,以使 LuCI 正常运行。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:37
msgid ""
@@ -935,6 +934,10 @@ msgid ""
"<var%{item.inv? data-tooltip=\"Match ports except %{item.val}.\"}>%{item."
"ival}</var>}}"
msgstr ""
+"到 %{dest}%{dest_device?, 接口 <var>%{dest_device}</var>}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的 IP 地址。"
+"\"}>%{item.ival}</var>}}%{dest_port?, 端口 %{dest_port#%{next?, }<var%{"
+"item.inv? data-tooltip=\"匹配除 %{item.val} 以外的端口。\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:48
msgid ""
@@ -944,6 +947,10 @@ msgid ""
"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"Match ports except "
"%{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"到 %{dest}%{dest_device?, 通过接口 <var>%{dest_device}</var>}%{dest_ip?, IP "
+"%{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的 IP 地址。"
+"\"}>%{item.ival}</var>}}%{dest_port?, 端口 %{dest_port#%{next?, }<var%{"
+"item.inv? data-tooltip=\"匹配除 %{item.val} 以外的端口。\"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:56
msgid ""
@@ -952,9 +959,12 @@ msgid ""
"var>}}%{dest_port?, port %{dest_port#%{next?, }<var%{item.inv? data-tooltip="
"\"Match ports except %{item.val}.\"}>%{item.ival}</var>}}"
msgstr ""
+"到 %{dest}%{dest_ip?, IP %{dest_ip#%{next?, }<var%{item.inv? data-tooltip=\""
+"匹配除 %{item.val} 以外的 IP 地址。\"}>%{item.ival}</var>}}%{dest_port?, 端口 "
+"%{dest_port#%{next?, }<var%{item.inv? data-tooltip=\"匹配除 %{item.val} 以外的端口。\""
+"}>%{item.ival}</var>}}"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:391
-#, fuzzy
msgid "Tracking helper"
msgstr "跟踪助手"
@@ -983,13 +993,11 @@ msgstr "无法保存内容:%s"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:276
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:413
-#, fuzzy
msgid "Unknown or not installed conntrack helper \"%s\""
-msgstr "未知或未安装的 conntrack 助手“%s”"
+msgstr "未知或未安装的 conntrack 助手 \"%s\""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:139
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:143
-#, fuzzy
msgid "Unnamed NAT"
msgstr "未命名 NAT"
@@ -1008,7 +1016,6 @@ msgid "Unnamed zone"
msgstr "未命名区域"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:548
-#, fuzzy
msgid "Unrecognized protocol"
msgstr "无法识别的协议"
@@ -1040,7 +1047,6 @@ msgid ""
msgstr "此选项可对源或目标子网而非网络或设备进行区域流量分类。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:328
-#, fuzzy
msgid "Valid firewall mark required"
msgstr "需要有效的防火墙标记"
@@ -1055,14 +1061,12 @@ msgid "Week Days"
msgstr "星期"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:372
-#, fuzzy
msgid "XOR firewall mark"
-msgstr "XOR 防火墙标记"
+msgstr "异或防火墙标记"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:313
-#, fuzzy
msgid "XOR mark"
-msgstr "XOR 标记"
+msgstr "异或标记"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:115
msgid "Zone ⇒ Forwardings"
@@ -1104,14 +1108,12 @@ msgid "any zone"
msgstr "所有区域"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:371
-#, fuzzy
msgid "apply firewall mark"
msgstr "应用防火墙标记"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:370
-#, fuzzy
msgid "assign conntrack helper"
-msgstr "分配 conntrack 助手"
+msgstr "分配连接跟踪助手"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/forwards.js:67
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:88
@@ -1120,7 +1122,6 @@ msgid "day"
msgstr "日"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:233
-#, fuzzy
msgid "do not rewrite"
msgstr "不重写"
@@ -1182,7 +1183,6 @@ msgid "unspecified"
msgstr "未指定"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:336
-#, fuzzy
msgid "valid firewall mark"
msgstr "有效的防火墙标记"