summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-app-acl/po/cs/acl.po8
-rw-r--r--applications/luci-app-acl/po/ja/acl.po8
-rw-r--r--applications/luci-app-acl/po/sv/acl.po8
-rw-r--r--applications/luci-app-acme/po/de/acme.po41
-rw-r--r--applications/luci-app-acme/po/sv/acme.po50
-rw-r--r--applications/luci-app-acme/po/zh_Hans/acme.po8
-rw-r--r--applications/luci-app-adblock/po/de/adblock.po32
-rw-r--r--applications/luci-app-adblock/po/ja/adblock.po22
-rw-r--r--applications/luci-app-adblock/po/nb_NO/adblock.po113
-rw-r--r--applications/luci-app-adblock/po/pl/adblock.po8
-rw-r--r--applications/luci-app-adblock/po/pt_BR/adblock.po8
-rw-r--r--applications/luci-app-adblock/po/zh_Hans/adblock.po62
-rw-r--r--applications/luci-app-adblock/po/zh_Hant/adblock.po6
-rw-r--r--applications/luci-app-advanced-reboot/Makefile1
-rw-r--r--applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js8
-rw-r--r--applications/luci-app-advanced-reboot/po/de/advanced-reboot.po16
-rw-r--r--applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po6
-rw-r--r--applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po10
-rw-r--r--applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po8
-rw-r--r--applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json14
-rw-r--r--applications/luci-app-aria2/po/de/aria2.po10
-rw-r--r--applications/luci-app-aria2/po/nb_NO/aria2.po6
-rw-r--r--applications/luci-app-aria2/po/zh_Hans/aria2.po6
-rw-r--r--applications/luci-app-banip/Makefile6
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js37
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js245
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js41
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js37
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js802
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js37
-rw-r--r--applications/luci-app-banip/luasrc/controller/banip.lua103
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua55
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua52
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua215
-rw-r--r--applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua55
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/banip_css.htm95
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/ipsetview.htm67
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/logview.htm36
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/ripeview.htm107
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/runtime.htm164
-rw-r--r--applications/luci-app-banip/luasrc/view/banip/sourcelist.htm47
-rw-r--r--applications/luci-app-banip/po/ar/banip.po851
-rw-r--r--applications/luci-app-banip/po/bg/banip.po838
-rw-r--r--applications/luci-app-banip/po/bn_BD/banip.po833
-rw-r--r--applications/luci-app-banip/po/ca/banip.po961
-rw-r--r--applications/luci-app-banip/po/cs/banip.po1378
-rw-r--r--applications/luci-app-banip/po/de/banip.po1417
-rw-r--r--applications/luci-app-banip/po/el/banip.po846
-rw-r--r--applications/luci-app-banip/po/en/banip.po833
-rw-r--r--applications/luci-app-banip/po/es/banip.po1409
-rw-r--r--applications/luci-app-banip/po/fi/banip.po851
-rw-r--r--applications/luci-app-banip/po/fr/banip.po1395
-rw-r--r--applications/luci-app-banip/po/he/banip.po838
-rw-r--r--applications/luci-app-banip/po/hi/banip.po833
-rw-r--r--applications/luci-app-banip/po/hu/banip.po1397
-rw-r--r--applications/luci-app-banip/po/it/banip.po886
-rw-r--r--applications/luci-app-banip/po/ja/banip.po997
-rw-r--r--applications/luci-app-banip/po/ko/banip.po843
-rw-r--r--applications/luci-app-banip/po/mr/banip.po846
-rw-r--r--applications/luci-app-banip/po/ms/banip.po843
-rw-r--r--applications/luci-app-banip/po/nb_NO/banip.po891
-rw-r--r--applications/luci-app-banip/po/pl/banip.po1398
-rw-r--r--applications/luci-app-banip/po/pt/banip.po1394
-rw-r--r--applications/luci-app-banip/po/pt_BR/banip.po1402
-rw-r--r--applications/luci-app-banip/po/ro/banip.po903
-rw-r--r--applications/luci-app-banip/po/ru/banip.po967
-rw-r--r--applications/luci-app-banip/po/sk/banip.po872
-rw-r--r--applications/luci-app-banip/po/sv/banip.po940
-rw-r--r--applications/luci-app-banip/po/templates/banip.pot833
-rw-r--r--applications/luci-app-banip/po/tr/banip.po866
-rw-r--r--applications/luci-app-banip/po/uk/banip.po900
-rw-r--r--applications/luci-app-banip/po/vi/banip.po848
-rw-r--r--applications/luci-app-banip/po/zh_Hans/banip.po1383
-rw-r--r--applications/luci-app-banip/po/zh_Hant/banip.po1358
-rw-r--r--applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json66
-rw-r--r--applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json35
-rw-r--r--applications/luci-app-bcp38/po/ja/bcp38.po12
-rw-r--r--applications/luci-app-bmx7/po/ja/bmx7.po8
-rw-r--r--applications/luci-app-clamav/po/nb_NO/clamav.po8
-rw-r--r--applications/luci-app-cshark/po/ja/cshark.po28
-rw-r--r--applications/luci-app-dcwapd/po/ja/dcwapd.po10
-rw-r--r--applications/luci-app-ddns/po/de/ddns.po10
-rw-r--r--applications/luci-app-ddns/po/ja/ddns.po10
-rw-r--r--applications/luci-app-ddns/po/nb_NO/ddns.po8
-rw-r--r--applications/luci-app-ddns/po/zh_Hans/ddns.po10
-rw-r--r--applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po8
-rw-r--r--applications/luci-app-dockerman/po/de/dockerman.po15
-rw-r--r--applications/luci-app-dockerman/po/nb_NO/dockerman.po6
-rw-r--r--applications/luci-app-dockerman/po/zh_Hans/dockerman.po10
-rw-r--r--applications/luci-app-dump1090/po/en/dump1090.po8
-rw-r--r--applications/luci-app-dump1090/po/zh_Hans/dump1090.po8
-rw-r--r--applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po6
-rw-r--r--applications/luci-app-firewall/po/ja/firewall.po12
-rw-r--r--applications/luci-app-firewall/po/zh_Hans/firewall.po6
-rw-r--r--applications/luci-app-firewall/po/zh_Hant/firewall.po6
-rw-r--r--applications/luci-app-frpc/po/de/frpc.po9
-rw-r--r--applications/luci-app-hd-idle/po/de/hd-idle.po13
-rw-r--r--applications/luci-app-hd-idle/po/ja/hd-idle.po8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua8
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua6
-rw-r--r--applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm10
-rw-r--r--applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po16
-rw-r--r--applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot14
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po4
-rw-r--r--applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po16
-rw-r--r--applications/luci-app-ksmbd/po/ja/ksmbd.po6
-rw-r--r--applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po10
-rw-r--r--applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po6
-rw-r--r--applications/luci-app-mwan3/po/de/mwan3.po8
-rw-r--r--applications/luci-app-mwan3/po/zh_Hans/mwan3.po6
-rw-r--r--applications/luci-app-nextdns/po/de/nextdns.po12
-rw-r--r--applications/luci-app-nextdns/po/ja/nextdns.po6
-rw-r--r--applications/luci-app-nextdns/po/zh_Hans/nextdns.po8
-rw-r--r--applications/luci-app-nft-qos/po/de/nft-qos.po8
-rw-r--r--applications/luci-app-nut/po/de/nut.po10
-rw-r--r--applications/luci-app-ocserv/po/de/ocserv.po32
-rw-r--r--applications/luci-app-ocserv/po/ja/ocserv.po8
-rw-r--r--applications/luci-app-ocserv/po/nb_NO/ocserv.po6
-rw-r--r--applications/luci-app-olsr-services/po/ja/olsr-services.po10
-rw-r--r--applications/luci-app-olsr/po/de/olsr.po8
-rw-r--r--applications/luci-app-olsr/po/zh_Hans/olsr.po6
-rw-r--r--applications/luci-app-openvpn/po/zh_Hans/openvpn.po8
-rw-r--r--applications/luci-app-opkg/po/de/opkg.po8
-rw-r--r--applications/luci-app-opkg/po/nb_NO/opkg.po20
-rw-r--r--applications/luci-app-opkg/po/zh_Hans/opkg.po8
-rw-r--r--applications/luci-app-pagekitec/po/de/pagekitec.po12
-rw-r--r--applications/luci-app-polipo/po/de/polipo.po8
-rw-r--r--applications/luci-app-polipo/po/ja/polipo.po10
-rw-r--r--applications/luci-app-privoxy/po/de/privoxy.po8
-rw-r--r--applications/luci-app-privoxy/po/ja/privoxy.po14
-rw-r--r--applications/luci-app-privoxy/po/zh_Hans/privoxy.po8
-rw-r--r--applications/luci-app-qos/po/sv/qos.po8
-rw-r--r--applications/luci-app-radicale/po/de/radicale.po8
-rw-r--r--applications/luci-app-radicale2/po/de/radicale2.po8
-rw-r--r--applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po12
-rw-r--r--applications/luci-app-ser2net/po/nb_NO/ser2net.po6
-rw-r--r--applications/luci-app-ser2net/po/zh_Hans/ser2net.po6
-rw-r--r--applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po6
-rw-r--r--applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po10
-rw-r--r--applications/luci-app-shairplay/po/de/shairplay.po10
-rw-r--r--applications/luci-app-shairplay/po/zh_Hans/shairplay.po6
-rw-r--r--applications/luci-app-simple-adblock/Makefile1
-rw-r--r--applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm10
-rw-r--r--applications/luci-app-simple-adblock/po/de/simple-adblock.po18
-rw-r--r--applications/luci-app-simple-adblock/po/ja/simple-adblock.po8
-rw-r--r--applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po6
-rw-r--r--applications/luci-app-simple-adblock/po/templates/simple-adblock.pot1
-rw-r--r--applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po6
-rw-r--r--applications/luci-app-smartdns/po/de/smartdns.po28
-rw-r--r--applications/luci-app-splash/po/de/splash.po8
-rw-r--r--applications/luci-app-sqm/po/de/sqm.po12
-rw-r--r--applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js7
-rw-r--r--applications/luci-app-statistics/po/ja/statistics.po18
-rw-r--r--applications/luci-app-statistics/po/zh_Hans/statistics.po6
-rw-r--r--applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json7
-rw-r--r--applications/luci-app-tinyproxy/po/de/tinyproxy.po8
-rw-r--r--applications/luci-app-tinyproxy/po/ja/tinyproxy.po8
-rw-r--r--applications/luci-app-transmission/po/de/transmission.po8
-rw-r--r--applications/luci-app-transmission/po/zh_Hans/transmission.po6
-rw-r--r--applications/luci-app-travelmate/po/de/travelmate.po12
-rw-r--r--applications/luci-app-travelmate/po/ja/travelmate.po8
-rw-r--r--applications/luci-app-travelmate/po/nb_NO/travelmate.po22
-rw-r--r--applications/luci-app-travelmate/po/pl/travelmate.po6
-rw-r--r--applications/luci-app-travelmate/po/zh_Hans/travelmate.po24
-rw-r--r--applications/luci-app-ttyd/po/de/ttyd.po10
-rw-r--r--applications/luci-app-ttyd/po/ja/ttyd.po8
-rw-r--r--applications/luci-app-udpxy/po/de/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/ja/udpxy.po8
-rw-r--r--applications/luci-app-udpxy/po/zh_Hans/udpxy.po6
-rw-r--r--applications/luci-app-uhttpd/po/de/uhttpd.po12
-rw-r--r--applications/luci-app-unbound/po/de/unbound.po73
-rw-r--r--applications/luci-app-unbound/po/ja/unbound.po32
-rw-r--r--applications/luci-app-unbound/po/zh_Hans/unbound.po6
-rw-r--r--applications/luci-app-upnp/po/ja/upnp.po12
-rw-r--r--applications/luci-app-upnp/po/zh_Hans/upnp.po8
-rw-r--r--applications/luci-app-upnp/po/zh_Hant/upnp.po6
-rw-r--r--applications/luci-app-vnstat/po/nb_NO/vnstat.po10
-rw-r--r--applications/luci-app-vnstat2/po/de/vnstat2.po38
-rw-r--r--applications/luci-app-vnstat2/po/nb_NO/vnstat2.po6
-rw-r--r--applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po19
-rw-r--r--applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po8
-rw-r--r--applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po12
-rw-r--r--applications/luci-app-vpnbypass/Makefile1
-rw-r--r--applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua2
-rw-r--r--applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm10
-rw-r--r--applications/luci-app-vpnbypass/po/de/vpnbypass.po8
-rw-r--r--applications/luci-app-vpnbypass/po/ja/vpnbypass.po26
-rw-r--r--applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po8
-rw-r--r--applications/luci-app-wireguard/po/de/wireguard.po18
-rw-r--r--applications/luci-app-wol/po/de/wol.po12
-rw-r--r--applications/luci-app-wol/po/ja/wol.po8
-rw-r--r--applications/luci-app-xinetd/po/de/xinetd.po10
-rw-r--r--applications/luci-app-yggdrasil/po/de/yggdrasil.po8
-rw-r--r--applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po6
196 files changed, 26791 insertions, 11300 deletions
diff --git a/applications/luci-app-acl/po/cs/acl.po b/applications/luci-app-acl/po/cs/acl.po
index 3d8b47a8b0..5e9b653f9f 100644
--- a/applications/luci-app-acl/po/cs/acl.po
+++ b/applications/luci-app-acl/po/cs/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-09-14 02:46+0000\n"
-"Last-Translator: Štěpán Šebestian <mys.orangeorange0123@gmail.com>\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
+"Last-Translator: Karel Riesner <riesner@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/cs/>\n"
"Language: cs\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -145,4 +145,4 @@ msgstr "částečné (%d/%d)"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:306
msgctxt "Only read permissions granted"
msgid "readonly"
-msgstr ""
+msgstr "pouze pro čtení"
diff --git a/applications/luci-app-acl/po/ja/acl.po b/applications/luci-app-acl/po/ja/acl.po
index 0400ec3193..ffb9436789 100644
--- a/applications/luci-app-acl/po/ja/acl.po
+++ b/applications/luci-app-acl/po/ja/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-11-14 12:48+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/ja/>\n"
"Language: ja\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -23,7 +23,7 @@ msgstr "ACL グループ"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:80
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:303
msgid "Access level"
-msgstr "アクセス・レベル"
+msgstr "アクセスレベル"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:267
msgid "Cannot encrypt plaintext password since uhttpd is not installed."
diff --git a/applications/luci-app-acl/po/sv/acl.po b/applications/luci-app-acl/po/sv/acl.po
index d5360c808f..35395933ab 100644
--- a/applications/luci-app-acl/po/sv/acl.po
+++ b/applications/luci-app-acl/po/sv/acl.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-10-20 05:26+0000\n"
-"Last-Translator: Tobias Hansson <t.valkyr@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Viktor Griph <viktor@griph.se>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacl/sv/>\n"
"Language: sv\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acl/root/usr/share/luci/menu.d/luci-app-acl.json:3
msgid "ACL Settings"
@@ -66,7 +66,7 @@ msgstr "Läsåtkomst"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:289
msgid "Session timeout"
-msgstr ""
+msgstr "Sessionstiden är slut"
#: applications/luci-app-acl/htdocs/luci-static/resources/view/system/acl.js:86
msgctxt "Set all permissions in the table below to one of the given values"
diff --git a/applications/luci-app-acme/po/de/acme.po b/applications/luci-app-acme/po/de/acme.po
index 0f7618a989..2e3a0e21b0 100644
--- a/applications/luci-app-acme/po/de/acme.po
+++ b/applications/luci-app-acme/po/de/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-21 12:21+0000\n"
-"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -24,7 +24,7 @@ msgstr "Globale ACME Einstellungen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:139
msgid "ACME server URL"
-msgstr ""
+msgstr "ACME Server URL"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:34
msgid "Account email"
@@ -32,7 +32,7 @@ msgstr "Account E-Mail"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
-msgstr ""
+msgstr "Erweiterte Einstellungen"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
@@ -48,7 +48,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Custom ACME CA"
-msgstr ""
+msgstr "Individuelles ACME-Zertifikat"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:140
msgid "Custom ACME server directory URL."
@@ -56,7 +56,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:97
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:107
msgid "DNS API"
@@ -68,7 +68,7 @@ msgstr "DNS API Zugangsdaten"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:145
msgid "Days until renewal"
-msgstr ""
+msgstr "Tage bis zur Erneuerung"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:128
msgid "Domain Alias"
@@ -123,15 +123,15 @@ msgstr ""
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr "Gewähre UCI Zugriff auf luci-app-acme"
+msgstr "UCI Zugriff auf luci-app-acme erlauben"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr "Schlüssellänge"
+msgstr "Schlüsselgröße"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
-msgstr "Schlüsselgröße (und -typ) für das generierte Zertifikat."
+msgstr "Schlüsselgröße (und Typ) für das generierte Zertifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
@@ -156,6 +156,10 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
+"Der eigenständige Modus nutzt den in acme.sh integrierten Webserver, um das "
+"Zertifikat zu erhalten. Im Webroot-Modus wird ein bereits vorhandener "
+"Webserver genutzt. Der DNS-Modus erlaubt es, die API deines DNS-Providers "
+"für die Zertifikatausstellung zu verwenden."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
@@ -190,10 +194,9 @@ msgid ""
"official/acme.sh/wiki/DNS-alias-mode for the details of this process. LUCI "
"only supports one challenge domain per certificate."
msgstr ""
-"Der Domänenalias, der für ALLE Domänen verwendet werden soll. Weitere "
-"Informationen zu diesem Vorgang finden Sie unter https://github.com/acmesh-"
-"official/acme.sh/wiki/DNS-alias-mode. LUCI unterstützt nur eine Challenge-"
-"Domain pro Zertifikat."
+"Der für ALLE Domänen zu nutzende Alias. Siehe https://github.com/"
+"acmesh-official/acme.sh/wiki/DNS-alias-mode für Details zu diesem Prozess. "
+"LUCI unterstützt nur eine Domänenanforderung pro Zertifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:18
msgid ""
@@ -254,11 +257,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:135
msgid "Use a custom CA instead of Let's Encrypt."
-msgstr ""
+msgstr "Nutze individuelles Zertifikat statt Let's Encrypt."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:83
msgid "Use for nginx"
-msgstr "Verwenden Sie für Nginx"
+msgstr "Für nginx verwenden"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:75
msgid "Use for uhttpd"
@@ -270,11 +273,11 @@ msgstr "Staging-Server verwenden"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
-msgstr ""
+msgstr "Überprüfungsmethode"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"
-msgstr ""
+msgstr "Webroot"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
diff --git a/applications/luci-app-acme/po/sv/acme.po b/applications/luci-app-acme/po/sv/acme.po
index 411d532376..f5bde3a647 100644
--- a/applications/luci-app-acme/po/sv/acme.po
+++ b/applications/luci-app-acme/po/sv/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-22 15:35+0000\n"
-"Last-Translator: PontusÖsterlindh <pontus@osterlindh.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Viktor Griph <viktor@griph.se>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsacme/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:48
msgid "Advanced Settings"
-msgstr ""
+msgstr "Avancerade inställningar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:42
msgid "Certificate config"
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:68
msgid "Domain names"
-msgstr ""
+msgstr "Domännamn"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:69
msgid ""
@@ -87,19 +87,19 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:63
msgid "ECC 256 bits"
-msgstr ""
+msgstr "ECC 256 bitar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:64
msgid "ECC 384 bits"
-msgstr ""
+msgstr "ECC 384 bitar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:35
msgid "Email address to associate with account key."
-msgstr ""
+msgstr "E-postadress att koppla till kontonyckeln."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:39
msgid "Enable debug logging"
-msgstr ""
+msgstr "Aktivera avlunsingsloggning"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
@@ -107,41 +107,43 @@ msgstr "Aktiverad"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
-msgstr ""
+msgstr "Generella inställningar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:54
msgid ""
"Get certificate from the Letsencrypt staging server (use for testing; the "
"certificate won't be valid)."
msgstr ""
+"Hämta certifikat från Letsencrypts iscensättningsserver (använd i testsyfte; "
+"certifikatet kommer inte vara giltigt)."
#: applications/luci-app-acme/root/usr/share/rpcd/acl.d/luci-app-acme.json:3
msgid "Grant UCI access for luci-app-acme"
-msgstr ""
+msgstr "Bevilja UCI-tillgång till luci-app-acme"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:58
msgid "Key size"
-msgstr ""
+msgstr "Nyckelstorlek"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:59
msgid "Key size (and type) for the generated certificate."
-msgstr ""
+msgstr "Nyckelstorlek (och typ) för det genererade certifikatet."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:60
msgid "RSA 2048 bits"
-msgstr ""
+msgstr "RSA 2048 bitar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:61
msgid "RSA 3072 bits"
-msgstr ""
+msgstr "RSA 3072 bitar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:62
msgid "RSA 4096 bits"
-msgstr ""
+msgstr "RSA 4096 bitar"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:95
msgid "Standalone"
-msgstr ""
+msgstr "Fristående"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:92
msgid ""
@@ -150,10 +152,14 @@ msgid ""
"certificate. DNS mode will allow you to use the DNS API of your DNS provider "
"to issue a certificate."
msgstr ""
+"I fristående läge används den inbyggda webbservern i acme.sh till att "
+"utfärda ett certifikat. Webbrotsläge använder en befintlig webbserver till "
+"att utfärda ett. DNS-lägen tillåter dig att använde din DNS-tjänsts DNS API "
+"för att utfärda ett certifikat."
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:29
msgid "State directory"
-msgstr ""
+msgstr "Tillståndskatalog"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:123
msgid ""
@@ -225,7 +231,7 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:53
msgid "Use staging server"
-msgstr ""
+msgstr "Använd iscensättningsserver"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:91
msgid "Validation method"
@@ -233,11 +239,11 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:96
msgid "Webroot"
-msgstr ""
+msgstr "Webbrot"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:100
msgid "Webroot directory"
-msgstr ""
+msgstr "Webbrotskatalog"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:101
msgid ""
@@ -248,4 +254,4 @@ msgstr ""
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:30
msgid "Where certs and other state files are kept."
-msgstr ""
+msgstr "Där certifikat och andra tillståndsfiler sparas."
diff --git a/applications/luci-app-acme/po/zh_Hans/acme.po b/applications/luci-app-acme/po/zh_Hans/acme.po
index 863e64d663..d0c3716da4 100644
--- a/applications/luci-app-acme/po/zh_Hans/acme.po
+++ b/applications/luci-app-acme/po/zh_Hans/acme.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-17 12:29+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsacme/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:17
msgid "ACME certificates"
@@ -105,7 +105,7 @@ msgstr "启用调试日志记录"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:50
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js:46
msgid "General Settings"
diff --git a/applications/luci-app-adblock/po/de/adblock.po b/applications/luci-app-adblock/po/de/adblock.po
index 4328fe3c22..2bd531cb7a 100644
--- a/applications/luci-app-adblock/po/de/adblock.po
+++ b/applications/luci-app-adblock/po/de/adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-26 06:29+0000\n"
-"Last-Translator: Dirk Brenken <dev@brenken.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
@@ -117,7 +117,7 @@ msgstr "Blockierte Domain"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
msgid "Blocked Domains"
-msgstr "Blockierte Domains"
+msgstr "Gesperrte Domains"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
msgid "Blocklist Backup"
@@ -245,11 +245,11 @@ msgstr "Domäne"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Download Parameters"
-msgstr "Downloadparameter"
+msgstr "Download Parameter"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid "Download Queue"
-msgstr "Download-Warteschlange"
+msgstr "Download Warteschlange"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
msgid "Download Utility"
@@ -261,7 +261,7 @@ msgstr "E-Mail-Benachrichtigung"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "E-Mail Notification Count"
-msgstr "Email-Benachrichtigszähler"
+msgstr "E-Mail Benachrichtigungszähler"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
msgid "E-Mail Profile"
@@ -269,11 +269,11 @@ msgstr "E-Mail-Profil"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
msgid "E-Mail Receiver Address"
-msgstr "E-Mail-Empfänger"
+msgstr "E-Mail Empfängeradresse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "E-Mail Sender Address"
-msgstr "E-Mail-Absender"
+msgstr "E-Mail Absenderadresse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
msgid "E-Mail Topic"
@@ -282,12 +282,12 @@ msgstr "E-Mail-Thema"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
msgid "Edit Blacklist"
-msgstr "Blackliste bearbeiten"
+msgstr "Blacklist bearbeiten"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:10
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:43
msgid "Edit Whitelist"
-msgstr "Whiteliste bearbeiten"
+msgstr "Whitelist bearbeiten"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
msgid "Enable SafeSearch"
@@ -327,7 +327,7 @@ msgstr "Bestehende Job(s)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "External DNS Lookup Domain"
-msgstr "Externe DNS-Abfragedomain"
+msgstr "Externe DNS Lookup Domain"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid ""
@@ -359,7 +359,7 @@ msgstr "DNS-Cache leeren, bevor mit Adblock-Verarbeitung fortgefahren wird."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:293
msgid "Force Local DNS"
-msgstr "Lokalen DNS erzwingen"
+msgstr "Lokale DNS-Auflösung erzwingen"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:303
msgid "Forced Ports"
@@ -393,15 +393,15 @@ msgstr "Informationen"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Jail Directory"
-msgstr "Jail-Verzeichnis"
+msgstr "Sperrverzeichnis"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
msgid "Last Run"
-msgstr "Letzter Lauf"
+msgstr "Letzter Durchgang"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Latest DNS Requests"
-msgstr "Letzte DNS-Abfragen"
+msgstr "Neueste DNS Anfragen"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
msgid "Limit SafeSearch"
diff --git a/applications/luci-app-adblock/po/ja/adblock.po b/applications/luci-app-adblock/po/ja/adblock.po
index 8c40d88c3d..a9102fbfe0 100644
--- a/applications/luci-app-adblock/po/ja/adblock.po
+++ b/applications/luci-app-adblock/po/ja/adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/ja/>\n"
"Language: ja\n"
@@ -11,12 +11,12 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
-msgstr ""
+msgstr "詳細不明"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
msgid "Action"
@@ -245,7 +245,7 @@ msgstr "ドメイン"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Download Parameters"
-msgstr "パラメータをダウンロード"
+msgstr "ダウンロードのパラメータ"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid "Download Queue"
@@ -323,7 +323,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr "既存の仕事"
+msgstr "既存のジョブ"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "External DNS Lookup Domain"
@@ -524,7 +524,7 @@ msgstr "DNSリポートをリフレッシュ"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "タイマーをリフレッシュ"
+msgstr "リフレッシュタイマー"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
msgid "Refresh Timer..."
@@ -690,15 +690,15 @@ msgstr "リフレッシュタイマーを更新できませんでした。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
msgid "The Refresh Timer has been updated."
-msgstr "リフレッシュタイマーは更新されました。"
+msgstr "リフレッシュタイマーが更新されました。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr "曜日(オプション、1-7の値または - で区切る)"
+msgstr "曜日(オプション、1-7の値。, または - で区切る)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
msgid "The hours portition (req., range: 0-23)"
-msgstr "時間(必須、0-23の値)"
+msgstr "時(必須、0-23の値)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
msgid "The minutes portion (opt., range: 0-59)"
@@ -800,7 +800,7 @@ msgstr "kresd (/etc/kresd)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:150
msgid "max. result set size"
-msgstr ""
+msgstr "最大の結果セットサイズ"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:402
msgid "named (/var/lib/bind)"
diff --git a/applications/luci-app-adblock/po/nb_NO/adblock.po b/applications/luci-app-adblock/po/nb_NO/adblock.po
index e5cb71c85e..d49977900a 100644
--- a/applications/luci-app-adblock/po/nb_NO/adblock.po
+++ b/applications/luci-app-adblock/po/nb_NO/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/nb_NO/>\n"
@@ -8,12 +8,12 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
msgid "- unspecified -"
-msgstr ""
+msgstr "- ubestemt -"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
msgid "Action"
@@ -21,7 +21,7 @@ msgstr "Handling"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
msgid "Active Sources"
-msgstr ""
+msgstr "Aktive kilder"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
@@ -30,15 +30,15 @@ msgstr "Reklameblokkering"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:36
msgid "Adblock action"
-msgstr ""
+msgstr "Reklameblokkeringshandling"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:11
msgid "Add Blacklist Domain"
-msgstr ""
+msgstr "Legg til svartelistedomene"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:46
msgid "Add Whitelist Domain"
-msgstr ""
+msgstr "Legg til hvitlistedomene"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:12
msgid "Add this (sub-)domain to your local blacklist."
@@ -54,7 +54,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
msgid "Additional Settings"
-msgstr ""
+msgstr "Ytterligere innstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
msgid "Additional trigger delay in seconds before adblock processing begins."
@@ -64,15 +64,15 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:270
msgid "Advanced DNS Settings"
-msgstr ""
+msgstr "Avanserte DNS-innstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
msgid "Advanced E-Mail Settings"
-msgstr ""
+msgstr "Avanserte e-postinnstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid "Advanced Report Settings"
-msgstr ""
+msgstr "Avanserte rapporteringsinnstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:261
msgid "Answer"
@@ -105,7 +105,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:316
msgid "Blocked DNS Requests"
-msgstr ""
+msgstr "Blokkerte DNS-forespørsler"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:211
msgid "Blocked Domain"
@@ -113,19 +113,19 @@ msgstr "Blokkert domene"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:213
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokkerte domener"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:373
msgid "Blocklist Backup"
-msgstr ""
+msgstr "Blokkeringslistesikkerhetskopi"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:81
msgid "Blocklist Query"
-msgstr ""
+msgstr "Blokkeringslistespørring"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:324
msgid "Blocklist Query..."
-msgstr ""
+msgstr "Blokkeringslistespørring …"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid "Blocklist Sources"
@@ -144,7 +144,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
@@ -193,11 +193,11 @@ msgstr "DNS-filtilbakestilling"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:8
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:27
msgid "DNS Report"
-msgstr ""
+msgstr "DNS-rapport"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "DNS Restart Timeout"
-msgstr ""
+msgstr "DNS-omstartstidsavbrudd"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:257
msgid "Date"
@@ -205,11 +205,11 @@ msgstr "Dato"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:428
msgid "Disable DNS Allow"
-msgstr ""
+msgstr "Skru av DNS-tillatelse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
msgid "Disable DNS Restarts"
-msgstr ""
+msgstr "Skru av DNS-omstarter"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:440
msgid ""
@@ -228,11 +228,11 @@ msgstr "Domene"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Download Parameters"
-msgstr ""
+msgstr "Nedlastingsparametre"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid "Download Queue"
-msgstr ""
+msgstr "Nedlastingskø"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
msgid "Download Utility"
@@ -244,11 +244,11 @@ msgstr "E-postmerknad"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "E-Mail Notification Count"
-msgstr ""
+msgstr "E-postmerknadsantall"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-postprofil"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
msgid "E-Mail Receiver Address"
@@ -256,11 +256,11 @@ msgstr "E-postmottagersadresse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-postsenderadresse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-postemne"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:9
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:35
@@ -274,11 +274,12 @@ msgstr "Rediger hvitliste"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:314
msgid "Enable SafeSearch"
-msgstr ""
+msgstr "Skru på SafeSearch"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
+#, fuzzy
msgid "Enable moderate SafeSearch filters for youtube."
-msgstr ""
+msgstr "Skru på moderate SafeSearch-filtre for YouTube."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
msgid "Enable the adblock service."
@@ -361,15 +362,15 @@ msgstr ""
#: applications/luci-app-adblock/root/usr/share/rpcd/acl.d/luci-app-adblock.json:3
msgid "Grant access to LuCI app adblock"
-msgstr ""
+msgstr "Innvilg tilgang til LuCI-programreklameblokkering"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:208
msgid "Information"
-msgstr ""
+msgstr "Info"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:435
msgid "Jail Directory"
-msgstr ""
+msgstr "Fengselsmappe"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:234
msgid "Last Run"
@@ -377,19 +378,19 @@ msgstr "Sist kjørt"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:343
msgid "Latest DNS Requests"
-msgstr ""
+msgstr "Siste DNS-forespørsler"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
msgid "Limit SafeSearch"
-msgstr ""
+msgstr "Begrens SafeSearch"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:317
msgid "Limit SafeSearch to certain providers."
-msgstr ""
+msgstr "Begrens SafeSearch til gitte tilbydere."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "List of available network devices used by tcpdump."
-msgstr ""
+msgstr "Liste over tilgjengelige nettverksenheter brukt av tcpdump."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
msgid ""
@@ -422,15 +423,15 @@ msgstr ""
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
msgid "Log View"
-msgstr ""
+msgstr "Loggvisning"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:349
msgid "Low Priority Service"
-msgstr ""
+msgstr "Lavprioritetstjeneste"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:207
msgid "Name / IP Address"
-msgstr ""
+msgstr "Navn / IP-adresse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
@@ -451,7 +452,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:132
msgid "Query"
-msgstr ""
+msgstr "Spørring"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:82
msgid "Query active blocklists and backups for a specific domain."
@@ -483,23 +484,23 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:184
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:257
msgid "Refresh"
-msgstr ""
+msgstr "Gjenoppfrisk"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:139
msgid "Refresh DNS Report"
-msgstr ""
+msgstr "Gjenoppfrisk DNS-rapport"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr ""
+msgstr "Gjenoppfrisk tidsur"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
msgid "Refresh Timer..."
-msgstr ""
+msgstr "Gjenoppfrisk tidsur …"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
msgid "Refresh..."
-msgstr ""
+msgstr "Gjenoppfrisk …"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:326
msgid "Relax SafeSearch"
@@ -515,15 +516,15 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:452
msgid "Report Directory"
-msgstr ""
+msgstr "Rapportmappe"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:447
msgid "Report Interface"
-msgstr ""
+msgstr "Rapportgrensesnitt"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:467
msgid "Report Ports"
-msgstr ""
+msgstr "Rapportporter"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:457
msgid "Report chunk count used by tcpdump."
@@ -542,7 +543,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:96
msgid "Result"
-msgstr ""
+msgstr "Resultat"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:228
msgid "Run Directories"
@@ -582,7 +583,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:266
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:359
msgid ""
@@ -612,7 +613,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
msgid "Status / Version"
-msgstr ""
+msgstr "Status/versjon"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
msgid "Suspend"
@@ -684,7 +685,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:258
msgid "Time"
-msgstr ""
+msgstr "Tid"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:411
msgid "Timeout to wait for a successful DNS backend restart."
@@ -698,7 +699,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:336
msgid "Top 10 Statistics"
-msgstr ""
+msgstr "Topp 10-statistikk"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
msgid "Topic for adblock notification E-Mails."
@@ -710,12 +711,12 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
msgid "Trigger Delay"
-msgstr ""
+msgstr "Utløserforsinkelse"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr ""
+msgstr "Kunne ikke lagre endringer: %s"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
msgid "Verbose Debug Logging"
@@ -730,7 +731,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:278
msgid "Whitelist..."
-msgstr ""
+msgstr "Hvitliste …"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:400
msgid "dnsmasq (/tmp/dnsmasq.d)"
diff --git a/applications/luci-app-adblock/po/pl/adblock.po b/applications/luci-app-adblock/po/pl/adblock.po
index 48faa7289c..103121bde7 100644
--- a/applications/luci-app-adblock/po/pl/adblock.po
+++ b/applications/luci-app-adblock/po/pl/adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-23 13:29+0000\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadblock/pl/>\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
@@ -55,7 +55,7 @@ msgstr "Dodatkowa lista blokująca"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
msgid "Additional Settings"
-msgstr "Ustawienia dodatkowe"
+msgstr "Dodatkowe ustawienia"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
msgid "Additional trigger delay in seconds before adblock processing begins."
@@ -69,7 +69,7 @@ msgstr "Ustawienia DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
msgid "Advanced E-Mail Settings"
-msgstr "Ustawienia e-mail"
+msgstr "Zaawansowane ustawienia e-mail"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid "Advanced Report Settings"
diff --git a/applications/luci-app-adblock/po/pt_BR/adblock.po b/applications/luci-app-adblock/po/pt_BR/adblock.po
index 4716d88001..731b9501e8 100644
--- a/applications/luci-app-adblock/po/pt_BR/adblock.po
+++ b/applications/luci-app-adblock/po/pt_BR/adblock.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-20 21:55+0000\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/pt_BR/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
@@ -137,7 +137,7 @@ msgstr "Pesquisando a Lista de Bloqueio..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid "Blocklist Sources"
-msgstr "Fontes de listas de bloqueio"
+msgstr "Fontes das listas de bloqueio"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid ""
@@ -555,7 +555,7 @@ msgstr "Atualizar o Relatório do DNS"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "Atualizar Temporizador"
+msgstr "Atualize o Temporizador"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
msgid "Refresh Timer..."
diff --git a/applications/luci-app-adblock/po/zh_Hans/adblock.po b/applications/luci-app-adblock/po/zh_Hans/adblock.po
index 7cd3301d49..2b0ef58ab9 100644
--- a/applications/luci-app-adblock/po/zh_Hans/adblock.po
+++ b/applications/luci-app-adblock/po/zh_Hans/adblock.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-01-12 22:25+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hans/>\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:384
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:399
@@ -24,11 +24,11 @@ msgstr "未指定"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
msgid "Action"
-msgstr "动作"
+msgstr "开始"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
msgid "Active Sources"
-msgstr "动作来源"
+msgstr "活动源"
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:6
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:3
@@ -61,7 +61,7 @@ msgstr "其它被屏蔽列表"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:269
msgid "Additional Settings"
-msgstr "其它设置"
+msgstr "其他设置"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:354
msgid "Additional trigger delay in seconds before adblock processing begins."
@@ -73,7 +73,7 @@ msgstr "高级DNS设置"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:272
msgid "Advanced E-Mail Settings"
-msgstr "高级E-Mail设置"
+msgstr "高级设置-邮箱"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid "Advanced Report Settings"
@@ -85,11 +85,11 @@ msgstr "回答"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:377
msgid "Backup Directory"
-msgstr "备份目录"
+msgstr "备份文件夹"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
msgid "Base Temp Directory"
-msgstr "基础临时目录"
+msgstr "基本缓存文件夹"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:368
msgid ""
@@ -134,7 +134,7 @@ msgstr "黑名单查询..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:273
msgid "Blocklist Sources"
-msgstr "拦截列表来源"
+msgstr "阻止列表内容"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:431
msgid ""
@@ -151,7 +151,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:163
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:59
msgid "Cancel"
-msgstr "取消"
+msgstr "关闭"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:271
msgid ""
@@ -250,7 +250,7 @@ msgstr "下载工具"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:334
msgid "E-Mail Notification"
-msgstr "E-Mail 通知"
+msgstr "电子邮件通知"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:486
msgid "E-Mail Notification Count"
@@ -258,15 +258,15 @@ msgstr "电子邮件通知计数"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:482
msgid "E-Mail Profile"
-msgstr "电子邮件资料"
+msgstr "电子邮件概要"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:338
msgid "E-Mail Receiver Address"
-msgstr "收件人电子邮件地址"
+msgstr "电子邮件收件人地址"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:474
msgid "E-Mail Sender Address"
-msgstr "发件人电子邮件地址"
+msgstr "电子邮件发件人地址"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:478
msgid "E-Mail Topic"
@@ -296,11 +296,11 @@ msgstr "启用广告屏蔽服务."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
msgid "Enable verbose debug logging in case of any processing errors."
-msgstr "启用详细调试日志记录以防出现任何处理错误。"
+msgstr "在任何处理错误的情况下启用详细调试日志记录."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:284
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:310
msgid "End Timestamp"
@@ -314,7 +314,7 @@ msgstr "强制执行Google,Bing,Duckduckgo,Yandex,youtube和Google的Saf
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:18
msgid "Existing job(s)"
-msgstr "现有的工作(s)"
+msgstr "现有工作"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:416
msgid "External DNS Lookup Domain"
@@ -441,7 +441,7 @@ msgstr ""
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:383
msgid "List of supported and fully pre-configured download utilities."
-msgstr "支持和完全预配置的下载工具列表。"
+msgstr "支持的和完全预先配置的下载实用程序列表."
#: applications/luci-app-adblock/luasrc/controller/adblock.lua:11
#: applications/luci-app-adblock/root/usr/share/luci/menu.d/luci-app-adblock.json:51
@@ -458,7 +458,7 @@ msgstr "名称 / IP 地址"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:124
msgid "No Query results!"
-msgstr "没有查询结果!"
+msgstr "没有查询结果!"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:21
msgid "No adblock related logs yet!"
@@ -518,11 +518,11 @@ msgstr "刷新DNS报告"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:15
msgid "Refresh Timer"
-msgstr "刷新时间"
+msgstr "定时恢复"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:242
msgid "Refresh Timer..."
-msgstr "刷新时间..."
+msgstr "定时恢复中..."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:331
msgid "Refresh..."
@@ -579,7 +579,7 @@ msgstr "运行目录"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:231
msgid "Run Flags"
-msgstr "运行参数"
+msgstr "运行标记"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:225
msgid "Run Interfaces"
@@ -629,7 +629,7 @@ msgstr "tcpdump使用的端口列表,用空格分隔端口。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:391
msgid "Special config options for the selected download utility."
-msgstr "所选下载实用程序的特殊配置选项。"
+msgstr "所选下载实用程序的特殊配置选项."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:307
msgid "Start Timestamp"
@@ -637,11 +637,11 @@ msgstr "开始时间戳"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:287
msgid "Startup Trigger Interface"
-msgstr "启动触发界面"
+msgstr "启动触发接口"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:210
msgid "Status / Version"
-msgstr "状态/版本"
+msgstr "状态 / 版本"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:250
msgid "Suspend"
@@ -669,23 +669,23 @@ msgstr "生成拦截列表“adb_list.overall”的目标目录。"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:72
msgid "The Refresh Timer could not been updated."
-msgstr "刷新计时器无法更新。"
+msgstr "无法更新刷新计时器."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:74
msgid "The Refresh Timer has been updated."
-msgstr "刷新计时器已更新。"
+msgstr "刷新计时器已更新."
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:52
msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
-msgstr "一周的一天 (非必要,可选值:1-7,可用 . 或 - 分隔)"
+msgstr "星期几 (可选., 取值范围: 1-7 . 如与九月之间 ,用 - 分隔)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:42
msgid "The hours portition (req., range: 0-23)"
-msgstr "小时部分(必填项,范围:0-23)"
+msgstr "时间分配 (要求., 范围: 0-23)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:47
msgid "The minutes portion (opt., range: 0-59)"
-msgstr "分钟部分(可选,范围:0-59)"
+msgstr "分钟部分 (可选., 范围: 0-59)"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/logread.js:28
msgid "The syslog output, pre-filtered for adblock related messages only."
@@ -746,7 +746,7 @@ msgstr "触发延迟"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/blacklist.js:17
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/whitelist.js:17
msgid "Unable to save changes: %s"
-msgstr "无法保存更改:%s"
+msgstr "无法保存更改: %s"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:346
msgid "Verbose Debug Logging"
diff --git a/applications/luci-app-adblock/po/zh_Hant/adblock.po b/applications/luci-app-adblock/po/zh_Hant/adblock.po
index e8aa7c9153..ac807e365d 100644
--- a/applications/luci-app-adblock/po/zh_Hant/adblock.po
+++ b/applications/luci-app-adblock/po/zh_Hant/adblock.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-02-01 16:02+0000\n"
-"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadblock/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -23,7 +23,7 @@ msgstr "未指定"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/dnsreport.js:262
msgid "Action"
-msgstr "動作"
+msgstr "開始"
#: applications/luci-app-adblock/htdocs/luci-static/resources/view/adblock/overview.js:216
msgid "Active Sources"
diff --git a/applications/luci-app-advanced-reboot/Makefile b/applications/luci-app-advanced-reboot/Makefile
index 46ebedae9d..a4192271cd 100644
--- a/applications/luci-app-advanced-reboot/Makefile
+++ b/applications/luci-app-advanced-reboot/Makefile
@@ -7,6 +7,7 @@ PKG_LICENSE:=GPL-3.0-or-later
PKG_MAINTAINER:=Stan Grishin <stangri@melmac.net>
LUCI_TITLE:=Advanced Linksys Reboot Web UI
+LUCI_URL:=https://docs.openwrt.melmac.net/luci-app-advanced-reboot/
LUCI_DESCRIPTION:=Provides Web UI (found under System/Advanced Reboot) to reboot supported Linksys and ZyXEL routers to\
an alternative partition. Also provides Web UI to shut down (power off) your device. Supported dual-partition\
routers are listed at https://docs.openwrt.melmac.net/luci-app-advanced-reboot/
diff --git a/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js b/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js
index 794ac8565e..c9cc20bec0 100644
--- a/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js
+++ b/applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js
@@ -51,7 +51,7 @@ return view.extend({
'click': ui.hideModal
}, _('Cancel')), ' ',
E('button', {
- 'class': 'cbi-button cbi-button-positive important',
+ 'class': 'btn cbi-button cbi-button-positive important',
'click': L.bind(this.callPowerOff, this)
}, _('Proceed'))
])
@@ -134,7 +134,7 @@ return view.extend({
'click': ui.hideModal
}, _('Cancel')), ' ',
E('button', {
- 'class': 'cbi-button cbi-button-positive important',
+ 'class': 'btn cbi-button cbi-button-positive important',
'click': L.bind(this.handleTogglePartition, this)
}, _('Proceed'))
])
@@ -161,7 +161,7 @@ return view.extend({
_(partition.state),
partition.os.replace("Unknown", _("Unknown")).replace("Compressed", _("Compressed")),
E('button', {
- 'class': 'cbi-button cbi-button-apply important',
+ 'class': 'btn cbi-button cbi-button-apply important',
'click': ui.createHandlerFn(this, func)
}, text)
])
@@ -220,7 +220,7 @@ return view.extend({
body.appendChild(E('hr'));
body.appendChild(
poweroff_supported ? E('button', {
- 'class': 'cbi-button cbi-button-apply important',
+ 'class': 'btn cbi-button cbi-button-apply important',
'click': ui.createHandlerFn(this, 'handlePowerOff')
}, _('Perform power off...'))
diff --git a/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po
index 636f9b1364..8d6d3b9bc4 100644
--- a/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/de/advanced-reboot.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -31,7 +31,7 @@ msgstr "Bestätigen"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
msgid "Device unreachable! Still waiting for device..."
-msgstr ""
+msgstr "Gerät nicht erreichbar! Warte immer noch..."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
msgid "ERROR:"
@@ -91,7 +91,7 @@ msgstr "Von aktueller Partition neu starten"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:98
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:103
msgid "Rebooting…"
-msgstr ""
+msgstr "Neustart…"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:37
msgid "Shutting down..."
@@ -104,7 +104,7 @@ msgstr "Status"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:65
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:94
msgid "The reboot command failed with code %d"
-msgstr ""
+msgstr "Der Neustartbefehl ist mit dem Code %d fehlgeschlagen"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:99
msgid ""
@@ -131,7 +131,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:10
msgid "Unable to find Device Board Name."
-msgstr ""
+msgstr "Kann Gerätename nicht finden."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:11
msgid "Unable to find Dual Boot Flag Partition."
@@ -186,7 +186,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:70
msgid "Waiting for device..."
-msgstr ""
+msgstr "Warte auf Gerät..."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:215
msgid "Warning: Device (%s) is unknown or isn't a dual-partition device!"
diff --git a/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po
index 7c4bb73640..5604934270 100644
--- a/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/nb_NO/advanced-reboot.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -18,7 +18,7 @@ msgstr ""
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
msgid "Compressed"
diff --git a/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po
index c49338431b..ae8c329872 100644
--- a/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/sv/advanced-reboot.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: Simon <swedafone@hotmail.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsadvanced-reboot/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -22,7 +22,7 @@ msgstr "Avbryt"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
msgid "Compressed"
-msgstr ""
+msgstr "Komprimerad"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:124
msgid "Confirm"
@@ -31,7 +31,7 @@ msgstr "Bekräfta"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:76
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:105
msgid "Device unreachable! Still waiting for device..."
-msgstr ""
+msgstr "Enheten ej nåbar! Väntar fortfarande på enheten..."
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:197
msgid "ERROR:"
diff --git a/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po b/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po
index 00deef253c..5d1a7346f3 100644
--- a/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po
+++ b/applications/luci-app-advanced-reboot/po/zh_Hans/advanced-reboot.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-11-18 13:28+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
+"Last-Translator: zheshifandian <sunjiazheng321521@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsadvanced-reboot/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:187
#: applications/luci-app-advanced-reboot/root/usr/share/luci/menu.d/luci-app-advanced-reboot.json:3
@@ -24,7 +24,7 @@ msgstr "高级重启"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:52
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:135
msgid "Cancel"
-msgstr "取消"
+msgstr "关闭"
#: applications/luci-app-advanced-reboot/htdocs/luci-static/resources/view/system/advanced_reboot.js:162
msgid "Compressed"
diff --git a/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json
new file mode 100644
index 0000000000..b9067c4d4b
--- /dev/null
+++ b/applications/luci-app-advanced-reboot/root/usr/share/advanced-reboot/devices.disabled/netgear-wac510.json
@@ -0,0 +1,14 @@
+{
+ "vendorName": "Netgear",
+ "deviceName": "WAC510",
+ "boardNames": [ "netgear,wac510" ],
+ "partition1MTD": "mtd9",
+ "partition2MTD": "mtd10",
+ "labelOffset": null,
+ "bootEnv1": "primary",
+ "bootEnv1Partition1Value": 0,
+ "bootEnv1Partition2Value": 3800000,
+ "bootEnv2": "secondary",
+ "bootEnv2Partition1Value": 3800000,
+ "bootEnv2Partition2Value": 0
+}
diff --git a/applications/luci-app-aria2/po/de/aria2.po b/applications/luci-app-aria2/po/de/aria2.po
index 4a5eb410cc..728fc3d51d 100644
--- a/applications/luci-app-aria2/po/de/aria2.po
+++ b/applications/luci-app-aria2/po/de/aria2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-11 21:04+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -59,7 +59,7 @@ msgstr "BitTorrent-Optionen"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:335
msgid "BitTorrent listen port"
-msgstr "BitTorrent Listen-Port"
+msgstr "BitTorrent Listening-Port"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:189
msgid "CA certificate"
@@ -109,7 +109,7 @@ msgstr "Inhalt der Sitzungsdatei: <code>%s</code>"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:341
msgid "DHT Listen port"
-msgstr "DHT-Listen-Port"
+msgstr "DHT Listening-Port"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:87
msgid "Debug"
diff --git a/applications/luci-app-aria2/po/nb_NO/aria2.po b/applications/luci-app-aria2/po/nb_NO/aria2.po
index cec16ed91b..a7f0f871f0 100644
--- a/applications/luci-app-aria2/po/nb_NO/aria2.po
+++ b/applications/luci-app-aria2/po/nb_NO/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsaria2/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -608,7 +608,7 @@ msgstr ""
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:35
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:483
msgid "Settings in this section will be added to config file."
diff --git a/applications/luci-app-aria2/po/zh_Hans/aria2.po b/applications/luci-app-aria2/po/zh_Hans/aria2.po
index c9b738f83e..b6f9128fee 100644
--- a/applications/luci-app-aria2/po/zh_Hans/aria2.po
+++ b/applications/luci-app-aria2/po/zh_Hans/aria2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsaria2/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:296
msgid "<abbr title=\"Local Peer Discovery\">LPD</abbr> enabled"
@@ -174,7 +174,7 @@ msgstr "启用代理"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:58
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-aria2/luasrc/model/cbi/aria2/config.lua:91
msgid "Error"
diff --git a/applications/luci-app-banip/Makefile b/applications/luci-app-banip/Makefile
index 39712708be..3664906743 100644
--- a/applications/luci-app-banip/Makefile
+++ b/applications/luci-app-banip/Makefile
@@ -1,12 +1,14 @@
-# Copyright 2018 Dirk Brenken (dev@brenken.org)
+# Copyright 2018-2021 Dirk Brenken (dev@brenken.org)
# This is free software, licensed under the Apache License, Version 2.0
include $(TOPDIR)/rules.mk
LUCI_TITLE:=LuCI support for banIP
-LUCI_DEPENDS:=+luci-compat +banip +luci-lib-jsonc
+LUCI_DEPENDS:=+banip +luci-lib-jsonc
LUCI_PKGARCH:=all
+PKG_LICENSE:=Apache-2.0
+
include ../../luci.mk
# call BuildPackage - OpenWrt buildroot signature
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js
new file mode 100644
index 0000000000..b9b1bde991
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js
@@ -0,0 +1,37 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read_direct('/etc/banip/banip.blacklist'), '');
+ },
+ handleSave: function(ev) {
+ var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.blacklist', value)
+ .then(function(rc) {
+ document.querySelector('textarea').value = value;
+ ui.addNotification(null, E('p', _('Blacklist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }).catch(function(e) {
+ ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message)));
+ });
+ },
+ render: function(blacklist) {
+ return E([
+ E('p', {},
+ _('This is the local banIP blacklist to always-deny certain IP/CIDR addresses.<br /> \
+ <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per line. Comments introduced with \'#\' are allowed - domains, wildcards and regex are not.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [ blacklist != null ? blacklist : '' ])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js
new file mode 100644
index 0000000000..66c28eb2a2
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js
@@ -0,0 +1,245 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+/*
+ button handling
+*/
+function handleAction(ev) {
+ if (ev.target && ev.target.getAttribute('name') === 'whitelist') {
+ L.ui.showModal(_('Whitelist IP/CIDR'), [
+ E('p', _('Add this IP/CIDR to your local whitelist.')),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'style': 'width:300px', 'spellcheck': 'false', 'id': 'whitelist', 'value': ev.target.getAttribute('value') }, [])
+ ])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function(ev) {
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.whitelist'), '')
+ .then(function(res) {
+ var ip = document.getElementById('whitelist').value.trim().toLowerCase();
+ if (ip) {
+ var whitelist = res + ip + '\n';
+ fs.write('/etc/banip/banip.whitelist', whitelist);
+ ui.addNotification(null, E('p', _('Whitelist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }
+ L.hideModal();
+ });
+ })
+ }, _('Save'))
+ ])
+ ]);
+ document.getElementById('whitelist').focus();
+ }
+
+ if (ev === 'query') {
+ L.ui.showModal(_('IPSet Query'), [
+ E('p', _('Search the active banIP-related IPSets for a specific IP, CIDR or MAC address.')),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'style': 'padding-top:.5em', 'id': 'run' }, [
+ E('input', {
+ 'class': 'cbi-input-text',
+ 'placeholder': '192.168.0.1',
+ 'style': 'width:300px',
+ 'spellcheck': 'false',
+ 'id': 'search'
+ })
+ ])
+ ]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ '\xa0',
+ E('h5', _('Result')),
+ E('textarea', {
+ 'id': 'result',
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'readonly': 'readonly',
+ 'wrap': 'off',
+ 'rows': 20
+ })
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function(ev) {
+ var ip = document.getElementById('search').value.trim().toLowerCase();
+ if (ip) {
+ document.getElementById('run').classList.add("spinning");
+ document.getElementById('search').value = ip;
+ document.getElementById('result').textContent = 'The query is running, please wait...';
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['query', ip])).then(function(res) {
+ var result = document.getElementById('result');
+ if (res) {
+ result.textContent = res.trim();
+ } else {
+ result.textContent = _('No Query results!');
+ }
+ document.getElementById('run').classList.remove("spinning");
+ document.getElementById('search').value = '';
+ })
+ }
+ document.getElementById('search').focus();
+ })
+ }, _('Query'))
+ ])
+ ]);
+ document.getElementById('search').focus();
+ }
+}
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'json']),'');
+ },
+
+ render: function(ipsetreport) {
+ if (!ipsetreport) {
+ ipsetreport = '{}';
+ };
+ var content;
+ content = JSON.parse(ipsetreport);
+
+ var rows_ipsets = [];
+ var tbl_ipsets = E('table', { 'class': 'table', 'id': 'ipsets' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Name')),
+ E('th', { 'class': 'th' }, _('Type')),
+ E('th', { 'class': 'th' }, _('Count SUM')),
+ E('th', { 'class': 'th' }, _('Count IP')),
+ E('th', { 'class': 'th' }, _('Count CIDR')),
+ E('th', { 'class': 'th' }, _('Count MAC')),
+ E('th', { 'class': 'th' }, _('Count ACC')),
+ E('th', { 'class': 'th' }, _('Entry Details')),
+ E('th', { 'class': 'th' }, _('')),
+ E('th', { 'class': 'th' }, _('Action'))
+ ])
+ ]);
+
+ if (content.ipsets) {
+ var button, member, urlprefix;
+ Object.keys(content.ipsets).forEach(function(key) {
+ rows_ipsets.push([
+ E('em', key),
+ E('em', content.ipsets[key].type),
+ E('em', content.ipsets[key].count),
+ E('em', content.ipsets[key].count_ip),
+ E('em', content.ipsets[key].count_cidr),
+ E('em', content.ipsets[key].count_mac),
+ E('em', content.ipsets[key].count_acc)
+ ]);
+ for (var i = 0; i < content.ipsets[key].member_acc.length; i++) {
+ if (key != 'maclist' && key.substr(0,9) != 'whitelist') {
+ urlprefix = content.ipsets[key].member_acc[i].member.includes('/') ? 'prefix/' : 'ip/';
+ member = '<a href="https://api.bgpview.io/' + urlprefix + encodeURIComponent(content.ipsets[key].member_acc[i].member) + '" target="_blank" rel="noreferrer noopener" title="IP/CIDR Lookup" >' + content.ipsets[key].member_acc[i].member + '</a>';
+ button = E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'style': 'word-break: inherit',
+ 'name': 'whitelist',
+ 'value': content.ipsets[key].member_acc[i].member,
+ 'click': handleAction
+ }, [ _('Whitelist...')]);
+ } else {
+ member = content.ipsets[key].member_acc[i].member;
+ button = '';
+ }
+ rows_ipsets.push([
+ '',
+ '',
+ '',
+ '',
+ '',
+ '',
+ '',
+ member,
+ content.ipsets[key].member_acc[i].packets,
+ button
+ ]);
+ }
+ });
+ }
+ cbi_update_table(tbl_ipsets, rows_ipsets);
+
+ return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
+ E('div', { 'class': 'cbi-section' }, [
+ E('p', _('This tab shows the last generated IPSet Report, press the \'Refresh\' button to get a current one.')),
+ E('p', '\xa0'),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Timestamp')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.timestamp || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of all IPSets')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_set_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of all entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of IP entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_ip_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of CIDR entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_cidr_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of MAC entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_mac_sum || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('Number of accessed entries')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.cnt_acc_sum || '-')
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('query');
+ })
+ }, [ _('IPSet Query...') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'cbi-button cbi-button-positive',
+ 'click': ui.createHandlerFn(this, async function() {
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'gen']),'');
+ var running = 1;
+ while (running === 1) {
+ await new Promise(r => setTimeout(r, 1000));
+ L.resolveDefault(fs.read_direct('/var/run/banip.pid')).then(function(res) {
+ if (!res) {
+ running = 0;
+ }
+ })
+ }
+ location.reload();
+ })
+ }, [ _('Refresh') ])
+ ]),
+ ]),
+ E('br'),
+ E('div', { 'class': 'cbi-section' }, [
+ E('div', { 'class': 'left' }, [
+ E('h3', _('IPSet details')),
+ tbl_ipsets
+ ])
+ ])
+ ]);
+ },
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js
new file mode 100644
index 0000000000..ae28f94f78
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js
@@ -0,0 +1,41 @@
+'use strict';
+'require view';
+'require poll';
+'require fs';
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/sbin/logread'), null),
+ L.resolveDefault(fs.stat('/usr/sbin/logread'), null)
+ ]);
+ },
+ render: function(stat) {
+ var logger = stat[0] ? stat[0].path : stat[1] ? stat[1].path : null;
+ poll.add(function() {
+ return L.resolveDefault(fs.exec_direct(logger, ['-e', 'banIP-'])).then(function(res) {
+ var log = document.getElementById("logfile");
+ if (res) {
+ log.value = res.trim();
+ } else {
+ log.value = _('No banIP related logs yet!');
+ }
+ log.scrollTop = log.scrollHeight;
+ });
+ });
+ return E('div', { class: 'cbi-map' },
+ E('div', { class: 'cbi-section' }, [
+ E('div', { class: 'cbi-section-descr' }, _('The syslog output, pre-filtered for banIP related messages only.')),
+ E('textarea', {
+ 'id': 'logfile',
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'readonly': 'readonly',
+ 'wrap': 'off',
+ 'rows': 25
+ })
+ ]));
+ },
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js
new file mode 100644
index 0000000000..54eb200c28
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js
@@ -0,0 +1,37 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read_direct('/etc/banip/banip.maclist'), '');
+ },
+ handleSave: function(ev) {
+ var value = ((document.querySelector('textarea').value || '').trim().toUpperCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.maclist', value)
+ .then(function(rc) {
+ document.querySelector('textarea').value = value;
+ ui.addNotification(null, E('p', _('Maclist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }).catch(function(e) {
+ ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message)));
+ });
+ },
+ render: function(blacklist) {
+ return E([
+ E('p', {},
+ _('This is the local banIP maclist to always-allow certain MAC addresses.<br /> \
+ <em><b>Please note:</b></em> add only one MAC address per line. Comments introduced with \'#\' are allowed - domains, wildcards and regex are not.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [ blacklist != null ? blacklist : '' ])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js
new file mode 100644
index 0000000000..e967d529e6
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js
@@ -0,0 +1,802 @@
+'use strict';
+'require view';
+'require poll';
+'require fs';
+'require ui';
+'require uci';
+'require form';
+'require tools.widgets as widgets';
+
+/*
+ button handling
+*/
+async function handleAction(ev) {
+ if (ev === 'timer') {
+ L.ui.showModal(_('Refresh Timer'), [
+ E('p', _('To keep your banIP lists up-to-date, you should setup an automatic update job for these lists.')),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('h5', _('Existing job(s)')),
+ E('textarea', {
+ 'id': 'cronView',
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'readonly': 'readonly',
+ 'wrap': 'off',
+ 'rows': 5
+ })
+ ]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
+ E('h5', _('Set a new banIP job')),
+ E('select', { 'class': 'cbi-input-select', 'id': 'timerA' }, [
+ E('option', { 'value': 'start' }, 'Start'),
+ E('option', { 'value': 'reload' }, 'Reload'),
+ E('option', { 'value': 'restart' }, 'Restart'),
+ E('option', { 'value': 'refresh' }, 'Refresh'),
+ E('option', { 'value': 'suspend' }, 'Suspend'),
+ E('option', { 'value': 'resume' }, 'Resume'),
+ E('option', { 'value': 'report gen' }, 'Report'),
+ E('option', { 'value': 'report mail' }, 'Report &amp; Mail')
+ ]),
+ '\xa0\xa0\xa0',
+ _('banIP action')
+ ]),
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'id': 'timerH', 'maxlength': '2' }, [
+ ]),
+ '\xa0\xa0\xa0',
+ _('The hours portition (req., range: 0-23)')
+ ]),
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'id': 'timerM', 'maxlength': '2' }),
+ '\xa0\xa0\xa0',
+ _('The minutes portion (opt., range: 0-59)')
+ ]),
+ E('label', { 'class': 'cbi-input-text', 'style': 'padding-top:.5em' }, [
+ E('input', { 'class': 'cbi-input-text', 'id': 'timerD', 'maxlength': '13' }),
+ '\xa0\xa0\xa0',
+ _('The day of the week (opt., values: 1-7 possibly sep. by , or -)')
+ ])
+ ]),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em' }, [
+ E('h5', _('Remove an existing job')),
+ E('input', { 'class': 'cbi-input-text', 'id': 'lineno', 'maxlength': '2' }, [
+ ]),
+ '\xa0\xa0\xa0',
+ _('Line number to remove')
+ ])
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function(ev) {
+ var lineno = document.getElementById('lineno').value;
+ var action = document.getElementById('timerA').value;
+ var hours = document.getElementById('timerH').value;
+ var minutes = document.getElementById('timerM').value || '0';
+ var days = document.getElementById('timerD').value || '*';
+ if (hours) {
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'add', action, hours, minutes, days]))
+ .then(function(res) {
+ if (res) {
+ ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
+ } else {
+ ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info');
+ }
+ });
+ } else if (lineno) {
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'remove', lineno]))
+ .then(function(res) {
+ if (res) {
+ ui.addNotification(null, E('p', _('The Refresh Timer could not been updated.')), 'error');
+ } else {
+ ui.addNotification(null, E('p', _('The Refresh Timer has been updated.')), 'info');
+ }
+ });
+ } else {
+ document.getElementById('timerH').focus();
+ return
+ }
+ L.hideModal();
+ })
+ }, _('Save'))
+ ])
+ ]);
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['timer', 'list']))
+ .then(function(res) {
+ document.getElementById('cronView').value = res.trim();
+ });
+ document.getElementById('timerH').focus();
+ return
+ }
+
+ if (document.getElementById('status') && document.getElementById('btn_suspend')) {
+ if (document.getElementById('status').textContent.substr(0,6) === 'paused') {
+ ev = 'resume';
+ }
+ }
+
+ poll.start();
+ fs.exec_direct('/etc/init.d/banip', [ev])
+ var running = 1;
+ while (running === 1) {
+ await new Promise(r => setTimeout(r, 1000));
+ L.resolveDefault(fs.read_direct('/var/run/banip.pid')).then(function(res) {
+ if (!res) {
+ running = 0;
+ if (document.getElementById('status') && document.getElementById('btn_suspend')) {
+ if (document.getElementById('status').textContent.substr(0,7) === 'enabled') {
+ document.querySelector('#btn_suspend').textContent = 'Suspend';
+ }
+ }
+ }
+ })
+ }
+ poll.stop();
+}
+
+return view.extend({
+ load: function() {
+ return Promise.all([
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['list']), {}),
+ L.resolveDefault(fs.exec_direct('/usr/sbin/iptables', ['-L']), null),
+ L.resolveDefault(fs.exec_direct('/usr/sbin/ip6tables', ['-L']), null),
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.countries'), ''),
+ uci.load('banip')
+ ]);
+ },
+
+ render: function(result) {
+ var m, s, o;
+
+ m = new form.Map('banip', 'banIP', _('Configuration of the banIP package to block ip adresses/subnets via IPSet. \
+ For further information <a href="https://github.com/openwrt/packages/blob/master/net/banip/files/README.md" target="_blank" rel="noreferrer noopener" >check the online documentation</a>'));
+
+ /*
+ poll runtime information
+ */
+ var rt_res, inf_stat, inf_ipsets, inf_sources, inf_srcarr, inf_devices, inf_devarr, inf_ifaces, inf_ifarr, inf_logterms, inf_logtarr
+ var inf_subnets, inf_subnarr, inf_misc, inf_flags, inf_run
+
+ pollData: poll.add(function() {
+ return L.resolveDefault(fs.read_direct('/tmp/ban_runtime.json'), 'null').then(function(res) {
+ rt_res = JSON.parse(res);
+ inf_stat = document.getElementById('status');
+ if (inf_stat && rt_res) {
+ inf_stat.textContent = (rt_res.status || '-') + ' / ' + (rt_res.version || '-');
+ if (rt_res.status === "running") {
+ if (!inf_stat.classList.contains("spinning")) {
+ inf_stat.classList.add("spinning");
+ }
+ } else {
+ if (inf_stat.classList.contains("spinning")) {
+ inf_stat.classList.remove("spinning");
+ poll.stop();
+ }
+ }
+ if (inf_stat.textContent.substr(0,6) === 'paused' && document.getElementById('btn_suspend')) {
+ document.querySelector('#btn_suspend').textContent = 'Resume';
+ }
+ } else if (inf_stat) {
+ inf_stat.textContent = '-';
+ if (inf_stat.classList.contains("spinning")) {
+ inf_stat.classList.remove("spinning");
+ }
+ }
+ inf_ipsets = document.getElementById('ipsets');
+ if (inf_ipsets && rt_res) {
+ inf_ipsets.textContent = rt_res.ipset_info || '-';
+ }
+ inf_sources = document.getElementById('sources');
+ inf_srcarr = [];
+ if (inf_sources && rt_res) {
+ for (var i = 0; i < rt_res.active_sources.length; i++) {
+ if (i < rt_res.active_sources.length-1) {
+ inf_srcarr += rt_res.active_sources[i].source + ', ';
+ } else {
+ inf_srcarr += rt_res.active_sources[i].source
+ }
+ }
+ inf_sources.textContent = inf_srcarr || '-';
+ }
+ inf_devices = document.getElementById('devices');
+ inf_devarr = [];
+ if (inf_devices && rt_res) {
+ for (var i = 0; i < rt_res.active_devs.length; i++) {
+ if (i < rt_res.active_devs.length-1) {
+ inf_devarr += rt_res.active_devs[i].dev + ', ';
+ } else {
+ inf_devarr += rt_res.active_devs[i].dev
+ }
+ }
+ inf_devices.textContent = inf_devarr || '-';
+ }
+ inf_ifaces = document.getElementById('ifaces');
+ inf_ifarr = [];
+ if (inf_ifaces && rt_res) {
+ for (var i = 0; i < rt_res.active_ifaces.length; i++) {
+ if (i < rt_res.active_ifaces.length-1) {
+ inf_ifarr += rt_res.active_ifaces[i].iface + ', ';
+ } else {
+ inf_ifarr += rt_res.active_ifaces[i].iface
+ }
+ }
+ inf_ifaces.textContent = inf_ifarr || '-';
+ }
+ inf_logterms = document.getElementById('logterms');
+ inf_logtarr = [];
+ if (inf_logterms && rt_res) {
+ for (var i = 0; i < rt_res.active_logterms.length; i++) {
+ if (i < rt_res.active_logterms.length-1) {
+ inf_logtarr += rt_res.active_logterms[i].term + ', ';
+ } else {
+ inf_logtarr += rt_res.active_logterms[i].term
+ }
+ }
+ inf_logterms.textContent = inf_logtarr || '-';
+ }
+ inf_subnets = document.getElementById('subnets');
+ inf_subnarr = [];
+ if (inf_subnets && rt_res) {
+ for (var i = 0; i < rt_res.active_subnets.length; i++) {
+ if (i < rt_res.active_subnets.length-1) {
+ inf_subnarr += rt_res.active_subnets[i].subnet + ', ';
+ } else {
+ inf_subnarr += rt_res.active_subnets[i].subnet
+ }
+ }
+ inf_subnets.textContent = inf_subnarr || '-';
+ }
+ inf_misc = document.getElementById('infos');
+ if (inf_misc && rt_res) {
+ inf_misc.textContent = rt_res.run_infos || '-';
+ }
+ inf_flags = document.getElementById('flags');
+ if (inf_flags && rt_res) {
+ inf_flags.textContent = rt_res.run_flags || '-';
+ }
+ inf_run = document.getElementById('run');
+ if (inf_run && rt_res) {
+ inf_run.textContent = rt_res.last_run || '-';
+ }
+ });
+ }, 1);
+
+ /*
+ runtime information and buttons
+ */
+ s = m.section(form.NamedSection, 'global');
+ s.render = L.bind(function(view, section_id) {
+ return E('div', { 'class': 'cbi-section' }, [
+ E('h3', _('Information')),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Status / Version')),
+ E('div', { 'class': 'cbi-value-field spinning', 'id': 'status', 'style': 'color:#37c' },'\xa0')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('IPSet Information')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'ipsets', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Sources')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'sources', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Devices')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'devices', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Interfaces')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'ifaces', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Logterms')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'logterms', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Subnets')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'subnets', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Information')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'infos', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Run Flags')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'flags', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Last Run')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'run', 'style': 'color:#37c' },'-')
+ ]),
+ E('div', { class: 'right' }, [
+ E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('timer');
+ })
+ }, [ _('Refresh Timer...') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'cbi-button cbi-button-apply',
+ 'id': 'btn_suspend',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('suspend');
+ })
+ }, [ _('Suspend') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'cbi-button cbi-button-positive',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('refresh');
+ })
+ }, [ _('Refresh') ]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'cbi-button cbi-button-negative',
+ 'click': ui.createHandlerFn(this, function() {
+ return handleAction('restart');
+ })
+ }, [ _('Restart') ])
+ ])
+ ]);
+ }, o, this);
+ this.pollData;
+
+ /*
+ tabbed config section
+ */
+ s = m.section(form.NamedSection, 'global', 'banip', _('Settings'));
+ s.addremove = false;
+ s.tab('general', _('General Settings'));
+ s.tab('additional', _('Additional Settings'));
+ s.tab('adv_chain', _('Advanced Chain Settings'));
+ s.tab('adv_log', _('Advanced Log Settings'));
+ s.tab('adv_email', _('Advanced E-Mail Settings'));
+ s.tab('sources', _('Blocklist Sources'));
+
+ /*
+ general settings tab
+ */
+ o = s.taboption('general', form.Flag, 'ban_enabled', _('Enabled'), _('Enable the banIP service.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'ban_trigger', _('Startup Trigger Interface'), _('List of available network interfaces to trigger the banIP start.'));
+ o.unspecified = true;
+ o.nocreate = true;
+ o.rmempty = true;
+
+ o = s.taboption('general', form.Flag, 'ban_autodetect', _('Auto Detection'), _('Detect relevant network interfaces, devices, subnets and protocols automatically.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'ban_ifaces', _('Network Interfaces'), _('Select the relevant network interfaces manually.'));
+ o.depends('ban_autodetect', '0');
+ o.unspecified = true;
+ o.multiple = true;
+ o.nocreate = true;
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_proto4_enabled', _('IPv4 Support'), _('Enables IPv4 support in banIP.'));
+ o.depends('ban_autodetect', '0');
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_proto6_enabled', _('IPv6 Support'), _('Enables IPv6 support in banIP.'));
+ o.depends('ban_autodetect', '0');
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_monitor_enabled', _('Log Monitor'), _('Starts a small log monitor in the background to block suspicious SSH/LuCI login attempts.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_logsrc_enabled', _('Enable SRC logging'), _('Log suspicious incoming packets - usually dropped.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_logdst_enabled', _('Enable DST logging'), _('Log suspicious outgoing packets - usually rejected. \
+ Logging such packets may cause an increase in latency due to it requiring additional system resources.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_mail_enabled', _('E-Mail Notification'), _('Send banIP related notification e-mails. \
+ This needs the installation and setup of the additional \'msmtp\' package.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Value, 'ban_mailreceiver', _('E-Mail Receiver Address'), _('Receiver address for banIP notification e-mails.'));
+ o.depends('ban_mail_enabled', '1');
+ o.placeholder = 'name@example.com';
+ o.rmempty = true;
+
+ /*
+ additional settings tab
+ */
+ o = s.taboption('additional', form.Flag, 'ban_debug', _('Verbose Debug Logging'), _('Enable verbose debug logging in case of any processing errors.'));
+ o.rmempty = false;
+
+ o = s.taboption('additional', form.ListValue, 'ban_nice', _('Service Priority'), _('The selected priority will be used for banIP background processing. \
+ This change requires a full banIP service restart to take effect.'));
+ o.value('-20', _('Highest Priority'));
+ o.value('-10', _('High Priority'));
+ o.value('0', _('Normal Priority (default)'));
+ o.value('10', _('Less Priority'));
+ o.value('19', _('Least Priority'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_triggerdelay', _('Trigger Delay'), _('Additional trigger delay in seconds before banIP processing begins.'));
+ o.placeholder = '5';
+ o.datatype = 'range(1,120)';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.ListValue, 'ban_maxqueue', _('Download Queue'), _('Size of the download queue for download processing in parallel.'));
+ o.value('1');
+ o.value('2');
+ o.value('4');
+ o.value('8');
+ o.value('16');
+ o.value('32');
+ o.optional = true;
+ o.rmempty = false;
+
+ o = s.taboption('additional', form.Value, 'ban_tmpbase', _('Base Temp Directory'), _('Base Temp Directory used for all banIP related runtime operations.'));
+ o.placeholder = '/tmp';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_backupdir', _('Backup Directory'), _('Target directory for compressed source list backups.'));
+ o.placeholder = '/tmp/banIP-Backup';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_reportdir', _('Report Directory'), _('Target directory for IPSet related report files.'));
+ o.placeholder = '/tmp/banIP-Report';
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.ListValue, 'ban_fetchutil', _('Download Utility'), _('List of supported and fully pre-configured download utilities.'));
+ o.value('uclient-fetch');
+ o.value('wget');
+ o.value('curl');
+ o.value('aria2c');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('additional', form.Value, 'ban_fetchparm', _('Download Parameters'), _('Special config options for the selected download utility.'))
+ o.rmempty = true;
+
+ /*
+ advanced chain settings tab
+ */
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Changes on this tab needs a full banIP service restart to take effect.</b></em>';
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_global_settype', _('Global IPSet Type'), _('Set the global IPset type default, to block incoming (SRC) and/or outgoing (DST) packets.'));
+ o.value('src+dst');
+ o.value('src');
+ o.value('dst');
+ o.rmempty = false;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_target_src', _('SRC Target'), _('Set the firewall target for all SRC related rules.'));
+ o.value('DROP');
+ o.value('REJECT');
+ o.rmempty = false;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_target_dst', _('DST Target'), _('Set the firewall target for all DST related rules.'));
+ o.value('REJECT');
+ o.value('DROP');
+ o.rmempty = false;
+
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Individual IPSet Settings</b></em>';
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_maclist_timeout', _('Maclist Timeout'), _('Set the maclist IPSet timeout.'));
+ o.value('1800', _('30 minutes'));
+ o.value('3600', _('1 hour'));
+ o.value('21600', _('6 hours'));
+ o.value('43200', _('12 hours'));
+ o.value('86400', _('24 hours'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_whitelist_timeout', _('Whitelist Timeout'), _('Set the whitelist IPSet timeout.'));
+ o.value('1800', _('30 minutes'));
+ o.value('3600', _('1 hour'));
+ o.value('21600', _('6 hours'));
+ o.value('43200', _('12 hours'));
+ o.value('86400', _('24 hours'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_blacklist_timeout', _('Blacklist Timeout'), _('Set the blacklist IPSet timeout.'));
+ o.value('1800', _('30 minutes'));
+ o.value('3600', _('1 hour'));
+ o.value('21600', _('6 hours'));
+ o.value('43200', _('12 hours'));
+ o.value('86400', _('24 hours'));
+ o.optional = true;
+ o.rmempty = true;
+
+ var info, source, sources = [];
+ if (result[0]) {
+ sources = result[0].trim().split('\n');
+ }
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_src', _('SRC IPSet Type'), _('Set individual SRC type per IPset to block only incoming packets.'));
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ o.value(source);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_dst', _('DST IPSet Type'), _('Set individual DST type per IPset to block only outgoing packets.'));
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ o.value(source);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_settype_all', _('SRC+DST IPSet Type'), _('Set individual SRC+DST type per IPset to block incoming and outgoing packets.'));
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ o.value(source);
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>IPv4 Chains</b></em>';
+
+ /*
+ prepare iptables data
+ */
+ var chain, result_v4=[], result_v6=[];
+ if (result[1]) {
+ result_v4 = result[1].trim().split('\n');
+ } else if (result[2]) {
+ result_v4 = result[2].trim().split('\n');
+ }
+
+ if (result[2]) {
+ result_v6 = result[2].trim().split('\n');
+ } else if (result[1]) {
+ result_v6 = result[1].trim().split('\n');
+ }
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_inputchains_4', _('LAN Input'), _('Default chain used by banIP is \'input_lan_rule\''));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_forwardchains_4', _('LAN Forward'), _('Default chain used by banIP is \'forwarding_lan_rule\''));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_inputchains_4', _('WAN Input'), _('Default chain used by banIP is \'input_wan_rule\''));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_forwardchains_4', _('WAN Forward'), _('Default chain used by banIP is \'forwarding_wan_rule\''));
+ for (var i = 0; i < result_v4.length; i++) {
+ if (result_v4[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v4[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>IPv6 Chains</b></em>';
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_inputchains_6', _('LAN Input'), _('Default chain used by banIP is \'input_lan_rule\''));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_lan_forwardchains_6', _('LAN Forward'), _('Default chain used by banIP is \'forwarding_lan_rule\''));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_inputchains_6', _('WAN Input'), _('Default chain used by banIP is \'input_wan_rule\''));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain input[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(input[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.DynamicList, 'ban_wan_forwardchains_6', _('WAN Forward'), _('Default chain used by banIP is \'forwarding_wan_rule\''));
+ for (var i = 0; i < result_v6.length; i++) {
+ if (result_v6[i].match(/^Chain forwarding[\w_]+\s+/)) {
+ chain = result_v6[i].match(/\s+(forwarding[\w_]+)\s+/)[1].trim();
+ o.value(chain);
+ }
+ }
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ /*
+ advanced log settings tab
+ */
+ o = s.taboption('adv_log', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Changes on this tab needs a full banIP service restart to take effect.</b></em>';
+
+ o = s.taboption('adv_log', form.ListValue, 'ban_loglimit', _('Log Limit'), _('Parse only the last stated number of log entries for suspicious events.'));
+ o.value('50');
+ o.value('100');
+ o.value('250');
+ o.value('500');
+ o.rmempty = false;
+
+ o = s.taboption('adv_log', form.MultiValue, 'ban_logterms', _('Log Terms'), _('Limit the log monitor to certain log terms.'));
+ o.value('dropbear');
+ o.value('sshd');
+ o.value('luci');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_logopts_src', _('SRC Log Options'), _('Set special SRC log options, e.g. to set a limit rate.'));
+ o.nocreate = false;
+ o.unspecified = true;
+ o.value('-m limit --limit 2/sec', _('-m limit --limit 2/sec (default)'));
+ o.value('-m limit --limit 10/sec');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_logopts_dst', _('DST Log Options'), _('Set special DST log options, e.g. to set a limit rate.'));
+ o.nocreate = false;
+ o.unspecified = true;
+ o.value('-m limit --limit 2/sec', _('-m limit --limit 2/sec (default)'));
+ o.value('-m limit --limit 10/sec');
+ o.optional = true;
+ o.rmempty = true;
+
+ /*
+ advanced email settings tab
+ */
+ o = s.taboption('adv_email', form.Value, 'ban_mailsender', _('E-Mail Sender Address'), _('Sender address for banIP notification E-Mails.'));
+ o.placeholder = 'no-reply@banIP';
+ o.rmempty = true;
+
+ o = s.taboption('adv_email', form.Value, 'ban_mailtopic', _('E-Mail Topic'), _('Topic for banIP notification E-Mails.'));
+ o.placeholder = 'banIP notification';
+ o.rmempty = true;
+
+ o = s.taboption('adv_email', form.Value, 'ban_mailprofile', _('E-Mail Profile'), _('Profile used by \'msmtp\' for banIP notification E-Mails.'));
+ o.placeholder = 'ban_notify';
+ o.datatype = 'uciname';
+ o.rmempty = true;
+
+ o = s.taboption('adv_email', form.MultiValue, 'ban_mailactions', _('E-Mail Actions'), _('Limit E-Mail trigger to certain banIP actions.'));
+ o.value('start');
+ o.value('reload');
+ o.value('restart');
+ o.value('refresh');
+ o.rmempty = true;
+
+ /*
+ blocklist sources tab
+ */
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>List of supported and fully pre-configured banIP sources.</b></em>';
+
+ o = s.taboption('sources', form.MultiValue, 'ban_sources', _('Sources (Info)'));
+ for (var i = 0; i < sources.length; i++) {
+ if (sources[i].match(/^\s+\+/)) {
+ source = sources[i].match(/^\s+\+\s(\w+)\s/)[1].trim();
+ info = sources[i].slice(35,70).trim();
+ o.value(source, source + ' (' + info + ')');
+ }
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Country selection</b></em>';
+
+ /*
+ prepare country data
+ */
+ var code, country, countries = [];
+ if (result[3]) {
+ countries = result[3].trim().split('\n');
+ }
+
+ o = s.taboption('sources', form.DynamicList, 'ban_countries', _('Countries'));
+ for (var i = 0; i < countries.length; i++) {
+ code = countries[i].match(/^(\w+);/)[1].trim();
+ country = countries[i].match(/^\w+;(.*$)/)[1].trim();
+ o.value(code, country);
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>ASN selection</b></em>';
+
+ o = s.taboption('sources', form.DynamicList, 'ban_asns', _('ASNs'));
+ o.datatype = 'uinteger';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>Local Sources</b></em>';
+
+ o = s.taboption('sources', form.MultiValue, 'ban_localsources', _('Local Sources'), _('Limit the selection to certain local sources.'));
+ o.value('maclist');
+ o.value('whitelist');
+ o.value('blacklist');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.DynamicList, 'ban_extrasources', _('Extra Sources'), _('Add additional, non-banIP related IPSets e.g. for reporting and queries.'));
+ o.datatype = 'uciname';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('sources', form.Flag, 'ban_autoblacklist', _('Auto Blacklist'), _('Automatically transfers suspicious IPs from the log to the banIP blacklist during runtime.'));
+ o.rmempty = false;
+
+ o = s.taboption('sources', form.Flag, 'ban_autowhitelist', _('Auto Whitelist'), _('Automatically transfers uplink IPs to the banIP whitelist during runtime.'));
+ o.rmempty = false;
+
+ return m.render();
+ },
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js
new file mode 100644
index 0000000000..4e8e61d90f
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js
@@ -0,0 +1,37 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function() {
+ return L.resolveDefault(fs.read_direct('/etc/banip/banip.whitelist'), '');
+ },
+ handleSave: function(ev) {
+ var value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.whitelist', value)
+ .then(function(rc) {
+ document.querySelector('textarea').value = value;
+ ui.addNotification(null, E('p', _('Whitelist changes have been saved. Refresh your banIP lists that changes take effect.')), 'info');
+ }).catch(function(e) {
+ ui.addNotification(null, E('p', _('Unable to save changes: %s').format(e.message)));
+ });
+ },
+ render: function(whitelist) {
+ return E([
+ E('p', {},
+ _('This is the local banIP whitelist to always allow certain IP/CIDR addresses.<br /> \
+ <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per line. Comments introduced with \'#\' are allowed - domains, wildcards and regex are not.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [ whitelist != null ? whitelist : '' ])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/luasrc/controller/banip.lua b/applications/luci-app-banip/luasrc/controller/banip.lua
index 1befbe9867..7993bbfe9d 100644
--- a/applications/luci-app-banip/luasrc/controller/banip.lua
+++ b/applications/luci-app-banip/luasrc/controller/banip.lua
@@ -1,100 +1,13 @@
--- Copyright 2018-2019 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
+-- stub lua controller for 19.07 backward compatibility
module("luci.controller.banip", package.seeall)
-local util = require("luci.util")
-local http = require("luci.http")
-local i18n = require("luci.i18n")
-local json = require("luci.jsonc")
-local uci = require("luci.model.uci").cursor()
-
function index()
- if not nixio.fs.access("/etc/config/banip") then
- return
- end
-
- local e = entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 40)
- e.dependent = false
- e.acl_depends = { "luci-app-banip" }
-
- entry({"admin", "services", "banip", "tab_from_cbi"}, cbi("banip/overview_tab", {hideresetbtn=true, hidesavebtn=true}), _("Overview"), 10).leaf = true
- entry({"admin", "services", "banip", "ipset"}, template("banip/ipsetview"), _("IPSet-Lookup"), 20).leaf = true
- entry({"admin", "services", "banip", "ripe"}, template("banip/ripeview"), _("RIPE-Lookup"), 30).leaf = true
- entry({"admin", "services", "banip", "log"}, template("banip/logview"), _("View Logfile"), 40).leaf = true
- entry({"admin", "services", "banip", "advanced"}, firstchild(), _("Advanced"), 100)
- entry({"admin", "services", "banip", "advanced", "blacklist"}, form("banip/blacklist_tab"), _("Edit Blacklist"), 110).leaf = true
- entry({"admin", "services", "banip", "advanced", "whitelist"}, form("banip/whitelist_tab"), _("Edit Whitelist"), 120).leaf = true
- entry({"admin", "services", "banip", "advanced", "configuration"}, form("banip/configuration_tab"), _("Edit Configuration"), 130).leaf = true
- entry({"admin", "services", "banip", "ipsetview"}, call("ipset_view"), nil).leaf = true
- entry({"admin", "services", "banip", "ripeview"}, call("ripe_view"), nil).leaf = true
- entry({"admin", "services", "banip", "logview"}, call("log_view"), nil).leaf = true
- entry({"admin", "services", "banip", "status"}, call("status_update"), nil).leaf = true
- entry({"admin", "services", "banip", "action"}, call("ban_action"), nil).leaf = true
-end
-
-function ban_action(name)
- if name == "do_refresh" then
- luci.sys.call("/etc/init.d/banip refresh >/dev/null 2>&1")
- elseif name == "do_reload" then
- luci.sys.call("/etc/init.d/banip reload >/dev/null 2>&1")
- end
- luci.http.prepare_content("text/plain")
- luci.http.write("0")
-end
-
-function status_update()
- local rt_file
- local content
-
- rt_file = uci:get("banip", "global", "ban_rtfile") or "/tmp/ban_runtime.json"
-
- if nixio.fs.access(rt_file) then
- content = json.parse(nixio.fs.readfile(rt_file) or "")
- http.prepare_content("application/json")
- http.write_json(content)
- end
-end
-
-function log_view()
- local content = util.trim(util.exec("logread -e 'banIP-' 2>/dev/null")) or ""
-
- if content == "" then
- content = "No banIP related logs yet!"
- end
- http.write(content)
-end
-
-function ipset_view(ipset, filter)
- local content
-
- if not (ipset or filter) then
- return
- end
-
- if filter == "false" then
- content = util.trim(util.exec("ipset -L " .. ipset .. " 2>/dev/null"))
- else
- content = util.trim(util.exec("ipset -L " .. ipset .. " 2>/dev/null | grep -e 'packets [1-9]\\|^[A-Z]'"))
- end
-
- if content == "" then
- content = "IPSet is empty!"
- end
- http.write(content)
-end
-
-function ripe_view(query, input)
- local content
-
- if not (query or input) then
- return
- end
-
- content = util.trim(util.exec("uclient-fetch --no-check-certificate -O- https://stat.ripe.net/data/" ..query.. "/data.json?resource=" ..input.. " 2>/dev/null"))
-
- if content == "" then
- content = "No response!"
- end
- http.write(content)
+ entry({"admin", "services", "banip"}, firstchild(), _("banIP"), 60).acl_depends = { "luci-app-banip" }
+ entry({"admin", "services", "banip", "overview"}, view("banip/overview"), _("Overview"), 10)
+ entry({"admin", "services", "banip", "ipsetreport"}, view("banip/ipsetreport"), _("IPSet Report"), 20)
+ entry({"admin", "services", "banip", "blacklist"}, view("banip/blacklist"), _("Edit Blacklist"), 30)
+ entry({"admin", "services", "banip", "whitelist"}, view("banip/whitelist"), _("Edit Whitelist"), 40)
+ entry({"admin", "services", "banip", "maclist"}, view("banip/maclist"), _("Edit Maclist"), 50)
+ entry({"admin", "services", "banip", "logread"}, view("banip/logread"), _("Log View"), 60)
end
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua
deleted file mode 100644
index 422182f4f6..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua
+++ /dev/null
@@ -1,55 +0,0 @@
--- Copyright 2018 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local util = require("luci.util")
-local uci = require("luci.model.uci").cursor()
-local input = uci:get("banip", "blacklist", "ban_src") or uci:get("banip", "blacklist", "ban_src_6") or "/etc/banip/adblock.blacklist"
-
-if not fs.access(input) then
- m = SimpleForm("error", nil, translate("Input file not found, please check your configuration."))
- m.reset = false
- m.submit = false
- return m
-end
-
-if fs.stat(input).size >= 102400 then
- m = SimpleForm("error", nil,
- translate("The file size is too large for online editing in LuCI (&ge; 100 KB). ")
- .. translate("Please edit this file directly in a terminal session."))
- m.reset = false
- m.submit = false
- return m
-end
-
-m = SimpleForm("edit", nil)
-m:append(Template("banip/banip_css"))
-m.submit = translate("Save")
-m.reset = false
-
-s = m:section(SimpleSection, nil,
- translatef("This form allows you to modify the content of the banIP blacklist (%s).<br />", input)
- .. translate("Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR notation and comments introduced with '#' are allowed."))
-
-f = s:option(TextValue, "data")
-f.datatype = "string"
-f.rows = 20
-f.rmempty = true
-
-function f.cfgvalue()
- return fs.readfile(input) or ""
-end
-
-function f.write(self, section, data)
- return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n")
-end
-
-function f.remove(self, section, value)
- return fs.writefile(input, "")
-end
-
-function s.handle(self, state, data)
- return true
-end
-
-return m
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua
deleted file mode 100644
index f90b11be01..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua
+++ /dev/null
@@ -1,52 +0,0 @@
--- Copyright 2018 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local util = require("luci.util")
-local input = "/etc/config/banip"
-
-if not fs.access(input) then
- m = SimpleForm("error", nil, translate("Input file not found, please check your configuration."))
- m.reset = false
- m.submit = false
- return m
-end
-
-if fs.stat(input).size >= 102400 then
- m = SimpleForm("error", nil,
- translate("The file size is too large for online editing in LuCI (&ge; 100 KB). ")
- .. translate("Please edit this file directly in a terminal session."))
- m.reset = false
- m.submit = false
- return m
-end
-
-m = SimpleForm("edit", nil)
-m:append(Template("banip/banip_css"))
-m.submit = translate("Save")
-m.reset = false
-
-s = m:section(SimpleSection, nil,
- translate("This form allows you to modify the content of the main banIP configuration file (/etc/config/banip)."))
-
-f = s:option(TextValue, "data")
-f.rows = 20
-f.rmempty = true
-
-function f.cfgvalue()
- return fs.readfile(input) or ""
-end
-
-function f.write(self, section, data)
- return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n")
-end
-
-function f.remove(self, section, value)
- return fs.writefile(input, "")
-end
-
-function s.handle(self, state, data)
- return true
-end
-
-return m
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua
deleted file mode 100644
index d418ad32af..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua
+++ /dev/null
@@ -1,215 +0,0 @@
--- Copyright 2018-2019 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local uci = require("luci.model.uci").cursor()
-local net = require "luci.model.network".init()
-local util = require("luci.util")
-local dump = util.ubus("network.interface", "dump", {})
-
-m = Map("banip", translate("banIP"),
- translate("Configuration of the banIP package to block ip adresses/subnets via IPSet. ")
- ..translatef("For further information "
- .. "<a href=\"%s\" target=\"_blank\">"
- .. "check the online documentation</a>", "https://github.com/openwrt/packages/blob/master/net/banip/files/README.md"))
-
--- Main banIP Options
-
-s = m:section(NamedSection, "global", "banip")
-
-o1 = s:option(Flag, "ban_enabled", translate("Enable banIP"))
-o1.default = o1.disabled
-o1.rmempty = false
-
-o2 = s:option(Flag, "ban_automatic", translate("Automatic WAN Interface Detection"))
-o2.default = o2.enabled
-o2.rmempty = false
-
-o3 = s:option(MultiValue, "ban_iface", translate("Manual WAN Interface Selection"),
- translate("Select your preferred interface(s) manually."))
-if dump then
- local i, v
- for i, v in ipairs(dump.interface) do
- if v.interface ~= "loopback" then
- local device = v.l3_device or v.device or "-"
- o3:value(v.interface, " " .. v.interface .. " (" .. device .. ") ")
- end
- end
-end
-o3:depends("ban_automatic", 0)
-o3.widget = "checkbox"
-o3.rmempty = true
-
-o4 = s:option(Flag, "ban_realtime", translate("SSH/LuCI RT Monitor"),
- translate("Starts a small log/banIP monitor in the background to block SSH/LuCI brute force attacks in realtime."))
-o4.enabled = "true"
-o4.default = o4.disabled
-o4.rmempty = false
-
--- Runtime Information
-
-ds = s:option(DummyValue, "_dummy")
-ds.template = "banip/runtime"
-
--- Source Table
-
-bl = m:section(TypedSection, "source", translate("IPSet Sources"))
-bl.template = "banip/sourcelist"
-
-name_4 = bl:option(Flag, "ban_src_on", translate("enable IPv4"))
-name_4.rmempty = false
-
-name_6 = bl:option(Flag, "ban_src_on_6", translate("enable IPv6"))
-name_6.rmempty = false
-
-type = bl:option(ListValue, "ban_src_ruletype", translate("SRC/DST"))
-type:value("src")
-type:value("dst")
-type:value("src+dst")
-type.default = "src"
-type.rmempty = false
-
-des = bl:option(DummyValue, "ban_src_desc", translate("Description"))
-
-cat = bl:option(DynamicList, "ban_src_cat", translate("ASN/Country"))
-cat.datatype = "uciname"
-cat.optional = true
-
--- Extra options
-
-e = m:section(NamedSection, "extra", "banip", translate("Extra Options"),
- translate("Options for further tweaking in case the defaults are not suitable for you."))
-
-e1 = e:option(Flag, "ban_debug", translate("Verbose Debug Logging"),
- translate("Enable verbose debug logging in case of any processing error."))
-e1.rmempty = false
-
-e2 = e:option(Flag, "ban_nice", translate("Low Priority Service"),
- translate("Set the nice level to 'low priority' and banIP background processing will take less resources from the system. ")
- ..translate("This change requires a manual service stop/re-start to take effect."))
-e2.disabled = "0"
-e2.enabled = "10"
-e2.rmempty = false
-
-e3 = e:option(Value, "ban_backupdir", translate("Backup Directory"),
- translate("Target directory for banIP backups. Default is '/tmp', please use preferably a non-volatile disk if available."))
-e3.datatype = "directory"
-e3.default = "/tmp"
-e3.rmempty = true
-
-e4 = e:option(Value, "ban_maxqueue", translate("Max. Download Queue"),
- translate("Size of the download queue to handle downloads &amp; IPset processing in parallel (default '4'). ")
- .. translate("For further performance improvements you can raise this value, e.g. '8' or '16' should be safe."))
-e4.default = 4
-e4.datatype = "range(1,32)"
-e4.rmempty = false
-
-e5 = e:option(ListValue, "ban_sshdaemon", translate("SSH Daemon"),
- translate("Select the SSH daemon for logfile parsing, to detect break-in events."))
-e5:value("dropbear")
-e5:value("sshd")
-e5.default = "dropbear"
-e5.rmempty = true
-
-e6 = e:option(Flag, "ban_autoblacklist", translate("Local Save Blacklist Addons"),
- translate("Blacklist auto addons are stored temporary in the IPSet and saved permanently in the local blacklist. Disable this option to prevent the local save."))
-e6.default = e6.enabled
-e6.rmempty = true
-
-e7 = e:option(Flag, "ban_autowhitelist", translate("Local Save Whitelist Addons"),
- translate("Whitelist auto addons are stored temporary in the IPSet and saved permanently in the local whitelist. Disable this option to prevent the local save."))
-e7.default = e7.enabled
-e7.rmempty = true
-
--- Optional Extra Options
-
-e20 = e:option(ListValue, "ban_fetchutil", translate("Download Utility"),
- translate("Select your preferred download utility."))
-e20:value("uclient-fetch")
-e20:value("wget")
-e20:value("curl")
-e20:value("aria2c")
-e20.optional = true
-
-e21 = e:option(Value, "ban_fetchparm", translate("Download Options"),
- translate("Special options for the selected download utility, e.g. '--timeout=20 -O'."))
-e21.optional = true
-
-e22 = e:option(Value, "ban_triggerdelay", translate("Trigger Delay"),
- translate("Additional trigger delay in seconds before banIP processing begins."))
-e22.default = 2
-e22.datatype = "range(1,60)"
-e22.optional = true
-
-e23 = e:option(ListValue, "ban_starttype", translate("Start Type"),
- translate("Select the used start type during boot."))
-e23:value("start")
-e23:value("reload")
-e23.default = "start"
-e23.optional = true
-
-e30 = e:option(Value, "ban_wan_input_chain", translate("WAN Input Chain IPv4"))
-e30.default = "input_wan_rule"
-e30.datatype = "uciname"
-e30.optional = true
-
-e31 = e:option(Value, "ban_wan_forward_chain", translate("WAN Forward Chain IPv4"))
-e31.default = "forwarding_wan_rule"
-e31.datatype = "uciname"
-e31.optional = true
-
-e32 = e:option(Value, "ban_lan_input_chain", translate("LAN Input Chain IPv4"))
-e32.default = "input_lan_rule"
-e32.datatype = "uciname"
-e32.optional = true
-
-e33 = e:option(Value, "ban_lan_forward_chain", translate("LAN Forward Chain IPv4"))
-e33.default = "forwarding_lan_rule"
-e33.datatype = "uciname"
-e33.optional = true
-
-e34 = e:option(ListValue, "ban_target_src", translate("SRC Target IPv4"))
-e34:value("REJECT")
-e34:value("DROP")
-e34.default = "DROP"
-e34.optional = true
-
-e35 = e:option(ListValue, "ban_target_dst", translate("DST Target IPv4"))
-e35:value("REJECT")
-e35:value("DROP")
-e35.default = "REJECT"
-e35.optional = true
-
-e36 = e:option(Value, "ban_wan_input_chain_6", translate("WAN Input Chain IPv6"))
-e36.default = "input_wan_rule"
-e36.datatype = "uciname"
-e36.optional = true
-
-e37 = e:option(Value, "ban_wan_forward_chain_6", translate("WAN Forward Chain IPv6"))
-e37.default = "forwarding_wan_rule"
-e37.datatype = "uciname"
-e37.optional = true
-
-e38 = e:option(Value, "ban_lan_input_chain_6", translate("LAN Input Chain IPv6"))
-e38.default = "input_lan_rule"
-e38.datatype = "uciname"
-e38.optional = true
-
-e39 = e:option(Value, "ban_lan_forward_chain_6", translate("LAN Forward Chain IPv6"))
-e39.default = "forwarding_lan_rule"
-e39.datatype = "uciname"
-e39.optional = true
-
-e40 = e:option(ListValue, "ban_target_src_6", translate("SRC Target IPv6"))
-e40:value("REJECT")
-e40:value("DROP")
-e40.default = "DROP"
-e40.optional = true
-
-e41 = e:option(ListValue, "ban_target_dst_6", translate("DST Target IPv6"))
-e41:value("REJECT")
-e41:value("DROP")
-e41.default = "REJECT"
-e41.optional = true
-
-return m
diff --git a/applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua b/applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua
deleted file mode 100644
index c56e40f112..0000000000
--- a/applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua
+++ /dev/null
@@ -1,55 +0,0 @@
--- Copyright 2018 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-local fs = require("nixio.fs")
-local util = require("luci.util")
-local uci = require("luci.model.uci").cursor()
-local input = uci:get("banip", "whitelist", "ban_src") or uci:get("banip", "whitelist", "ban_src_6") or "/etc/banip/adblock.whitelist"
-
-if not fs.access(input) then
- m = SimpleForm("error", nil, translate("Input file not found, please check your configuration."))
- m.reset = false
- m.submit = false
- return m
-end
-
-if fs.stat(input).size >= 102400 then
- m = SimpleForm("error", nil,
- translate("The file size is too large for online editing in LuCI (&ge; 100 KB). ")
- .. translate("Please edit this file directly in a terminal session."))
- m.reset = false
- m.submit = false
- return m
-end
-
-m = SimpleForm("edit", nil)
-m:append(Template("banip/banip_css"))
-m.submit = translate("Save")
-m.reset = false
-
-s = m:section(SimpleSection, nil,
- translatef("This form allows you to modify the content of the banIP whitelist (%s).<br />", input)
- .. translate("Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR notation and comments introduced with '#' are allowed."))
-
-f = s:option(TextValue, "data")
-f.datatype = "string"
-f.rows = 20
-f.rmempty = true
-
-function f.cfgvalue()
- return fs.readfile(input) or ""
-end
-
-function f.write(self, section, data)
- return fs.writefile(input, "\n" .. util.trim(data:gsub("\r\n", "\n")) .. "\n")
-end
-
-function f.remove(self, section, value)
- return fs.writefile(input, "")
-end
-
-function s.handle(self, state, data)
- return true
-end
-
-return m
diff --git a/applications/luci-app-banip/luasrc/view/banip/banip_css.htm b/applications/luci-app-banip/luasrc/view/banip/banip_css.htm
deleted file mode 100644
index 2fd4109e90..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/banip_css.htm
+++ /dev/null
@@ -1,95 +0,0 @@
-<style type="text/css">
- textarea
- {
- width: 100% !important;
- height: 450px !important;
- border: 1px solid #cccccc;
- padding: 5px;
- font-size: 12px;
- font-family: monospace;
- resize: none;
- white-space: pre;
- overflow-wrap: normal;
- overflow-x: scroll;
- }
-
- select[readonly],
- textarea[readonly]
- {
- width: 100% !important;
- height: 450px !important;
- border: 1px solid #cccccc;
- padding: 5px;
- font-size: 12px;
- font-family: monospace;
- resize: none;
- pointer-events: auto;
- cursor: auto;
- }
-
- .table.cbi-section-table .th,
- .table.cbi-section-table .td,
- .cbi-section-table-cell,
- .cbi-section-table-row,
- .tr[data-title]::before
- {
- text-align: left !important;
- vertical-align: top;
- margin-left: 0px;
- padding-left: 2px;
- }
-
- .table.cbi-section-table .th
- {
- white-space: nowrap;
- }
-
- .cbi-section-table-row > .cbi-value-field .cbi-input-select,
- .table.cbi-section-table select
- {
- width: 70px;
- }
-
- .item,
- .add-item
- {
- white-space: nowrap;
- width: 8.2em;
- }
-
- .cbi-input-checkbox
- {
- height: 1em;
- }
-
- .cbi-button
- {
- -webkit-appearance: menulist;
- }
-
- .runtime
- {
- color: #37c;
- font-weight: bold;
- display: inline-block;
- width: 100%;
- padding-top: 0.5rem;
- }
-
- .ripe_desc
- {
- font-style: italic;
- display: inline-block;
- width: 100%;
- height: 20px;
- margin: 2px 2px;
- }
-
- .button_running
- {
- display: inline-block;
- width: 16px;
- height: 16px;
- margin: 0 5px;
- }
-</style>
diff --git a/applications/luci-app-banip/luasrc/view/banip/ipsetview.htm b/applications/luci-app-banip/luasrc/view/banip/ipsetview.htm
deleted file mode 100644
index 22c1312a8f..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/ipsetview.htm
+++ /dev/null
@@ -1,67 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%-
- local util = require("luci.util")
- local ipsets = util.split(util.trim(util.exec("ipset -n -L 2>/dev/null | sort")), "\n", nil, true) or {}
--%>
-
-<%+header%>
-<%+banip/banip_css%>
-
-<script type="text/javascript">
-//<![CDATA[
- function ipset_view()
- {
- var div_ipsets = document.getElementById("div_ipsets");
- var ipset = div_ipsets.querySelector("#s_ipsets").value;
- var filter = document.getElementById("checkbox_filter").checked;
- var view = document.getElementById("view_id");
-
- if (!ipset)
- {
- return;
- }
- view.value = "<%:Loading ...%>";
-
- new XHR().get('<%=luci.dispatcher.build_url("admin", "services", "banip")%>/ipsetview/' + ipset + "/" + filter, null,
- function(x)
- {
- if (!x)
- {
- view.value = "<%:No response!%>";
- return;
- }
- view.value = x.responseText;
- });
- }
-//]]>
-</script>
-
-<div class="cbi-map">
- <div class="cbi-section">
- <div class="cbi-section-descr"><%:Check the current available IPSets.%></div>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-row">
- <div class="td left">
- <input class="cbi-input-checkbox" data-update="click change" type="checkbox" id="checkbox_filter" name="checkbox_filter" value="1" checked="checked" />
- <label for="checkbox_filter"><%_Show only set member with packet counter &gt; 0%></label>
- </div>
- </div>
- <div class="tr cbi-section-table-row" id="div_ipsets">
- <div class="td left">
- <select id="s_ipsets" class="cbi-input-select cbi-button" style="width:15em">
- <%- for _, z in ipairs(ipsets) do -%><option value="<%=z%>"><%=z%></option><%- end -%>
- </select>
- <input type="button" id="bt_load" value="<%:Load%>" onclick="ipset_view()" class="cbi-button cbi-button-add" />
- </div>
- </div>
- </div>
- </div>
- <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea>
- </div>
-</div>
-<%+footer%>
diff --git a/applications/luci-app-banip/luasrc/view/banip/logview.htm b/applications/luci-app-banip/luasrc/view/banip/logview.htm
deleted file mode 100644
index 86f1ea64fa..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/logview.htm
+++ /dev/null
@@ -1,36 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+header%>
-<%+banip/banip_css%>
-
-<script type="text/javascript">
-//<![CDATA[
- function log_update()
- {
- XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "banip", "logview")%>', null,
- function(x)
- {
- if (!x)
- {
- return;
- }
- var view = document.getElementById("view_id");
- view.value = x.responseText;
- view.scrollTop = view.scrollHeight;
- });
- }
- window.onload = log_update();
-//]]>
-</script>
-
-<div class="cbi-map">
- <div class="cbi-section">
- <div class="cbi-section-descr"><%:The syslog output, pre-filtered for banIP related messages only.%></div>
- <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea>
- </div>
-</div>
-
-<%+footer%>
diff --git a/applications/luci-app-banip/luasrc/view/banip/ripeview.htm b/applications/luci-app-banip/luasrc/view/banip/ripeview.htm
deleted file mode 100644
index 5d26ce95f1..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/ripeview.htm
+++ /dev/null
@@ -1,107 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+header%>
-<%+banip/banip_css%>
-
-<script type="text/javascript">
-//<![CDATA[
- function ripe_desc()
- {
- var div_ripe = document.getElementById("div_ripe");
- var query = div_ripe.querySelector("#s_ripe").value;
- var output = document.getElementById("ripe_desc");
-
- switch (query) {
- case "geoloc":
- output.innerHTML = "<%:This data call returns geolocation information for the given IP space, or for announced IP prefixes in the case of ASNs.%>";
- break;
- case "as-overview":
- output.innerHTML = "<%:This data call shows general informations about an ASN like its announcement status and the name of its holder according to the WHOIS service.%>";
- break;
- case "announced-prefixes":
- output.innerHTML = "<%:This data call returns all announced prefixes for a given ASN.%>";
- break;
- case "network-info":
- output.innerHTML = "<%:This data call returns the containing prefix and announcing ASN of a given IP address.%>";
- break;
- case "country-resource-list":
- output.innerHTML = "<%:This data call lists the Internet resources associated with a country, including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes.%>";
- break;
- case "whois":
- output.innerHTML = "<%:This data call returns whois information from the relevant Regional Internet Registry and Routing Registry.%>";
- break;
- case "dns-chain":
- output.innerHTML = "<%:This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and reverse (PTR) records starting form either a hostname or an IP address.%>";
- break;
- case "iana-registry-info":
- output.innerHTML = "<%:This data call gives access to various data sources maintained by IANA.%>";
- break;
- default:
- output.innerHTML = "";
- }
- }
-
- function ripe_view()
- {
- var div_ripe = document.getElementById("div_ripe");
- var query = div_ripe.querySelector("#s_ripe").value;
- var input = document.getElementById("ripe_input");
- var view = document.getElementById("view_id");
-
- if (!input.value)
- {
- return;
- }
- view.value = "<%:Loading ...%>";
-
- new XHR().get('<%=luci.dispatcher.build_url("admin", "services", "banip")%>/ripeview/' + query + "/" + input.value, null,
- function(x)
- {
- if (!x)
- {
- view.value = "<%:No response!%>";
- return;
- }
- view.value = x.responseText;
- });
- }
- window.onload = ripe_desc;
-//]]>
-</script>
-
-<div class="cbi-map">
- <div class="cbi-section">
- <div class="cbi-section-descr"><%_The RIPEstat Data API is the public data interface provided by RIPE NCC, for details look <a href="https://stat.ripe.net/docs/data_api" target="_blank" rel="noopener noreferrer">here</a>.%></div>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-row">
- <div class="td left">
- <input class="cbi-input-text" style="width:20em" type="text" id="ripe_input" placeholder="<%:Enter IP/CIDR/ASN/ISO%>" value="" />
- </div>
- </div>
- <div class="tr cbi-section-table-row" id="div_ripe">
- <div class="td left">
- <select id="s_ripe" class="cbi-input-select cbi-button" style="width:15em" onchange="ripe_desc()">
- <option value="geoloc" selected="selected"><%:Geo Location%></option>
- <option value="as-overview"><%:ASN Overview%></option>
- <option value="announced-prefixes"><%:ASN Prefixes%></option>
- <option value="network-info"><%:IP/ASN Mapping%></option>
- <option value="country-resource-list"><%:Country Resources%></option>
- <option value="whois"><%:Whois Information%></option>
- <option value="dns-chain"><%:DNS Chain%></option>
- <option value="iana-registry-info"><%:IANA Information%></option>
- </select>
- <input type="button" id="bt_load" value="<%:Load%>" onclick="ripe_view()" class="cbi-button cbi-button-add" /><br /><br />
- <span class="ripe_desc" id="ripe_desc"></span>
- </div>
- </div>
- </div>
- </div>
- <textarea id="view_id" readonly="readonly" wrap="off" value=""></textarea>
- </div>
-</div>
-
-<%+footer%> \ No newline at end of file
diff --git a/applications/luci-app-banip/luasrc/view/banip/runtime.htm b/applications/luci-app-banip/luasrc/view/banip/runtime.htm
deleted file mode 100644
index f96b23dc80..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/runtime.htm
+++ /dev/null
@@ -1,164 +0,0 @@
-<%#
-Copyright 2018-2019 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%+banip/banip_css%>
-<script type="text/javascript">
-//<![CDATA[
- function status_update(json)
- {
- var btn1 = document.getElementById("btn1");
- var btn1_running = document.getElementById("btn1_running");
- var btn2 = document.getElementById("btn2");
- var btn2_running = document.getElementById("btn2_running");
- var view = document.getElementById("value_1");
- var input = json.data.status;
-
- btn1.value = "<%:Refresh%>";
- btn1.name = "do_refresh";
-
- btn2.value = "<%:Reload%>";
- btn2.name = "do_reload";
- view.innerHTML = input || "-";
- if (input != "running")
- {
- btn1.disabled = false;
- running(btn1_running, 0);
- btn2.disabled = false;
- running(btn2_running, 0);
- }
- view = document.getElementById("value_2");
- input = json.data.version;
- view.innerHTML = input || "-";
- view = document.getElementById("value_3");
- input = json.data.util_info;
- view.innerHTML = input || "-";
- view = document.getElementById("value_4");
- input = json.data.ipset_info;
- view.innerHTML = input || "-";
- view = document.getElementById("value_5");
- input = json.data.backup_dir;
- view.innerHTML = input || "-";
- view = document.getElementById("value_6");
- input = json.data.last_run;
- view.innerHTML = input || "-";
- }
-
-function btn_action(action)
- {
- var btn1 = document.getElementById("btn1");
- var btn1_running = document.getElementById("btn1_running");
- var btn2 = document.getElementById("btn2");
- var btn2_running = document.getElementById("btn2_running");
-
- if (action.name === "do_refresh")
- {
- btn1.disabled = true;
- btn2.disabled = true;
- running(btn1_running, 1);
- }
- else if (action.name === "do_reload")
- {
- btn1.disabled = true;
- btn2.disabled = true;
- running(btn2_running, 1);
- }
- new XHR.get('<%=luci.dispatcher.build_url("admin", "services", "banip")%>/action/' + action.name, null,
- function(x)
- {
- if (!x)
- {
- return;
- }
- });
- }
-
- function running(element, state)
- {
- if (state === 1)
- {
- var running_html = '<img src="<%=resource%>/icons/loading.gif" alt="<%:Loading%>" width="16" height="16" style="vertical-align:middle" />';
- element.innerHTML = running_html;
- }
- else
- {
- element.innerHTML = '';
- }
- }
-
- XHR.get('<%=luci.dispatcher.build_url("admin", "services", "banip", "status")%>', null,
- function(x, json_info)
- {
- if (!x || !json_info)
- {
- return;
- }
- status_update(json_info)
- });
-
- XHR.poll(-1, '<%=luci.dispatcher.build_url("admin", "services", "banip", "status")%>', null,
- function(x, json_info)
- {
- if (!x || !json_info)
- {
- return;
- }
- status_update(json_info)
- });
-//]]>
-</script>
-
-<h3><%:Runtime Information%></h3>
-<div class="cbi-value" id="status_1">
- <label class="cbi-value-title" for="status_1"><%:banIP Status%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_1">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_2">
- <label class="cbi-value-title" for="status_2"><%:banIP Version%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_2">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_3">
- <label class="cbi-value-title" for="status_3"><%:Download Utility, RT Monitor%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_3">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_4">
- <label class="cbi-value-title" for="status_4"><%:IPSet Information%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_4">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_5">
- <label class="cbi-value-title" for="status_5"><%:Backup Directory%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_5">-</span>
- </div>
-</div>
-<div class="cbi-value" id="status_6">
- <label class="cbi-value-title" for="status_6"><%:Last Run%></label>
- <div class="cbi-value-field">
- <span class="runtime" id="value_6">-</span>
- </div>
-</div>
-<hr />
-<div class="cbi-value" id="button_1">
- <label class="cbi-value-title" for="button_1"><%:Refresh IPSets%></label>
- <div class="cbi-value-field">
- <input class="cbi-button cbi-button-apply" id="btn1" type="button" name="do_refresh" value="<%:Refresh%>" onclick="btn_action(this)" />
- <span id="btn1_running" class="btn_running"></span>
- </div>
-</div>
-<div class="cbi-value" id="button_2">
- <label class="cbi-value-title" for="button_2"><%:Reload IPSet Sources%></label>
- <div class="cbi-value-field">
- <input class="cbi-button cbi-button-reset" id="btn2" type="button" name="do_reload" value="<%:Reload%>" onclick="btn_action(this)" />
- <span id="btn2_running" class="btn_running"></span>
- </div>
-</div>
-
diff --git a/applications/luci-app-banip/luasrc/view/banip/sourcelist.htm b/applications/luci-app-banip/luasrc/view/banip/sourcelist.htm
deleted file mode 100644
index 12240e5ae4..0000000000
--- a/applications/luci-app-banip/luasrc/view/banip/sourcelist.htm
+++ /dev/null
@@ -1,47 +0,0 @@
-<%#
-Copyright 2018 Dirk Brenken (dev@brenken.org)
-This is free software, licensed under the Apache License, Version 2.0
--%>
-
-<%-
-local anonclass = (not self.anonymous or self.sectiontitle) and "named" or "anonymous"
--%>
-
-<%+banip/banip_css%>
-
-<div class="cbi-section" id="cbi-<%=self.config%>-<%=self.sectiontype%>">
- <% if self.title then -%>
- <h3><%=self.title%></h3>
- <%- end %>
- <div class="cbi-section-descr"><%=self.description%></div>
- <div class="cbi-section-node">
- <div class="table cbi-section-table">
- <div class="tr cbi-section-table-titles <%=anonclass%>">
- <%- for i, k in pairs(self.children) do -%>
- <div class="th cbi-section-table-cell">
- <%-=k.title-%>
- </div>
- <%- end -%>
- </div>
- <%- local section, scope, isempty = true
- for i, k in ipairs(self:cfgsections()) do
- section = k
- local sectionname = striptags((type(self.sectiontitle) == "function") and self:sectiontitle(section) or k)
- local sectiontitle = ifattr(sectionname and (not self.anonymous or self.sectiontitle), "data-title", sectionname, true)
- isempty = false
- scope = { valueheader = "cbi/cell_valueheader", valuefooter = "cbi/cell_valuefooter" }
- -%>
- <div class="tr cbi-section-table-row" id="cbi-<%=self.config%>-<%=section%>"<%=sectiontitle%>>
- <%-
- for k, node in ipairs(self.children) do
- node:render(section, scope or {})
- end
- if not scope.cbid:match("ban_src_cat") then
- -%>
- <div class="td cbi-value-field">&#160;</div>
- <%- end -%>
- </div>
- <%- end -%>
- </div>
- </div>
-</div>
diff --git a/applications/luci-app-banip/po/ar/banip.po b/applications/luci-app-banip/po/ar/banip.po
index 7efde8cb84..607f6c409b 100644
--- a/applications/luci-app-banip/po/ar/banip.po
+++ b/applications/luci-app-banip/po/ar/banip.po
@@ -11,480 +11,833 @@ msgstr ""
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "مجلد النسخ الاحتياطي"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "الوصف"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "حمولة"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "جار التحميل"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "نظرة عامة"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "عرض ملف السجل"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "الوصف"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Load"
+#~ msgstr "حمولة"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "جار التحميل"
+
+#~ msgid "View Logfile"
+#~ msgstr "عرض ملف السجل"
diff --git a/applications/luci-app-banip/po/bg/banip.po b/applications/luci-app-banip/po/bg/banip.po
index 0ee1661ffd..b6cbc32a15 100644
--- a/applications/luci-app-banip/po/bg/banip.po
+++ b/applications/luci-app-banip/po/bg/banip.po
@@ -10,480 +10,824 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Описание"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "Description"
+#~ msgstr "Описание"
diff --git a/applications/luci-app-banip/po/bn_BD/banip.po b/applications/luci-app-banip/po/bn_BD/banip.po
index 163eabc659..a51c5e41eb 100644
--- a/applications/luci-app-banip/po/bn_BD/banip.po
+++ b/applications/luci-app-banip/po/bn_BD/banip.po
@@ -4,480 +4,821 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/ca/banip.po b/applications/luci-app-banip/po/ca/banip.po
index 98143b11b7..8fc797f82e 100644
--- a/applications/luci-app-banip/po/ca/banip.po
+++ b/applications/luci-app-banip/po/ca/banip.po
@@ -10,492 +10,907 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.9.1-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avançat"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Directori de còpies de seguretat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descripció"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opcions de baixada"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Utilitat de baixades"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Edita la llista negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Edita la configuració"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Edita la llista blanca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-"Activa l’enregistrament detallat de dades de depuració si hi ha errors de "
-"processament."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opcions addicionals"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Per a saber-ne més, <a href=\"%s\" target=\"_blank\">consulteu la "
-"documentació en línia</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"Per a més millores de rendiment, podeu incrementar aquest valor; p. ex., «8» "
-"o «16» es poden utilitzar amb seguretat."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalització"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informació IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "No s’ha trobat el fitxer d’entrada; reviseu la vostra configuració."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Darrera execució"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "S’està carregant"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "S’està carregant…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Servei de prioritat baixa"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "No s’ha emès cap resposta."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-"Si els valors per defecte no són adequats per a vós, modifiqueu aquestes "
-"opcions."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Visió de conjunt"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-"Afegiu només una adreça IPv4 o IPv6 per línia. Es permeten els intervals "
-"d’IP en notació CIDR i els comentaris introduïts per «#»."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Editeu aquest fitxer directament en una sessió de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Actualitza"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Torna a carregar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informació de l’entorn d’execució"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Desa"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"Aquest fitxer és massa gran i no es pot editar en línia amb el LuCI "
-"(&ge; 100 kB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Enregistrament detallat de depuració"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Mostra el fitxer de registre"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Avançat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Descripció"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Download Options"
+#~ msgstr "Opcions de baixada"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Edita la configuració"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Activa l’enregistrament detallat de dades de depuració si hi ha errors de "
+#~ "processament."
+
+#~ msgid "Extra Options"
+#~ msgstr "Opcions addicionals"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Per a saber-ne més, <a href=\"%s\" target=\"_blank\">consulteu la "
+#~ "documentació en línia</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Per a més millores de rendiment, podeu incrementar aquest valor; p. ex., "
+#~ "«8» o «16» es poden utilitzar amb seguretat."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalització"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informació IANA"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "No s’ha trobat el fitxer d’entrada; reviseu la vostra configuració."
+
+#~ msgid "Loading"
+#~ msgstr "S’està carregant"
+
+#~ msgid "Loading ..."
+#~ msgstr "S’està carregant…"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Servei de prioritat baixa"
+
+#~ msgid "No response!"
+#~ msgstr "No s’ha emès cap resposta."
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Si els valors per defecte no són adequats per a vós, modifiqueu aquestes "
+#~ "opcions."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Afegiu només una adreça IPv4 o IPv6 per línia. Es permeten els intervals "
+#~ "d’IP en notació CIDR i els comentaris introduïts per «#»."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Editeu aquest fitxer directament en una sessió de terminal."
+
+#~ msgid "Reload"
+#~ msgstr "Torna a carregar"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informació de l’entorn d’execució"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "Aquest fitxer és massa gran i no es pot editar en línia amb el LuCI "
+#~ "(&ge; 100 kB)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Mostra el fitxer de registre"
diff --git a/applications/luci-app-banip/po/cs/banip.po b/applications/luci-app-banip/po/cs/banip.po
index 78008f0290..fb27dc6fac 100644
--- a/applications/luci-app-banip/po/cs/banip.po
+++ b/applications/luci-app-banip/po/cs/banip.po
@@ -10,529 +10,1191 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Přehled ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefixy ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Země"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr "Dodatečné zpoždění v sekundách před začátkem zpracování banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Pokročilé"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatické rozpoznání rozhraní WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Záložní adresář"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Automatické doplňky do blacklistu jsou uloženy dočasně v IPSet a trvale "
-"uloženy v lokálním seznamu. Chcete-li zabránit místnímu ukládání, zakažte "
-"tuto možnost."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Zkontrolujte aktuálně dostupné IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-"Konfigurace balíčku banIP pro blokování adres IP/podsítí pomocí IPSet "
-"(rozšíření iptables)."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Informace o zdrojích země"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Řetěz DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "Cílová IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "Cílová IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Popis"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Možnosti stahování"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Nástroj pro stahování"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Nástroj pro stahování, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Upravit blacklist"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Upravit konfiguraci"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Upravit whitelist"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Povolit banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-"Povolit podrobné protokolování pro ladění v případě jakékoli chyby "
-"zpracování."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Zadejte IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Další možnosti"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Další informace <a href=\"%s\" target=\"_blank\">najdete v online "
-"dokumentaci</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
msgstr ""
-"Pro další zlepšení výkonu můžete tuto hodnotu zvýšit, například '8' nebo "
-"'16' by mělo být bezpečné."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Zeměpisné umístění"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informace IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapování IP / ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "Informace o IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Zdroje IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet vyhledávání"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Vstupní soubor nebyl nalezen, zkontrolujte prosím svou konfiguraci."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Poslední spuštění"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Zátěž"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Načítání"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Načítání..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Ukládat blacklist lokálně"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Ukládat whitelist lokálně"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Služba s nízkou prioritou"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Ruční výběr rozhraní WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Maximální velikost fronty pro stahování"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Žádná odpověď!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "Volby pro další doplnění pro případ, že výchozí hodnoty nejsou vhodné."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Přehled"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-"Přidejte na každý řádek pouze jednu adresu IPv4 nebo IPv6. Rozsahy IP v "
-"zápisu CIDR a komentáře uvozené '#' jsou povoleny."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Upravte tento soubor přímo v relaci terminálu."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Aktualizovat"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Aktualizovat IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Znovu načíst"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Znovu načíst zdroje IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informace o běhu"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST (Zdroj/Cíl)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Démon SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Uložit"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-"Vyberte SSH démona pro analýzu protokolových souborů, pro detekci vlomení."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Vyberte použitý typ spuštění během bootování."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Vyberte upřednostňovaný nástroj pro stahování."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Ručně vyberte preferovaná rozhraní."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Nastavte úroveň priority na 'nízká priorita' a zpracování banIP na pozadí "
-"bude vyžadovat méně prostředků."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Zobrazit pouze členy sady s čítačem paketů &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-"Velikost fronty pro stahování &amp; souběžné zpracování IPset (výchozí "
-"hodnota '4')."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Zvláštní možnosti pro vybraný nástroj pro stahování, například '--timeout=20-"
-"O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Typ spuštění"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Spustí na pozadí malý monitor protokolu/banIP, tak aby v reálném čase "
-"blokoval útoky hrubou sílou na SSH/LuCI."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Cílový adresář pro zálohy banIP. Výchozí je '/tmp'. Použijte přednostně "
-"napěťově nezávislou paměť (disk, apod.), pokud je k dispozici."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"RIPEstat Data API je veřejné datové rozhraní poskytované RIPE NCC, "
-"podrobnosti vizte <a href=\"https://stat.ripe.net/docs/data_api\" target="
-"\"_blank\" rel=\"noopener noreferrer\">zde</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr "Soubor je příliš velký pro online úpravy v LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr "Výstup syslog předfiltrovaný pouze se záznamy souvisejícími s banIP."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Tato změna vyžaduje manuální zastavení/znovuspuštění služby, aby se efekt "
-"projevil."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"Toto datové volání poskytuje přístup k různým zdrojům dat spravovaných "
-"úřadem IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"Toto datové volání uvádí seznam internetových zdrojů přidružených k zemi, "
-"včetně adres ASNs, rozsahů IPv4 a IPv4/6 CIDR prefixů."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr "Toto datové volání vrátí všechny ohlášené předpony pro daný ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Toto datové volání vrací informace o geolokaci pro daný prostor IP, nebo pro "
-"ohlášené předpony IP v případě ASN."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-"Toto datové volání vrátí obsaženou předponu a oznamovací ASN dané IP adresy."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Toto datové volání vrací řetěz záznamů DNS (A/AAAA/CNAME), reverzních (PTR) "
-"a autoritativních DNS pro zadanou doménu nebo adresu IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr "Výstup syslog předfiltrovaný pouze se záznamy souvisejícími s banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Toto datové volání vrací informace WHOIS z příslušného místního registru "
-"(RIR) a registru směrování (IRR)."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"Toto datové volání zobrazuje obecné informace o ASN, jako je stav jeho "
-"oznámení a jméno jeho držitele podle služby WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
-msgstr "Tento formulář umožňuje upravit obsah blacklistu banIP (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-"Tento formulář umožňuje změnit obsah banIP seznamu povolených serverů (%s)."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-"Tento formulář umožňuje upravit obsah hlavního konfiguračního souboru banIP "
-"(/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Prodleva spuštění"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Podrobné protokolování ladění"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Zobrazit obsah souboru se záznamem událostí"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Automatické doplňky do seznamu povolených serverů (whitelist) jsou uloženy "
-"dočasně v IPSet a trvale uloženy v místním seznamu. Chcete-li zabránit "
-"místnímu ukládání, zakažte tuto možnost."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informace WHOIS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Stav banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "Přehled ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefixy ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Země"
+
+#~ msgid "Advanced"
+#~ msgstr "Pokročilé"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatické rozpoznání rozhraní WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatické doplňky do blacklistu jsou uloženy dočasně v IPSet a trvale "
+#~ "uloženy v lokálním seznamu. Chcete-li zabránit místnímu ukládání, zakažte "
+#~ "tuto možnost."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Zkontrolujte aktuálně dostupné IPSets."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Konfigurace balíčku banIP pro blokování adres IP/podsítí pomocí IPSet "
+#~ "(rozšíření iptables)."
+
+#~ msgid "Country Resources"
+#~ msgstr "Informace o zdrojích země"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Řetěz DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "Cílová IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "Cílová IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Popis"
+
+#~ msgid "Download Options"
+#~ msgstr "Možnosti stahování"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Nástroj pro stahování, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Upravit konfiguraci"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Povolit banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Povolit podrobné protokolování pro ladění v případě jakékoli chyby "
+#~ "zpracování."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Zadejte IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Další možnosti"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Další informace <a href=\"%s\" target=\"_blank\">najdete v online "
+#~ "dokumentaci</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Pro další zlepšení výkonu můžete tuto hodnotu zvýšit, například '8' nebo "
+#~ "'16' by mělo být bezpečné."
+
+#~ msgid "Geo Location"
+#~ msgstr "Zeměpisné umístění"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informace IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapování IP / ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Zdroje IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet vyhledávání"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Vstupní soubor nebyl nalezen, zkontrolujte prosím svou konfiguraci."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "LAN Forward Chain IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "LAN Forward Chain IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "LAN Input Chain IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "LAN Input Chain IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Zátěž"
+
+#~ msgid "Loading"
+#~ msgstr "Načítání"
+
+#~ msgid "Loading ..."
+#~ msgstr "Načítání..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Ukládat blacklist lokálně"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Ukládat whitelist lokálně"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Služba s nízkou prioritou"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Ruční výběr rozhraní WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Maximální velikost fronty pro stahování"
+
+#~ msgid "No response!"
+#~ msgstr "Žádná odpověď!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Volby pro další doplnění pro případ, že výchozí hodnoty nejsou vhodné."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Přidejte na každý řádek pouze jednu adresu IPv4 nebo IPv6. Rozsahy IP v "
+#~ "zápisu CIDR a komentáře uvozené '#' jsou povoleny."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Upravte tento soubor přímo v relaci terminálu."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Aktualizovat IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Znovu načíst"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Znovu načíst zdroje IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informace o běhu"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC Target IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC Target IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST (Zdroj/Cíl)"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Verze banIP"
+#~ msgid "SSH Daemon"
+#~ msgstr "Démon SSH"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "povolit IPv4"
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT Monitor"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "povolit IPv6"
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Vyberte SSH démona pro analýzu protokolových souborů, pro detekci vlomení."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Vyberte použitý typ spuštění během bootování."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Vyberte upřednostňovaný nástroj pro stahování."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Ručně vyberte preferovaná rozhraní."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Nastavte úroveň priority na 'nízká priorita' a zpracování banIP na pozadí "
+#~ "bude vyžadovat méně prostředků."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Zobrazit pouze členy sady s čítačem paketů &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Velikost fronty pro stahování &amp; souběžné zpracování IPset (výchozí "
+#~ "hodnota '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Zvláštní možnosti pro vybraný nástroj pro stahování, například '--"
+#~ "timeout=20-O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Typ spuštění"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Spustí na pozadí malý monitor protokolu/banIP, tak aby v reálném čase "
+#~ "blokoval útoky hrubou sílou na SSH/LuCI."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Cílový adresář pro zálohy banIP. Výchozí je '/tmp'. Použijte přednostně "
+#~ "napěťově nezávislou paměť (disk, apod.), pokud je k dispozici."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat Data API je veřejné datové rozhraní poskytované RIPE NCC, "
+#~ "podrobnosti vizte <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">zde</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "Soubor je příliš velký pro online úpravy v LuCI (&ge; 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Tato změna vyžaduje manuální zastavení/znovuspuštění služby, aby se efekt "
+#~ "projevil."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Toto datové volání poskytuje přístup k různým zdrojům dat spravovaných "
+#~ "úřadem IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Toto datové volání uvádí seznam internetových zdrojů přidružených k zemi, "
+#~ "včetně adres ASNs, rozsahů IPv4 a IPv4/6 CIDR prefixů."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr "Toto datové volání vrátí všechny ohlášené předpony pro daný ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Toto datové volání vrací informace o geolokaci pro daný prostor IP, nebo "
+#~ "pro ohlášené předpony IP v případě ASN."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Toto datové volání vrátí obsaženou předponu a oznamovací ASN dané IP "
+#~ "adresy."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Toto datové volání vrací řetěz záznamů DNS (A/AAAA/CNAME), reverzních "
+#~ "(PTR) a autoritativních DNS pro zadanou doménu nebo adresu IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Toto datové volání vrací informace WHOIS z příslušného místního registru "
+#~ "(RIR) a registru směrování (IRR)."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Toto datové volání zobrazuje obecné informace o ASN, jako je stav jeho "
+#~ "oznámení a jméno jeho držitele podle služby WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr "Tento formulář umožňuje upravit obsah blacklistu banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Tento formulář umožňuje změnit obsah banIP seznamu povolených serverů "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Tento formulář umožňuje upravit obsah hlavního konfiguračního souboru "
+#~ "banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Zobrazit obsah souboru se záznamem událostí"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN Forward Chain IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN Forward Chain IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN Input Chain IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN Input Chain IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatické doplňky do seznamu povolených serverů (whitelist) jsou "
+#~ "uloženy dočasně v IPSet a trvale uloženy v místním seznamu. Chcete-li "
+#~ "zabránit místnímu ukládání, zakažte tuto možnost."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informace WHOIS"
+
+#~ msgid "banIP Status"
+#~ msgstr "Stav banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Verze banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "povolit IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "povolit IPv6"
diff --git a/applications/luci-app-banip/po/de/banip.po b/applications/luci-app-banip/po/de/banip.po
index 3127da00bb..118152ba65 100644
--- a/applications/luci-app-banip/po/de/banip.po
+++ b/applications/luci-app-banip/po/de/banip.po
@@ -1,551 +1,1224 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-21 12:21+0000\n"
-"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN-Übersicht"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr "1 Stunde"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr "12 Stunden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr "24 Stunden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr "30 Minuten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr "6 Stunden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr "Autonome Systemnummern"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Aktion"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr "Aktive Geräte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr "Aktive Schnittstellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr "Aktive Protokollbegriffe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr "Aktive Quellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr "Aktive Subnetze"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Fügen Sie zusätzliche, nicht banIP-bezogene IPSets hinzu, z.B. für Berichte "
+"und Abfragen."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN-Präfixe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Fügen Sie diese IP / CIDR Ihrer lokalen Whitelist hinzu."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Land"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr "Zusätzliche Einstellungen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Zusätzliche Auslöseverzögerung in Sekunden, bevor die BanIP-Verarbeitung "
"beginnt."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Fortgeschritten"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr "Erweiterte Ketteneinstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr "Fortgeschrittene E-Mail Einstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr "Erweiterte Protokolleinstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr "Automatische Blacklist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr "Automatische Erkennung"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatische Erkennung der WAN-Schnittstelle"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr "Automatische Whitelist"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+"Automatische Übertragung von verdächtigen IP-Adressen aus dem Protokoll in "
+"die banIP Blacklist während der Laufzeit."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+"Automatische Übertragung von Uplink-IP-Adressen an die banIP Whitelist "
+"während der Laufzeit."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Backupverzeichnis"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr "Basis-Temp-Verzeichnis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+"Basis Temp-Verzeichnis, das für alle banIP-bezogenen Laufzeitvorgänge "
+"verwendet wird."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-"Blacklist Auto Addons werden temporär im IPSet und dauerhaft in der lokalen "
-"Blacklist gespeichert. Deaktivieren Sie diese Option, um das lokale "
-"Speichern zu verhindern."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Aktuell verfügbare IPSets überprüfen."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr "Abbrechen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-"Konfiguration des banIP-Pakets zum Blockieren von IP-Adressen/Subnetzen via "
-"IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Länderressourcen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNS-Kette"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST-Ziel IPv4 (Destination)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST-Ziel IPv6 (Destination)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Beschreibung"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr "Download Parameter"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Download-Optionen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr "Download Warteschlange"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Download-Werkzeug"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Download-Dienstprogramm, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr "E-Mail-Benachrichtigung"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr "E-Mail Empfängeradresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr "E-Mail Absenderadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
-msgstr "Blackliste bearbeiten"
+msgstr "Blacklist bearbeiten"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Konfiguration bearbeiten"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
-msgstr "Whiteliste bearbeiten"
+msgstr "Whitelist bearbeiten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "banIP aktivieren"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-"Ausführliche Debug-Protokollierung im Falle eines Verarbeitungsfehlers "
-"aktivieren."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "IP/CIDR/ASN/ISO eingeben"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Zusätzliche Optionen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
+msgstr "Aktiviert"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Für weitere Informationen <a href=\"%s\" target=\"_blank\">lesen Sie die "
-"Online-Dokumentation</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
msgstr ""
-"Für weitere Leistungssteigerungen kann dieser Wert erhöht werden, z.B. \"8\" "
-"oder \"16\" sollte problemlos sein."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geo-Standort"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr "Allgemeine Einstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Gewähre UCI Zugriff auf luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA-Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "IP/ASN-Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "IPSet-Information"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "IPSet-Quellen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Eingabedatei nicht gefunden, bitte überprüfen Sie Ihre Konfiguration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "LAN Weiterleitungs-Kette IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "LAN Weiterleitungs-Kette IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "LAN Eingangs-Kette IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "LAN Eingangs-Kette IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
-msgstr "Letzter Lauf"
+msgstr "Letzter Durchgang"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Last"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Lade"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Lade ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Blacklist Addons lokal speichern"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Whitelist Addons lokal speichern"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Dienst mit niedriger Priorität"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Manuelle Auswahl der WAN-Schnittstelle"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Max. Download-Warteschlange"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Keine Antwort!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Name"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-"Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht "
-"für Sie geeignet sind."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Übersicht"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-"Bitte nur eine IPv4- oder IPv6-Adresse pro Zeile hinzufügen. IP-Bereiche in "
-"CIDR-Notation und mit '#' eingeführte Kommentare sind erlaubt."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Bitte bearbeiten Sie diese Datei direkt in einer Terminalsitzung."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Aktualisieren"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "IPSets aktualisieren"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Neu laden"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr "Neustart"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "IPSet-Quellen neu laden"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Laufzeitinformationen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC-Ziel IPv4 (Source)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC-Ziel IPv6 (Source)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST (Source/Destination)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH-Dienst (Daemon)"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI RT-Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Speichern"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-"Wählen Sie den SSH Dämon für die Logfile-Syntaxanalyse aus, um "
-"Einbruchsversuche zu erkennen."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Wählen Sie den verwendeten Start-Typ während des Hochfahren aus."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Bevorzugtes Download-Utility auswählen."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Bevorzugte(n) Schnittstelle(n) manuell auswählen."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Nice-Level auf 'low priority' stellen und die banIP-Hintergrundverarbeitung "
-"benötigt weniger Ressourcen vom System."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Nur Set-Member mit Paketzähler &gt; 0 anzeigen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-"Größe der Download-Warteschlange zur Handhabung von Downloads und paralleler "
-"IPSet-Verarbeitung (default '4')."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Spezielle Optionen für das ausgewählte Download-Dienstprogramm, z.B.'--"
-"timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Starttyp"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Startet einen kleinen Log/BanIP-Monitor im Hintergrund, um SSH/LuCI-Brute-"
-"Force-Angriffe in Echtzeit zu blockieren."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-"Zielverzeichnis für banIP-Backups. Standard ist '/tmp', bitte vorzugsweise "
-"einen nichtflüchtigen Speicherort verwenden, falls vorhanden."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"Die RIPEstat Data API ist die öffentliche Datenschnittstelle von RIPE NCC, "
-"für Details siehe <a href=\"https://stat.ripe.net/docs/data_api\" target="
-"\"_blank\" rel=\"noopener noreferrer\">hier</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"Die Größe der Datei ist für die Onlinebearbeitung in LuCI zu groß (&ge; 100 "
-"KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr "Die Syslog-Ausgabe, vorgefiltert mit nur BanIP-bezogene Nachrichten."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Diese Änderung erfordert ein manueller Stop/Neustart des Diensts zum Wirksam "
-"werden."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"Dieser Datenaufruf ermöglicht den Zugriff auf verschiedene von der IANA "
-"gepflegte Datenquellen."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"Dieser Datenaufruf listet die Internetressourcen auf, die einem Land "
-"zugeordnet sind, einschließlich ASNs, IPv4-Bereiche und IPv4/6 CIDR-Präfixe."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-"Dieser Datenaufruf gibt alle angekündigten Präfixe für einen bestimmten ASN "
-"zurück."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Dieser Datenaufruf liefert Geolokalisierungsinformationen für den "
-"angegebenen IP-Bereich oder für angekündigte IP-Präfixe bei ASNs."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
-"Dieser Datenaufruf gibt das enthaltene Präfix und die announcing-ASN einer "
-"bestimmten IP-Adresse zurück."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Dieser Datenaufruf gibt die rekursive Kette von DNS-Weiterleitung (A/AAAA/"
-"CNAME) und umgekehrten (PTR)-Einträgen zurück, die entweder mit einem "
-"Hostnamen oder einer IP-Adresse beginnen."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr "Die Syslog-Ausgabe, vorgefiltert mit nur BanIP-bezogene Nachrichten."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Dieser Datenaufruf gibt Whois-Informationen aus der entsprechenden "
-"regionalen Internet-Register und dem Routing-Register zurück."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"Dieser Datenaufruf zeigt allgemeine Informationen über eine ASN wie ihren "
-"Ankündigungsstatus und den Namen des Inhabers gemäß dem WHOIS-Dienst."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Dieses Formular ermöglicht, den Inhalt der banIP-Blacklist (%s) zu ändern."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-"Dieses Formular ermöglicht, den Inhalt der banIP-Whitelist (%s) zu ändern."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-"Dieses Formular ermöglicht, den Inhalt der Haupt-banIP-Konfigurationsdatei (/"
-"etc/config/banip) zu ändern."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Verzögerung der Trigger-Bedingung"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Ausführliche Debug-Protokollierung"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Protokolldatei anzeigen"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN Weiterleitungs-Kette IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN Weiterleitungs-Kette IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN-Eingangskette IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN-Eingangskette IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Whitelist Auto-Addons werden temporär im IPSet gespeichert und dauerhaft in "
-"der lokalen Whitelist gespeichert. Deaktivieren Sie diese Option, um das "
-"lokale Speichern zu verhindern."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois-Informationen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP-Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN-Übersicht"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN-Präfixe"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Land"
+
+#~ msgid "Advanced"
+#~ msgstr "Fortgeschritten"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatische Erkennung der WAN-Schnittstelle"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Blacklist Auto Addons werden temporär im IPSet und dauerhaft in der "
+#~ "lokalen Blacklist gespeichert. Deaktivieren Sie diese Option, um das "
+#~ "lokale Speichern zu verhindern."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Aktuell verfügbare IPSets überprüfen."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Konfiguration des banIP-Pakets zum Blockieren von IP-Adressen/Subnetzen "
+#~ "via IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Länderressourcen"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS-Kette"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST-Ziel IPv4 (Destination)"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST-Ziel IPv6 (Destination)"
+
+#~ msgid "Description"
+#~ msgstr "Beschreibung"
+
+#~ msgid "Download Options"
+#~ msgstr "Download-Optionen"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Download-Dienstprogramm, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Konfiguration bearbeiten"
+
+#~ msgid "Enable banIP"
+#~ msgstr "banIP aktivieren"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Ausführliche Debug-Protokollierung im Falle eines Verarbeitungsfehlers "
+#~ "aktivieren."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "IP/CIDR/ASN/ISO eingeben"
+
+#~ msgid "Extra Options"
+#~ msgstr "Zusätzliche Optionen"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Für weitere Informationen <a href=\"%s\" target=\"_blank\">lesen Sie die "
+#~ "Online-Dokumentation</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Für weitere Leistungssteigerungen kann dieser Wert erhöht werden, z.B. "
+#~ "\"8\" oder \"16\" sollte problemlos sein."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geo-Standort"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Gewähre UCI Zugriff auf luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA-Information"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP/ASN-Mapping"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet-Quellen"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-Lookup"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Eingabedatei nicht gefunden, bitte überprüfen Sie Ihre Konfiguration."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "LAN Weiterleitungs-Kette IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "LAN Weiterleitungs-Kette IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "LAN Eingangs-Kette IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "LAN Eingangs-Kette IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Last"
+
+#~ msgid "Loading"
+#~ msgstr "Lade"
+
+#~ msgid "Loading ..."
+#~ msgstr "Lade ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Blacklist Addons lokal speichern"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Whitelist Addons lokal speichern"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Dienst mit niedriger Priorität"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Manuelle Auswahl der WAN-Schnittstelle"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Max. Download-Warteschlange"
+
+#~ msgid "No response!"
+#~ msgstr "Keine Antwort!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht "
+#~ "für Sie geeignet sind."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Bitte nur eine IPv4- oder IPv6-Adresse pro Zeile hinzufügen. IP-Bereiche "
+#~ "in CIDR-Notation und mit '#' eingeführte Kommentare sind erlaubt."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Bitte bearbeiten Sie diese Datei direkt in einer Terminalsitzung."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSets aktualisieren"
+
+#~ msgid "Reload"
+#~ msgstr "Neu laden"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "IPSet-Quellen neu laden"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Laufzeitinformationen"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC-Ziel IPv4 (Source)"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP-Version"
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC-Ziel IPv6 (Source)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "aktiviere IPv4"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST (Source/Destination)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "aktiviere IPv6"
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH-Dienst (Daemon)"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT-Monitor"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Wählen Sie den SSH Dämon für die Logfile-Syntaxanalyse aus, um "
+#~ "Einbruchsversuche zu erkennen."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Wählen Sie den verwendeten Start-Typ während des Hochfahren aus."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Bevorzugtes Download-Utility auswählen."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Bevorzugte(n) Schnittstelle(n) manuell auswählen."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Nice-Level auf 'low priority' stellen und die banIP-"
+#~ "Hintergrundverarbeitung benötigt weniger Ressourcen vom System."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Nur Set-Member mit Paketzähler &gt; 0 anzeigen"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Größe der Download-Warteschlange zur Handhabung von Downloads und "
+#~ "paralleler IPSet-Verarbeitung (default '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Spezielle Optionen für das ausgewählte Download-Dienstprogramm, z.B.'--"
+#~ "timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Starttyp"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Startet einen kleinen Log/BanIP-Monitor im Hintergrund, um SSH/LuCI-Brute-"
+#~ "Force-Angriffe in Echtzeit zu blockieren."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Zielverzeichnis für banIP-Backups. Standard ist '/tmp', bitte "
+#~ "vorzugsweise einen nichtflüchtigen Speicherort verwenden, falls vorhanden."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "Die RIPEstat Data API ist die öffentliche Datenschnittstelle von RIPE "
+#~ "NCC, für Details siehe <a href=\"https://stat.ripe.net/docs/data_api\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">hier</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "Die Größe der Datei ist für die Onlinebearbeitung in LuCI zu groß (&ge; "
+#~ "100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Diese Änderung erfordert ein manueller Stop/Neustart des Diensts zum "
+#~ "Wirksam werden."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Dieser Datenaufruf ermöglicht den Zugriff auf verschiedene von der IANA "
+#~ "gepflegte Datenquellen."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Dieser Datenaufruf listet die Internetressourcen auf, die einem Land "
+#~ "zugeordnet sind, einschließlich ASNs, IPv4-Bereiche und IPv4/6 CIDR-"
+#~ "Präfixe."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt alle angekündigten Präfixe für einen bestimmten "
+#~ "ASN zurück."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Dieser Datenaufruf liefert Geolokalisierungsinformationen für den "
+#~ "angegebenen IP-Bereich oder für angekündigte IP-Präfixe bei ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt das enthaltene Präfix und die announcing-ASN "
+#~ "einer bestimmten IP-Adresse zurück."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt die rekursive Kette von DNS-Weiterleitung (A/AAAA/"
+#~ "CNAME) und umgekehrten (PTR)-Einträgen zurück, die entweder mit einem "
+#~ "Hostnamen oder einer IP-Adresse beginnen."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Dieser Datenaufruf gibt Whois-Informationen aus der entsprechenden "
+#~ "regionalen Internet-Register und dem Routing-Register zurück."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Dieser Datenaufruf zeigt allgemeine Informationen über eine ASN wie ihren "
+#~ "Ankündigungsstatus und den Namen des Inhabers gemäß dem WHOIS-Dienst."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Dieses Formular ermöglicht, den Inhalt der banIP-Blacklist (%s) zu ändern."
+#~ "<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Dieses Formular ermöglicht, den Inhalt der banIP-Whitelist (%s) zu ändern."
+#~ "<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Dieses Formular ermöglicht, den Inhalt der Haupt-banIP-"
+#~ "Konfigurationsdatei (/etc/config/banip) zu ändern."
+
+#~ msgid "View Logfile"
+#~ msgstr "Protokolldatei anzeigen"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN Weiterleitungs-Kette IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN Weiterleitungs-Kette IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN-Eingangskette IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN-Eingangskette IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Whitelist Auto-Addons werden temporär im IPSet gespeichert und dauerhaft "
+#~ "in der lokalen Whitelist gespeichert. Deaktivieren Sie diese Option, um "
+#~ "das lokale Speichern zu verhindern."
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois-Informationen"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP-Status"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP-Version"
+
+#~ msgid "enable IPv4"
+#~ msgstr "aktiviere IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "aktiviere IPv6"
diff --git a/applications/luci-app-banip/po/el/banip.po b/applications/luci-app-banip/po/el/banip.po
index f0c3f51646..771332517e 100644
--- a/applications/luci-app-banip/po/el/banip.po
+++ b/applications/luci-app-banip/po/el/banip.po
@@ -10,480 +10,830 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "προχωρημένο"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "φάκελος διάσωσης"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Περιγραφή"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Φόρτωση"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "προχωρημένο"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Περιγραφή"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Φόρτωση"
diff --git a/applications/luci-app-banip/po/en/banip.po b/applications/luci-app-banip/po/en/banip.po
index 4eb4ae69da..f1d7c95b30 100644
--- a/applications/luci-app-banip/po/en/banip.po
+++ b/applications/luci-app-banip/po/en/banip.po
@@ -4,480 +4,821 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/es/banip.po b/applications/luci-app-banip/po/es/banip.po
index af7e63a1d8..d06fe1efd4 100644
--- a/applications/luci-app-banip/po/es/banip.po
+++ b/applications/luci-app-banip/po/es/banip.po
@@ -13,548 +13,1217 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.1-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Resumen de ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefijos ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Demora adicional del disparador en segundos antes de que comience el "
"procesamiento de banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avanzado"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Detección automática de la interfaz WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Directorio de respaldo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Los complementos automáticos de la lista negra se almacenan temporalmente en "
-"el IPSet y se guardan permanentemente en la lista negra local. Desactive "
-"esta opción para evitar el guardado local."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Compruebe los actuales IPSets disponibles."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Configuración del paquete banIP para bloquear direcciones IP/subredes a "
-"través de IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Recursos del país"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Cadena de DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "Objetivo DST IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "Objetivo DST IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descripción"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opciones de descarga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Utilidad de descarga"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Utilidad de descarga, Monitor RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editar lista negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar configuración"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editar lista blanca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Activar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-"Activa el registro de depuración detallado en caso de cualquier error de "
-"procesamiento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Ingrese IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opciones extra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Para obtener más información <a href=\"%s\" target=\"_blank\">consulte la "
-"documentación en línea</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Para otras mejoras de rendimiento, puede aumentar este valor, por ejemplo, "
-"'8' o '16' deben ser seguros."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalización"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Conceder acceso UCI para luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Información IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Asignación de IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "Información de IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Fuentes de IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "Búsqueda de IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Archivo de entrada no encontrado, por favor revise su configuración."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Cadena de reenvío LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Cadena de reenvío LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Cadena de entrada LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Cadena de entrada LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Último inicio"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+"Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Cargando"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "CArgando..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Complementos locales para guardar la lista negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Complementos locales para guardar la lista blanca"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Servicio con prioridad baja"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Selección manual de interfaz WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Cola máxima de descarga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "¡Ninguna respuesta!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-"Opciones para ajustes adicionales en caso de que los valores predeterminados "
-"no sean adecuados para usted."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Visión general"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-"Añada solo una dirección IPv4 o IPv6 por renglón. Se permiten los intervalos "
-"de IP en la notación CIDR y los comentarios introducidos con «#»."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Por favor, edite este archivo directamente en una sesión de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "Buscar RIPE"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Refrescar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Actualizar IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recargar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recargar las fuentes de IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Información de tiempo de ejecución"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "Objetivo SRC IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "Objetivo SRC IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Demonio SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Seleccione el demonio SSH para el análisis del archivo de registro, para "
-"detectar eventos de intrusión."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Seleccione el tipo de inicio utilizado durante el arranque."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Seleccione su utilidad de descarga preferida."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Seleccione sus interfaces preferidas manualmente."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-"Establezca el nivel agradable en 'baja prioridad' y el procesamiento en "
-"segundo plano de banIP tomará menos recursos del sistema."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Mostrar solo el miembro establecido con el contador de paquetes &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-"Tamaño de la cola de descarga para manejar descargas &amp; Procesamiento de "
-"IPset en paralelo (predeterminado es '4')."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Opciones especiales para la utilidad de descarga seleccionada, p.e. '--"
-"timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Tipo de inicio"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Inicia un pequeño monitor log/banIP en segundo plano para bloquear los "
-"ataques de fuerza bruta SSH/LuCI en tiempo real."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-"Directorio de destino para copias de seguridad de banIP. El valor "
-"predeterminado es '/tmp', utilice preferiblemente un disco no volátil si "
-"está disponible."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"La API de datos RIPEstat es la interfaz pública de datos proporcionada por "
-"RIPE NCC, para obtener más detalles, vea <a href=\"https://stat.ripe.net/"
-"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aquí</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"El tamaño del archivo es demasiado grande para la edición en línea en LuCI "
-"(&ge; 100 KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"La salida de syslog, prefiltrada solo para mensajes relacionados con banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Este cambio requiere una parada/reinicio manual del servicio para que tenga "
-"efecto."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"Esta llamada de datos da acceso a varias fuentes de datos mantenidas por "
-"IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"Esta llamada de datos enumera los recursos de Internet asociados con un "
-"país, incluidos los ASN, los rangos de IPv4 y los prefijos de IPv4/6 CIDR."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-"Esta llamada de datos devuelve todos los prefijos anunciados para un ASN "
-"dado."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Esta llamada de datos devuelve información de geolocalización para el "
-"espacio de IP dado, o para prefijos de IP anunciados en el caso de ASNs."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
msgstr ""
-"Esta llamada de datos devuelve el prefijo que contiene y el anuncio de ASN "
-"de una dirección IP determinada."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-"Esta llamada de datos devuelve la cadena recursiva de los registros de "
-"reenvío de DNS (A/AAAA/CNAME) y de reversa (PTR) que comienzan con un nombre "
-"de host o una dirección IP."
+"La salida de syslog, prefiltrada solo para mensajes relacionados con banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Esta llamada de datos devuelve información whois del Registro regional de "
-"Internet y del Registro de enrutamiento pertinentes."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"Esta llamada de datos muestra información general sobre un ASN como su "
-"estado de anuncio y el nombre de su titular de acuerdo con el servicio de "
-"WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Este formulario le permite modificar el contenido de la lista negra de banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-"Este formulario le permite modificar el contenido de la lista blanca de "
-"banIP (%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-"Este formulario le permite modificar el contenido del archivo de "
-"configuración de banIP principal (/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Retraso de disparo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Registro de depuración detallado"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Ver archivo de registro"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Cadena de reenvío WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Cadena de reenvío WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Cadena de entrada WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Cadena de entrada WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Los complementos automáticos de la lista blanca se almacenan temporalmente "
-"en el IPSet y se guardan permanentemente en la lista blanca local. Desactive "
-"esta opción para evitar el guardado local."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Información Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Estado de banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "Resumen de ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefijos ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/País"
+
+#~ msgid "Advanced"
+#~ msgstr "Avanzado"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Detección automática de la interfaz WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Los complementos automáticos de la lista negra se almacenan temporalmente "
+#~ "en el IPSet y se guardan permanentemente en la lista negra local. "
+#~ "Desactive esta opción para evitar el guardado local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Compruebe los actuales IPSets disponibles."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuración del paquete banIP para bloquear direcciones IP/subredes a "
+#~ "través de IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Recursos del país"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Cadena de DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "Objetivo DST IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "Objetivo DST IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Descripción"
+
+#~ msgid "Download Options"
+#~ msgstr "Opciones de descarga"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Utilidad de descarga, Monitor RT"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editar configuración"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Activar"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Activa el registro de depuración detallado en caso de cualquier error de "
+#~ "procesamiento."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Ingrese IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opciones extra"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Para obtener más información <a href=\"%s\" target=\"_blank\">consulte la "
+#~ "documentación en línea</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Para otras mejoras de rendimiento, puede aumentar este valor, por "
+#~ "ejemplo, '8' o '16' deben ser seguros."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalización"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Conceder acceso UCI para luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Información IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Asignación de IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Fuentes de IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "Búsqueda de IPSet"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Archivo de entrada no encontrado, por favor revise su configuración."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Cadena de reenvío LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Cadena de reenvío LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Cadena de entrada LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Cadena de entrada LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Carga"
+
+#~ msgid "Loading"
+#~ msgstr "Cargando"
+
+#~ msgid "Loading ..."
+#~ msgstr "CArgando..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Complementos locales para guardar la lista negra"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versión de banIP"
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Complementos locales para guardar la lista blanca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "activar IPv4"
+#~ msgid "Low Priority Service"
+#~ msgstr "Servicio con prioridad baja"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "activar IPv6"
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Selección manual de interfaz WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Cola máxima de descarga"
+
+#~ msgid "No response!"
+#~ msgstr "¡Ninguna respuesta!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opciones para ajustes adicionales en caso de que los valores "
+#~ "predeterminados no sean adecuados para usted."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Añada solo una dirección IPv4 o IPv6 por renglón. Se permiten los "
+#~ "intervalos de IP en la notación CIDR y los comentarios introducidos con "
+#~ "«#»."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr ""
+#~ "Por favor, edite este archivo directamente en una sesión de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Buscar RIPE"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Actualizar IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Recargar"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recargar las fuentes de IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Información de tiempo de ejecución"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "Objetivo SRC IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "Objetivo SRC IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "Demonio SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Seleccione el demonio SSH para el análisis del archivo de registro, para "
+#~ "detectar eventos de intrusión."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Seleccione el tipo de inicio utilizado durante el arranque."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Seleccione su utilidad de descarga preferida."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Seleccione sus interfaces preferidas manualmente."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Establezca el nivel agradable en 'baja prioridad' y el procesamiento en "
+#~ "segundo plano de banIP tomará menos recursos del sistema."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Mostrar solo el miembro establecido con el contador de paquetes &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Tamaño de la cola de descarga para manejar descargas &amp; Procesamiento "
+#~ "de IPset en paralelo (predeterminado es '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Opciones especiales para la utilidad de descarga seleccionada, p.e. '--"
+#~ "timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Tipo de inicio"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Inicia un pequeño monitor log/banIP en segundo plano para bloquear los "
+#~ "ataques de fuerza bruta SSH/LuCI en tiempo real."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Directorio de destino para copias de seguridad de banIP. El valor "
+#~ "predeterminado es '/tmp', utilice preferiblemente un disco no volátil si "
+#~ "está disponible."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "La API de datos RIPEstat es la interfaz pública de datos proporcionada "
+#~ "por RIPE NCC, para obtener más detalles, vea <a href=\"https://stat.ripe."
+#~ "net/docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aquí</"
+#~ "a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "El tamaño del archivo es demasiado grande para la edición en línea en "
+#~ "LuCI (&ge; 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Este cambio requiere una parada/reinicio manual del servicio para que "
+#~ "tenga efecto."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Esta llamada de datos da acceso a varias fuentes de datos mantenidas por "
+#~ "IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Esta llamada de datos enumera los recursos de Internet asociados con un "
+#~ "país, incluidos los ASN, los rangos de IPv4 y los prefijos de IPv4/6 CIDR."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve todos los prefijos anunciados para un ASN "
+#~ "dado."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve información de geolocalización para el "
+#~ "espacio de IP dado, o para prefijos de IP anunciados en el caso de ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve el prefijo que contiene y el anuncio de "
+#~ "ASN de una dirección IP determinada."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve la cadena recursiva de los registros de "
+#~ "reenvío de DNS (A/AAAA/CNAME) y de reversa (PTR) que comienzan con un "
+#~ "nombre de host o una dirección IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Esta llamada de datos devuelve información whois del Registro regional de "
+#~ "Internet y del Registro de enrutamiento pertinentes."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Esta llamada de datos muestra información general sobre un ASN como su "
+#~ "estado de anuncio y el nombre de su titular de acuerdo con el servicio de "
+#~ "WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulario le permite modificar el contenido de la lista negra de "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulario le permite modificar el contenido de la lista blanca de "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Este formulario le permite modificar el contenido del archivo de "
+#~ "configuración de banIP principal (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Ver archivo de registro"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Cadena de reenvío WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Cadena de reenvío WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Cadena de entrada WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Cadena de entrada WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Los complementos automáticos de la lista blanca se almacenan "
+#~ "temporalmente en el IPSet y se guardan permanentemente en la lista blanca "
+#~ "local. Desactive esta opción para evitar el guardado local."
+
+#~ msgid "Whois Information"
+#~ msgstr "Información Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Estado de banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Versión de banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "activar IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "activar IPv6"
#~ msgid ""
#~ "Disable the automatic WAN detection and select your preferred "
@@ -569,10 +1238,6 @@ msgstr "activar IPv6"
#~ msgid "Interface Selection"
#~ msgstr "Selección de interfaz"
-#~ msgid "List of supported and fully pre-configured download utilities."
-#~ msgstr ""
-#~ "Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
-
#~ msgid ""
#~ "Special options for the selected download utility, e.g. '--timeout=20 --"
#~ "no-check-certificate -O'."
diff --git a/applications/luci-app-banip/po/fi/banip.po b/applications/luci-app-banip/po/fi/banip.po
index 95aa4658b1..9ef4ff0956 100644
--- a/applications/luci-app-banip/po/fi/banip.po
+++ b/applications/luci-app-banip/po/fi/banip.po
@@ -10,480 +10,833 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Varmuuskopiohakemisto"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Kuvaus"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Lataustyökalu"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editoi estolistaa"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editoi sallittujen lista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Viimeksi ajettu"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Kuormitus"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Ladataan"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Matala sovelluksen prioriteetti"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Yleiskatsaus"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Päivitä"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Tallenna"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Kuvaus"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Load"
+#~ msgstr "Kuormitus"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Ladataan"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Matala sovelluksen prioriteetti"
diff --git a/applications/luci-app-banip/po/fr/banip.po b/applications/luci-app-banip/po/fr/banip.po
index ce453f8c3c..af39f2aba7 100644
--- a/applications/luci-app-banip/po/fr/banip.po
+++ b/applications/luci-app-banip/po/fr/banip.po
@@ -10,541 +10,1208 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.2-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Présentation de l'ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Préfixes ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Pays"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Délai de déclenchement supplémentaire en secondes avant le début du "
"traitement banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avancé"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Détection automatique de l'interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Répertoire de sauvegarde"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Les compléments automatiques de la liste noire sont stockés temporairement "
-"dans l'IPSet et enregistrés de manière permanente dans la liste noire "
-"locale. Désactivez cette option pour empêcher l'enregistrement local."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Vérifiez les IPSets actuellement disponibles."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-"Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux via "
-"IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Ressources du pays"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Chaîne DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Options de téléchargement"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Télécharger l'utilitaire"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Télécharger l'utilitaire, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Modifier la liste noire"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Modifier la configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Modifier la liste blanche"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Activer banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "Activer le mode verbeux en cas d'erreur de traitement."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Entrer IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Options supplémentaires"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Pour plus d'informations, <a href=\"%s\" target=\"_blank\">veuillez "
-"consulter la documentation en ligne</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
msgstr ""
-"Pour d'autres améliorations des performances, vous pouvez augmenter cette "
-"valeur, par exemple, « 8 » ou « 16 » devrait être correct."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Géolocalisation"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Accorder tout accès UCI pour luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Information IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Correspondance IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "Informations IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Sources IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Fichier d'entrée introuvable, veuillez vérifier votre configuration."
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Chaîne directe LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Chaîne directe LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Chaîne d'entrée LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Chaîne d'entrée LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Dernière exécution"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Charge"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Chargement"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Chargement…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Extensions locales de la liste noire"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Extensions de liste blanche de sauvegarde locale"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Service en priorité basse"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Sélection manuelle de l'interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Longueur max. de la file d'attente de téléchargement"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Pas de réponse !"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-"Options permettant d'apporter des modifications supplémentaires au cas où "
-"les valeurs par défaut ne vous conviendraient pas."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Vue d’ensemble"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-"Veuillez ajouter une seule adresse IPv4 ou IPv6 par ligne. Les plages IP en "
-"notation CIDR et les commentaires introduits avec '#' sont autorisés."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Veuillez modifier ce fichier directement dans une session de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Actualiser"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Rafraîchir liste IP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recharger"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recharger les sources IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Information processus"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Processus SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Moniteur SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Enregistrer"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Sélectionnez le démon SSH pour l'analyse du fichier journal, pour détecter "
-"les événements d'effraction."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Sélectionnez le type de démarrage utilisé lors du démarrage."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Sélectionnez votre utilitaire de téléchargement préféré."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Sélectionnez manuellement votre/vos interface(s) préférée(s)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-"Réglez le niveau gentil sur «basse priorité» et le traitement en arrière-"
-"plan banIP prendra moins de ressources du système."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Afficher uniquement le membre défini avec le compteur de paquets &gt; 0"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-"Taille de la file d'attente de téléchargement pour gérer les téléchargements "
-"&amp; Traitement IPset en parallèle ('4' par défaut)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Options spéciales pour l'utilitaire de téléchargement sélectionné, par ex. "
-"'--timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Type de démarrage"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Démarre un petit moniteur log/banIP en arrière-plan pour bloquer les "
-"attaques par force brute SSH/LuCI en temps réel."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-"Répertoire cible pour les sauvegardes banIP. La valeur par défaut est '/"
-"tmp', veuillez utiliser de préférence un disque non volatile s'il est "
-"disponible."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"L'API de données RIPEstat est l'interface de données publique fournie par "
-"RIPE NCC, pour plus de détails, regardez <a href=\"https://stat.ripe.net/"
-"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">ici</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"La taille du fichier est trop grande pour l'édition dans LUCI (&ge; 100 Ko)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"La sortie syslog, préfiltrée uniquement pour les messages liés à banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Ce changement nécessite un arrêt/redémarrage manuel du service pour prendre "
-"effet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"Cet appel de données donne accès à diverses sources de données gérées par "
-"l'IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"Cet appel de données répertorie les ressources Internet associées à un pays, "
-"y compris les ASN, les plages IPv4 et les préfixes CIDR IPv4/6."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-"Cet appel de données renvoie tous les préfixes annoncés pour un ASN donné."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Cet appel de données renvoie des informations de géolocalisation pour "
-"l'espace IP donné ou pour les préfixes IP annoncés dans le cas des ASN."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
msgstr ""
-"Cet appel de données renvoie le préfixe contenant et annonçant l'ASN d'une "
-"adresse IP donnée."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Cet appel de données renvoie la chaîne récursive des enregistrements DNS "
-"avant (A/AAAA/CNAME) et inverse (PTR) à partir d'un nom d'hôte ou d'une "
-"adresse IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+"La sortie syslog, préfiltrée uniquement pour les messages liés à banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Cet appel de données renvoie des informations whois du registre Internet "
-"régional et du registre de routage concernés."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"Cet appel de données montre des informations générales sur une ASN comme son "
-"statut d'annonce et le nom de son titulaire selon le service WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Ce formulaire vous permet de modifier le contenu de la liste noire banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-"Ce formulaire vous permet de modifier le contenu de la liste blanche banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-"Ce formulaire vous permet de modifier le contenu du fichier de configuration "
-"principal de banIP (/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Délai de déclenchement"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Logs en mode verbeux"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Afficher le fichier de journal"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Chaîne directe WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Chaîne directe WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Chaîne d'entrée WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Chaîne d'entrée WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Les extensions automatiques de liste blanche sont stockées temporairement "
-"dans l'IPSet et enregistrées de manière permanente dans la liste blanche "
-"locale. Désactivez cette option pour empêcher l'enregistrement local."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informations Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "État de banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "Présentation de l'ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Préfixes ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Pays"
+
+#~ msgid "Advanced"
+#~ msgstr "Avancé"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Détection automatique de l'interface WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Les compléments automatiques de la liste noire sont stockés "
+#~ "temporairement dans l'IPSet et enregistrés de manière permanente dans la "
+#~ "liste noire locale. Désactivez cette option pour empêcher "
+#~ "l'enregistrement local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Vérifiez les IPSets actuellement disponibles."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux "
+#~ "via IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Ressources du pays"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Chaîne DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST Target IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST Target IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Description"
+
+#~ msgid "Download Options"
+#~ msgstr "Options de téléchargement"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Télécharger l'utilitaire, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Modifier la configuration"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Activer banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr "Activer le mode verbeux en cas d'erreur de traitement."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Entrer IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Options supplémentaires"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Pour plus d'informations, <a href=\"%s\" target=\"_blank\">veuillez "
+#~ "consulter la documentation en ligne</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Pour d'autres améliorations des performances, vous pouvez augmenter cette "
+#~ "valeur, par exemple, « 8 » ou « 16 » devrait être correct."
+
+#~ msgid "Geo Location"
+#~ msgstr "Géolocalisation"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Accorder tout accès UCI pour luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Information IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Correspondance IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Sources IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-Lookup"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Fichier d'entrée introuvable, veuillez vérifier votre configuration."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Chaîne directe LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Chaîne directe LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Chaîne d'entrée LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Chaîne d'entrée LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Charge"
+
+#~ msgid "Loading"
+#~ msgstr "Chargement"
+
+#~ msgid "Loading ..."
+#~ msgstr "Chargement…"
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Extensions locales de la liste noire"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Extensions de liste blanche de sauvegarde locale"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Service en priorité basse"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Sélection manuelle de l'interface WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Longueur max. de la file d'attente de téléchargement"
+
+#~ msgid "No response!"
+#~ msgstr "Pas de réponse !"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Options permettant d'apporter des modifications supplémentaires au cas où "
+#~ "les valeurs par défaut ne vous conviendraient pas."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Veuillez ajouter une seule adresse IPv4 ou IPv6 par ligne. Les plages IP "
+#~ "en notation CIDR et les commentaires introduits avec '#' sont autorisés."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr ""
+#~ "Veuillez modifier ce fichier directement dans une session de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Rafraîchir liste IP"
+
+#~ msgid "Reload"
+#~ msgstr "Recharger"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recharger les sources IPSet"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Version de banIP"
+#~ msgid "Runtime Information"
+#~ msgstr "Information processus"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC Target IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC Target IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "activer IPv4"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "activer Ipv6"
+#~ msgid "SSH Daemon"
+#~ msgstr "Processus SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Moniteur SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Sélectionnez le démon SSH pour l'analyse du fichier journal, pour "
+#~ "détecter les événements d'effraction."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Sélectionnez le type de démarrage utilisé lors du démarrage."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Sélectionnez votre utilitaire de téléchargement préféré."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Sélectionnez manuellement votre/vos interface(s) préférée(s)."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Réglez le niveau gentil sur «basse priorité» et le traitement en arrière-"
+#~ "plan banIP prendra moins de ressources du système."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Afficher uniquement le membre défini avec le compteur de paquets &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Taille de la file d'attente de téléchargement pour gérer les "
+#~ "téléchargements &amp; Traitement IPset en parallèle ('4' par défaut)."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Options spéciales pour l'utilitaire de téléchargement sélectionné, par "
+#~ "ex. '--timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Type de démarrage"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Démarre un petit moniteur log/banIP en arrière-plan pour bloquer les "
+#~ "attaques par force brute SSH/LuCI en temps réel."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Répertoire cible pour les sauvegardes banIP. La valeur par défaut est '/"
+#~ "tmp', veuillez utiliser de préférence un disque non volatile s'il est "
+#~ "disponible."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "L'API de données RIPEstat est l'interface de données publique fournie par "
+#~ "RIPE NCC, pour plus de détails, regardez <a href=\"https://stat.ripe.net/"
+#~ "docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">ici</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "La taille du fichier est trop grande pour l'édition dans LUCI (&ge; 100 "
+#~ "Ko)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Ce changement nécessite un arrêt/redémarrage manuel du service pour "
+#~ "prendre effet."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Cet appel de données donne accès à diverses sources de données gérées par "
+#~ "l'IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Cet appel de données répertorie les ressources Internet associées à un "
+#~ "pays, y compris les ASN, les plages IPv4 et les préfixes CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Cet appel de données renvoie tous les préfixes annoncés pour un ASN donné."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Cet appel de données renvoie des informations de géolocalisation pour "
+#~ "l'espace IP donné ou pour les préfixes IP annoncés dans le cas des ASN."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Cet appel de données renvoie le préfixe contenant et annonçant l'ASN "
+#~ "d'une adresse IP donnée."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Cet appel de données renvoie la chaîne récursive des enregistrements DNS "
+#~ "avant (A/AAAA/CNAME) et inverse (PTR) à partir d'un nom d'hôte ou d'une "
+#~ "adresse IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Cet appel de données renvoie des informations whois du registre Internet "
+#~ "régional et du registre de routage concernés."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Cet appel de données montre des informations générales sur une ASN comme "
+#~ "son statut d'annonce et le nom de son titulaire selon le service WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ce formulaire vous permet de modifier le contenu de la liste noire banIP "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ce formulaire vous permet de modifier le contenu de la liste blanche "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Ce formulaire vous permet de modifier le contenu du fichier de "
+#~ "configuration principal de banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Afficher le fichier de journal"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Chaîne directe WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Chaîne directe WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Chaîne d'entrée WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Chaîne d'entrée WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Les extensions automatiques de liste blanche sont stockées temporairement "
+#~ "dans l'IPSet et enregistrées de manière permanente dans la liste blanche "
+#~ "locale. Désactivez cette option pour empêcher l'enregistrement local."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informations Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "État de banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Version de banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "activer IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "activer Ipv6"
diff --git a/applications/luci-app-banip/po/he/banip.po b/applications/luci-app-banip/po/he/banip.po
index 60fd8f5c92..725a671f96 100644
--- a/applications/luci-app-banip/po/he/banip.po
+++ b/applications/luci-app-banip/po/he/banip.po
@@ -11,480 +11,824 @@ msgstr ""
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "תיאור"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "Description"
+#~ msgstr "תיאור"
diff --git a/applications/luci-app-banip/po/hi/banip.po b/applications/luci-app-banip/po/hi/banip.po
index 4c84e3a7eb..df930ded56 100644
--- a/applications/luci-app-banip/po/hi/banip.po
+++ b/applications/luci-app-banip/po/hi/banip.po
@@ -4,480 +4,821 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/hu/banip.po b/applications/luci-app-banip/po/hu/banip.po
index 4dc90a2ef1..3f28a20f58 100644
--- a/applications/luci-app-banip/po/hu/banip.po
+++ b/applications/luci-app-banip/po/hu/banip.po
@@ -10,547 +10,1208 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN áttekintő"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN előtagok"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/ország"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"További aktiválókésleltetés másodpercben, mielőtt a banIP feldolgozása "
"elkezdődik."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Speciális"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatikus WAN csatoló felderítés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Biztonsági mentés könyvtára"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Az automatikus feketelista kiegészítők átmenetileg az IPSetben vannak "
-"tárolva, és a helyi feketelistában vannak tartósan mentve. Tiltsa le ezt a "
-"beállítást a helyi mentés megakadályozásához."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "A jelenleg elérhető IPSetek ellenőrzése."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"A banIP csomag beállítása az IP-címek és alhálózatok blokkolásához IPSet "
-"használatával."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Ország erőforrásai"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNS-lánc"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST cél IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST cél IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Leírás"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Letöltési kapcsolók"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Letöltési segédprogram"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Letöltési segédprogram, RT figyelő"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Feketelista szerkesztése"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Beállítás szerkesztése"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Fehérlista szerkesztése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "banIP engedélyezése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-"Részletes hibakeresési naplózás engedélyezése bármilyen feldolgozási hiba "
-"esetén."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "IP/CIDR/ASN/ISO megadása"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "További beállítások"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"További információkért <a href=\"%s\" target=\"_blank\">nézze meg a "
-"kézikönyvet az interneten</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"További teljesítmény-növelésért megemelheti ezt az értéket, például „8” vagy "
-"„16” biztonságos lesz."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Földrajzi helymeghatározás"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA információk"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "IP/ASN leképezés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "IPSet információk"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "IPSet források"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet keresés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "A bemeneti fájl nem található, ellenőrizze a beállítást."
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "LAN továbbítási lánc IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "LAN továbbítási lánc IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "LAN bemeneti lánc IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "LAN bemeneti lánc IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Utolsó futás"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Betöltés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Betöltés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Betöltés…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Helyi mentés feketelista kiegészítők"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Helyi mentés fehérlista kiegészítők"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Alacsony prioritású szolgáltatás"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Kézi WAN csatoló kiválasztás"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Legnagyobb letöltési sor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Nincs válasz!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-"Beállítások a további finomhangoláshoz abban az esetben, ha az "
-"alapértelmezett értékek nem felelnek meg Önnek."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Áttekintés"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-"Csak egyetlen IPv4 vagy IPv6-címet adjon meg soronként. A CIDR jelölésben "
-"lévő IP-tartományok és a „#” kezdetű megjegyzések engedélyezettek."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE keresés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Frissítés"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "IPSetek frissítése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Újratöltés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "IPSet források újratöltése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Futtatókörnyezet-információk"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC cél IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC cél IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH démon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI RT figyelő"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Mentés"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Válassza ki az SSH démont a naplófájl feldolgozásához a betörési események "
-"felismeréséhez."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "A rendszerindítás közben használt indítási típus kiválasztása."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Válassza ki az előnyben részesített letöltési segédprogramot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Válassza ki az előnyben részesített csatolókat kézzel."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-"Állítsa a nice szintet „alacsony prioritásra”, és a banIP háttérfeldolgozása "
-"kevesebb erőforrást fog elvenni a rendszertől."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Csak a 0-nál nagyobb csomagszámlálóval rendelkező beállított tag "
-"megjelenítése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-"A letöltési sor mérete a letöltések és az IPset feldolgozás párhuzamos "
-"kezeléséhez (alapértelmezetten „4”)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Különleges kapcsolók a kiválasztott letöltési segédprogramhoz, például „--"
-"timeout=20 -O”."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Kezdés típusa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Elindít egy kis naplózó/banIP figyelőt a háttérben az SSH/LuCI nyers erő "
-"támadások valós időben történő blokkolásához."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Célkönyvtár a banIP biztonsági mentéseihez. Alapértelmezetten „/tmp”, "
-"használjon inkább tartósan megmaradó lemezt, ha elérhető."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"A RIPEstat adat API a RIPE NCC által biztosított nyilvános adatfelület. A "
-"részletekért nézze meg a <a href=\"https://stat.ripe.net/docs/data_api\" "
-"target=\"_blank\" rel=\"noopener noreferrer\">dokumentációt</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"A fájlméret túl nagy a LuCI-ban történő internetes szerkesztéshez (nagyobb "
-"mint 100 KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"A rendszernapló kimenete, előre szűrve csak a banIP-hez kapcsolódó "
-"üzenetekhez."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Ez a változtatás a szolgáltatás kézi leállítását vagy újraindítását igényli "
-"az életbe léptetéshez."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"Ez az adathívás hozzáférést ad az IANA által kezelt különféle "
-"adatforrásokhoz."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"Ez az adathívás felsorolja egy országhoz hozzárendelt internetes "
-"erőforrásokat, beleértve az ASN-eket, az IPv4-tartományokat és az IPv4/6 "
-"CIDR előtagokat."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-"Ez az adathívás az összes bejelentett előtagot visszaadja egy adott ASN-nél."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Ez az adathívás földrajzi helymeghatározás információkat ad vissza a "
-"megadott IP-térhez vagy a bejelentett IP-előtagokhoz ASN-ek esetén."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
msgstr ""
-"Ez az adathívás visszaadja a tartalmazott előtagot és egy adott IP-cím "
-"bejelentett ASN-ét."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Ez az adathívás visszaadja a DNS továbbítás (A/AAAA/CNAME) rekurzív láncát, "
-"valamint a fordított (PTR) rekordokat vagy egy gépnévtől, vagy egy IP-címtől "
-"kezdve."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+"A rendszernapló kimenete, előre szűrve csak a banIP-hez kapcsolódó "
+"üzenetekhez."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Ez az adathívás whois információkat ad vissza a megfelelő helyi "
-"internetregiszterből és az útválasztási regiszterből."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"Ez az adathívás általános információkat jelenít meg egy ASN-ről, mint "
-"például a bejelentett állapota és a tulajdonosának neve a WHOIS szolgáltatás "
-"szerint."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Ez az űrlap lehetővé teszi a banIP feketelista tartalmának módosítását (%s)."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Ez az űrlap lehetővé teszi a banIP fehérlista tartalmának módosítását (%s)."
-"<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-"Ez az űrlap lehetővé teszi a fő banIP beállítófájl tartalmának módosítását (/"
-"etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Aktiváló késleltetése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Részletes hibakeresési naplózás"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Naplófájl megtekintése"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN továbbítási lánc IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN továbbítási lánc IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN bemeneti lánc IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN bemeneti lánc IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Az automatikus fehérlista kiegészítők átmenetileg az IPSetben vannak "
-"tárolva, és a helyi fehérlistában vannak tartósan mentve. Tiltsa le ezt a "
-"beállítást a helyi mentés megakadályozásához."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois információk"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP állapota"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN áttekintő"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN előtagok"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/ország"
+
+#~ msgid "Advanced"
+#~ msgstr "Speciális"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatikus WAN csatoló felderítés"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Az automatikus feketelista kiegészítők átmenetileg az IPSetben vannak "
+#~ "tárolva, és a helyi feketelistában vannak tartósan mentve. Tiltsa le ezt "
+#~ "a beállítást a helyi mentés megakadályozásához."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "A jelenleg elérhető IPSetek ellenőrzése."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "A banIP csomag beállítása az IP-címek és alhálózatok blokkolásához IPSet "
+#~ "használatával."
+
+#~ msgid "Country Resources"
+#~ msgstr "Ország erőforrásai"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS-lánc"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST cél IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST cél IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Leírás"
+
+#~ msgid "Download Options"
+#~ msgstr "Letöltési kapcsolók"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Letöltési segédprogram, RT figyelő"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Beállítás szerkesztése"
+
+#~ msgid "Enable banIP"
+#~ msgstr "banIP engedélyezése"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Részletes hibakeresési naplózás engedélyezése bármilyen feldolgozási hiba "
+#~ "esetén."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "IP/CIDR/ASN/ISO megadása"
+
+#~ msgid "Extra Options"
+#~ msgstr "További beállítások"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "További információkért <a href=\"%s\" target=\"_blank\">nézze meg a "
+#~ "kézikönyvet az interneten</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "További teljesítmény-növelésért megemelheti ezt az értéket, például „8” "
+#~ "vagy „16” biztonságos lesz."
+
+#~ msgid "Geo Location"
+#~ msgstr "Földrajzi helymeghatározás"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA információk"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP/ASN leképezés"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet források"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet keresés"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "A bemeneti fájl nem található, ellenőrizze a beállítást."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "LAN továbbítási lánc IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "LAN továbbítási lánc IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "LAN bemeneti lánc IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "LAN bemeneti lánc IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Betöltés"
+
+#~ msgid "Loading"
+#~ msgstr "Betöltés"
+
+#~ msgid "Loading ..."
+#~ msgstr "Betöltés…"
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Helyi mentés feketelista kiegészítők"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Helyi mentés fehérlista kiegészítők"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Alacsony prioritású szolgáltatás"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Kézi WAN csatoló kiválasztás"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Legnagyobb letöltési sor"
+
+#~ msgid "No response!"
+#~ msgstr "Nincs válasz!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Beállítások a további finomhangoláshoz abban az esetben, ha az "
+#~ "alapértelmezett értékek nem felelnek meg Önnek."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Csak egyetlen IPv4 vagy IPv6-címet adjon meg soronként. A CIDR jelölésben "
+#~ "lévő IP-tartományok és a „#” kezdetű megjegyzések engedélyezettek."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Szerkessze ezt a fájlt közvetlenül egy terminál munkamenetben."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE keresés"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSetek frissítése"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP verziója"
+#~ msgid "Reload"
+#~ msgstr "Újratöltés"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "IPv4 engedélyezése"
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "IPSet források újratöltése"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "IPv6 engedélyezése"
+#~ msgid "Runtime Information"
+#~ msgstr "Futtatókörnyezet-információk"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC cél IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC cél IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH démon"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT figyelő"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Válassza ki az SSH démont a naplófájl feldolgozásához a betörési "
+#~ "események felismeréséhez."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "A rendszerindítás közben használt indítási típus kiválasztása."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Válassza ki az előnyben részesített letöltési segédprogramot."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Válassza ki az előnyben részesített csatolókat kézzel."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Állítsa a nice szintet „alacsony prioritásra”, és a banIP "
+#~ "háttérfeldolgozása kevesebb erőforrást fog elvenni a rendszertől."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Csak a 0-nál nagyobb csomagszámlálóval rendelkező beállított tag "
+#~ "megjelenítése"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "A letöltési sor mérete a letöltések és az IPset feldolgozás párhuzamos "
+#~ "kezeléséhez (alapértelmezetten „4”)."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Különleges kapcsolók a kiválasztott letöltési segédprogramhoz, például „--"
+#~ "timeout=20 -O”."
+
+#~ msgid "Start Type"
+#~ msgstr "Kezdés típusa"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Elindít egy kis naplózó/banIP figyelőt a háttérben az SSH/LuCI nyers erő "
+#~ "támadások valós időben történő blokkolásához."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Célkönyvtár a banIP biztonsági mentéseihez. Alapértelmezetten „/tmp”, "
+#~ "használjon inkább tartósan megmaradó lemezt, ha elérhető."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "A RIPEstat adat API a RIPE NCC által biztosított nyilvános adatfelület. A "
+#~ "részletekért nézze meg a <a href=\"https://stat.ripe.net/docs/data_api\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">dokumentációt</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "A fájlméret túl nagy a LuCI-ban történő internetes szerkesztéshez "
+#~ "(nagyobb mint 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Ez a változtatás a szolgáltatás kézi leállítását vagy újraindítását "
+#~ "igényli az életbe léptetéshez."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Ez az adathívás hozzáférést ad az IANA által kezelt különféle "
+#~ "adatforrásokhoz."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Ez az adathívás felsorolja egy országhoz hozzárendelt internetes "
+#~ "erőforrásokat, beleértve az ASN-eket, az IPv4-tartományokat és az IPv4/6 "
+#~ "CIDR előtagokat."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Ez az adathívás az összes bejelentett előtagot visszaadja egy adott ASN-"
+#~ "nél."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Ez az adathívás földrajzi helymeghatározás információkat ad vissza a "
+#~ "megadott IP-térhez vagy a bejelentett IP-előtagokhoz ASN-ek esetén."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Ez az adathívás visszaadja a tartalmazott előtagot és egy adott IP-cím "
+#~ "bejelentett ASN-ét."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Ez az adathívás visszaadja a DNS továbbítás (A/AAAA/CNAME) rekurzív "
+#~ "láncát, valamint a fordított (PTR) rekordokat vagy egy gépnévtől, vagy "
+#~ "egy IP-címtől kezdve."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Ez az adathívás whois információkat ad vissza a megfelelő helyi "
+#~ "internetregiszterből és az útválasztási regiszterből."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Ez az adathívás általános információkat jelenít meg egy ASN-ről, mint "
+#~ "például a bejelentett állapota és a tulajdonosának neve a WHOIS "
+#~ "szolgáltatás szerint."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ez az űrlap lehetővé teszi a banIP feketelista tartalmának módosítását "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ez az űrlap lehetővé teszi a banIP fehérlista tartalmának módosítását "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Ez az űrlap lehetővé teszi a fő banIP beállítófájl tartalmának "
+#~ "módosítását (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Naplófájl megtekintése"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN továbbítási lánc IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN továbbítási lánc IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN bemeneti lánc IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN bemeneti lánc IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Az automatikus fehérlista kiegészítők átmenetileg az IPSetben vannak "
+#~ "tárolva, és a helyi fehérlistában vannak tartósan mentve. Tiltsa le ezt a "
+#~ "beállítást a helyi mentés megakadályozásához."
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois információk"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP állapota"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP verziója"
+
+#~ msgid "enable IPv4"
+#~ msgstr "IPv4 engedélyezése"
+
+#~ msgid "enable IPv6"
+#~ msgstr "IPv6 engedélyezése"
diff --git a/applications/luci-app-banip/po/it/banip.po b/applications/luci-app-banip/po/it/banip.po
index 54e1d5311d..6118e5ff6d 100644
--- a/applications/luci-app-banip/po/it/banip.po
+++ b/applications/luci-app-banip/po/it/banip.po
@@ -10,486 +10,858 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.4-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Directory del Backup"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descrizione"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Utilità di Scaricamento"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Per saperne di più, <a href=\"%s\" target=\"_blank\">consultare la "
-"documentazione su internet</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"Per mingliorare le performance in futuro puoi aumentare questo valore, '8' o "
-"'16' dovrebbero essere sicuri."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalizzazione"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carico"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Caricamento"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Serviio a bassa priorità"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Ricaricare"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Aggiorna"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Salva"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Per rendere effettiva questa modifica è necessario arrestare/riavviare il "
-"servizio manualmente."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Descrizione"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Per saperne di più, <a href=\"%s\" target=\"_blank\">consultare la "
+#~ "documentazione su internet</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Per mingliorare le performance in futuro puoi aumentare questo valore, "
+#~ "'8' o '16' dovrebbero essere sicuri."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalizzazione"
+
+#~ msgid "Load"
+#~ msgstr "Carico"
+
+#~ msgid "Loading"
+#~ msgstr "Caricamento"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Serviio a bassa priorità"
+
+#~ msgid "Reload"
+#~ msgstr "Aggiorna"
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Per rendere effettiva questa modifica è necessario arrestare/riavviare il "
+#~ "servizio manualmente."
diff --git a/applications/luci-app-banip/po/ja/banip.po b/applications/luci-app-banip/po/ja/banip.po
index cc4d16feb3..7a059785bd 100644
--- a/applications/luci-app-banip/po/ja/banip.po
+++ b/applications/luci-app-banip/po/ja/banip.po
@@ -1,489 +1,922 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASNの概要"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASNプレフィックス"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "アクション"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr "アクティブなデバイス"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr "アクティブなソース"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr "アクティブなサブネット"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr "追加設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "詳細設定"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr "Eメールの詳細設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr "ログの詳細設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr "自動ブラックリスト"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr "自動検出"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr "自動ホワイトリスト"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "バックアップ先 ディレクトリ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
-msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr "ベースとなるテンポラリディレクトリ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
+msgid ""
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr "ブロックリスト提供元"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "ACC をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "CIDRをカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "IP をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "MAC をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "SUM をカウント"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr "国"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNSチェイン"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "説明"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr "ダウンロードのパラメータ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "ダウンロードオプション"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr "ダウンロードキュー"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "ダウンロードユーティリティ"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr "Eメールアクション"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr "Eメール通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr "Eメールプロファイル"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr "Eメール受信アドレス"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr "Eメール送信者アドレス"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr "Eメールトピック"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "ブラックリストの編集"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "構成を編集"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "ホワイトリストの編集"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "banIPを有効化"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "処理中にエラーが発生した時のために、詳細なデバッグロギングを有効にします。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "IP/CIDR/ASN/ISOを入力"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr "banIP サービスを有効にする。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "拡張オプション"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr "エラーが発生した際に詳細なデバッグロギングを有効にします。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr "詳細については、<a href=\"%s\" target=\"_blank\">オンラインドキュメント</a>を参照してください"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
+msgstr "有効"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr "banIP で IPv4 サポートを有効にする。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr "banIP で IPv6 サポートを有効にする。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "エントリ詳細"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "既存のジョブ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "luci-app-banipにUCIアクセスを許可"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA 情報"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr "高い優先度"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr "最高の優先度"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "IPSet 情報"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "入力ファイルが見つかりません。設定を確認してください。"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr "IPSet 詳細"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr "IPv4 サポート"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr "IPv6 サポート"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr "情報"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "最終実行"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "負荷"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr "最低の優先度"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr "低い優先度"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "削除する行番号"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "読み込み中"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "読み込み中..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "サポートされ、かつ設定済のダウンロード ユーティリティの一覧です。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr "ログ制限"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr "ログモニター"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "優先度が低いサービス"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr "ログビュー"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。"
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "名前"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr "ネットワークインターフェース"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "検索結果がありません!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr "通常の優先度 (デフォルト)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr "CIDR エントリ 数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr "IP エントリ 数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr "MAC エントリ 数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr "アクセスされたエントリ数"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr "全エントリ数"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "概要"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "検索"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "リフレッシュ"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "IPSet をリフレッシュ"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "リフレッシュタイマー"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "リロード"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr "タイマーをリフレッシュ..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "既存のジョブを削除"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "ランタイム情報"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr "レポート ディレクトリ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr "再起動"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "結果"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr "実行フラグ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr "実行情報"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH デーモン"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "保存"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr "サービス優先度"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr "設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr "選択したダウンロードユーティリティーの特別な設定オプション。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr "起動時トリガーインターフェース"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr "ステータス / バージョン"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr "一時停止"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr "リフレッシュタイマーを更新できませんでした。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr "リフレッシュタイマーが更新されました。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr "曜日(オプション、1-7の値。, または - で区切る)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "時(必須、0-23の値)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "分(オプション、0-59の値)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr "タイムスタンプ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
-msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "トリガ遅延"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "タイプ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr "変更を保存できませんでした: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "詳細なデバッグ ログ"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "ログファイルの確認"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois 情報"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr "ホワイトリスト..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "banIP アクション"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "ASN Overview"
+#~ msgstr "ASNの概要"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASNプレフィックス"
+
+#~ msgid "Advanced"
+#~ msgstr "詳細設定"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNSチェイン"
+
+#~ msgid "Description"
+#~ msgstr "説明"
+
+#~ msgid "Download Options"
+#~ msgstr "ダウンロードオプション"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "構成を編集"
+
+#~ msgid "Enable banIP"
+#~ msgstr "banIPを有効化"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "処理中にエラーが発生した時のために、詳細なデバッグロギングを有効にします。"
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "IP/CIDR/ASN/ISOを入力"
+
+#~ msgid "Extra Options"
+#~ msgstr "拡張オプション"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "詳細については、<a href=\"%s\" target=\"_blank\">オンラインドキュメント</"
+#~ "a>を参照してください"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "luci-app-banipにUCIアクセスを許可"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA 情報"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "入力ファイルが見つかりません。設定を確認してください。"
+
+#~ msgid "Load"
+#~ msgstr "負荷"
+
+#~ msgid "Loading"
+#~ msgstr "読み込み中"
+
+#~ msgid "Loading ..."
+#~ msgstr "読み込み中..."
+
+#~ msgid "Low Priority Service"
+#~ msgstr "優先度が低いサービス"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSet をリフレッシュ"
+
+#~ msgid "Reload"
+#~ msgstr "リロード"
+
+#~ msgid "Runtime Information"
+#~ msgstr "ランタイム情報"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH デーモン"
+
+#~ msgid "View Logfile"
+#~ msgstr "ログファイルの確認"
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois 情報"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "IPv4 を有効にする"
+#~ msgid "enable IPv4"
+#~ msgstr "IPv4 を有効にする"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "IPv6 を有効にする"
+#~ msgid "enable IPv6"
+#~ msgstr "IPv6 を有効にする"
diff --git a/applications/luci-app-banip/po/ko/banip.po b/applications/luci-app-banip/po/ko/banip.po
index f48630a472..3632fe0c2b 100644
--- a/applications/luci-app-banip/po/ko/banip.po
+++ b/applications/luci-app-banip/po/ko/banip.po
@@ -10,481 +10,828 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
#, fuzzy
msgid "Backup Directory"
msgstr "백업 경로"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "설명"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "로드 중"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
+
+#~ msgid "Description"
+#~ msgstr "설명"
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-banip/po/mr/banip.po b/applications/luci-app-banip/po/mr/banip.po
index 6a104bfb0f..5357324dbb 100644
--- a/applications/luci-app-banip/po/mr/banip.po
+++ b/applications/luci-app-banip/po/mr/banip.po
@@ -10,480 +10,830 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "वर्णन"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "लोड करीत आहे"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "आढावा"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "रीलोड करा"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "वर्णन"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Reload"
+#~ msgstr "रीलोड करा"
diff --git a/applications/luci-app-banip/po/ms/banip.po b/applications/luci-app-banip/po/ms/banip.po
index ab8bd44a26..cba25446f5 100644
--- a/applications/luci-app-banip/po/ms/banip.po
+++ b/applications/luci-app-banip/po/ms/banip.po
@@ -10,480 +10,827 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Lanjutan"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Direktori Sandaran"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Keterangan"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
+
+#~ msgid "Advanced"
+#~ msgstr "Lanjutan"
+
+#~ msgid "Description"
+#~ msgstr "Keterangan"
diff --git a/applications/luci-app-banip/po/nb_NO/banip.po b/applications/luci-app-banip/po/nb_NO/banip.po
index 8358317a79..8e8687470b 100644
--- a/applications/luci-app-banip/po/nb_NO/banip.po
+++ b/applications/luci-app-banip/po/nb_NO/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/nb_NO/>\n"
@@ -8,486 +8,855 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr "Aktive kilder"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr "Ytterligere innstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avansert"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr "Avanserte e-postinnstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Sikkerhetskopimappe"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Beskrivelse"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr "Nedlastingsparametre"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr "Nedlastingskø"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Nedlastingsverktøy"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr "E-postprofil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr "E-postsenderadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr "E-postemne"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Rediger svarteliste"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Rediger oppsett"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Rediger hvitliste"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Ekstra valg"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"For ytterligere informasjon <a href=\"%s\" target=\"_blank\">sjekk den "
-"nettbaserte dokumentasjonen</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
msgstr ""
-"For ytterligere ytelsesforbedringer kan du øke denne verdien, f.eks «8» "
-"eller «16» bør være trygt."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Fil ikke funnet, vennligst undersøk konfigurasjonen."
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr "Info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Sist kjørt"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Last"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr "Loggvisning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Oversikt"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
+msgstr "Oversikt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
-msgstr "Lagre"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Spørring"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
+msgstr "Gjenoppfrisk"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Gjenoppfrisk tidsur"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr "Gjenoppfrisk tidsur …"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr "Rapportmappe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
+msgstr "Lagre"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr "Innstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr "Status/versjon"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
+msgstr "Utløserforsinkelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr "Kunne ikke lagre endringer: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr "Hvitliste …"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Avansert"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Beskrivelse"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Edit Configuration"
+#~ msgstr "Rediger oppsett"
+
+#~ msgid "Extra Options"
+#~ msgstr "Ekstra valg"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "For ytterligere informasjon <a href=\"%s\" target=\"_blank\">sjekk den "
+#~ "nettbaserte dokumentasjonen</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "For ytterligere ytelsesforbedringer kan du øke denne verdien, f.eks «8» "
+#~ "eller «16» bør være trygt."
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Fil ikke funnet, vennligst undersøk konfigurasjonen."
+
+#~ msgid "Load"
+#~ msgstr "Last"
diff --git a/applications/luci-app-banip/po/pl/banip.po b/applications/luci-app-banip/po/pl/banip.po
index 8d547cd3e3..25661dd36c 100644
--- a/applications/luci-app-banip/po/pl/banip.po
+++ b/applications/luci-app-banip/po/pl/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/pl/>\n"
"Language: pl\n"
@@ -9,539 +9,1209 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Przegląd ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr "1 godzina"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr "12 1 godzin"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr "24 godziny"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr "30 minut"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr "6 godzin"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Akcja"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr "Aktywne urządzenia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr "Aktywne interfejsy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr "Aktywne rejestratory"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr "Aktywne źródła"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr "Aktywne podsieci"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefiksy ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+"Dodaj dodatkowe zestawy IP związane z non-banIP, np. do raportowania i "
+"zapytań."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "Dodaj ten adres IP/CIDR do lokalnej białej listy."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Kraj"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr "Dodatkowe ustawienia"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Dodatkowe opóźnienie wyzwalania w sekundach przed rozpoczęciem przetwarzania "
"banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Zaawansowane"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr "Zaawansowane ustawienia e-mail"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Automatyczne wykrywanie interfejsów WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr "Zaawansowane ustawienia dziennika"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr "Automatyczna czarna lista"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr "Automatyczne wykrywanie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr "Automatyczna biała lista"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Katalog kopii zapasowej"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr "Podstawowy katalog tymczasowy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-"Automatyczne dodatki czarnej listy są przechowywane tymczasowo w IPSet i "
-"zapisywane na stałe na lokalnej czarnej liście. Wyłącz tę opcję, aby "
-"zapobiec lokalnemu zapisowi."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Sprawdź aktualne dostępne IPSety."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr "Anuluj"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Konfiguracja pakietu banIP do blokowania adresów ip/podsieci przez IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Zasoby krajowe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Łańcuch DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST Docelowy IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST Docelowy IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Opis"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opcje pobierania"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr "Kraje"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr "Domyślny łańcuch używany przez banIP 'input_lan_rule'"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr "Parametry pobierania"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr "Kolejka pobierania"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Narzędzie pobierania"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Narzędzie pobierania, monitor RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Czarna lista"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Edycja konfiguracji"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Biała lista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Włącz banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-"Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu "
-"przetwarzania."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Wprowadź IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opcje dodatkowe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w dokumentacji "
-"online </a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' "
-"powinny być bezpieczne."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Lokalizacja geograficzna"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Udziel dostępu UCI do luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informacje IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapowanie IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "Informacje IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Źródła IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Nie znaleziono pliku wejściowego, proszę sprawdzić swoją konfigurację."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Łańcuch przekazywania LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Łańcuch przekazywania LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Łańcuch wejściowy LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Łańcuch wejściowy LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Ostatnie uruchomienie"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Obciążenie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Ładowanie ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Lokalne zapisane dodatki czarnej listy"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Lokalne zapisane dodatki białej listy"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Usługa niskopriorytetowa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Ręczny wybór interfejsu WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Maksymalny rozmiar kolejki pobierania"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Brak odpowiedzi!"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-"Opcje dalszych zmian w przypadku, gdy ustawienia domyślne nie są dla ciebie "
-"wystarczające."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Przegląd"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-"Proszę dodać tylko jeden adres IPv4 lub IPv6 na linię. Dopuszcza się zakresy "
-"IP w zapisie CIDR oraz komentarze wprowadzone za pomocą znaku \"#\"."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Odśwież"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Odśwież IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Przeładuj"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Przeładuj źródła IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informacja o środowisku uruchomieniowym"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC Docelowy IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC Docelowy IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Demon SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Zapisz"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Wybierz demona SSH do analizowania plików dziennika, aby wykryć zdarzenia "
-"włamania."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Wybierz używany typ startu podczas uruchamiania systemu."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Wybierz preferowane narzędzie do pobierania."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Wybierz preferowane interfejsy ręcznie."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Ustaw poziom nice na 'niski priorytet' i przetwarzanie banIP w tle zajmie "
-"mniej zasobów z systemu."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Pokaż tylko zestaw elementów użytkownika z licznika pakietów &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-"Rozmiar kolejki pobierania do obsługi pobrań &amp; Przetwarzanie równolegle "
-"IPset (domyślnie \"4\")."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Specjalne opcje dla wybranego narzędzia do pobierania, np. '--timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Rodzaj startu"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Uruchamia mały monitor log/banIP w tle, aby zablokować brutalne ataki SSH/"
-"LuCI w czasie rzeczywistym."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-"Katalog docelowy do tworzenia kopii zapasowych banIP. Domyślnie jest to \"/"
-"tmp\", najlepiej użyć nieulotnego dysku, jeśli jest dostępny."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"RIPEstat Data API to publiczny interfejs danych dostarczany przez RIPE NCC, "
-"szczegóły patrz <a href=\"https://stat.ripe.net/docs/data_api\" target="
-"\"_blank\" rel=\"noopener noreferrer\">here</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla wiadomości "
-"związanych z banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Ta zmiana wymaga ręcznego zatrzymania/ponownego uruchomienia usługi, aby "
-"została uwzględniona."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"To połączenie danych zapewnia dostęp do różnych źródeł danych utrzymywanych "
-"przez organizację IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"To połączenie danych zawiera listę zasobów internetowych związanych z danym "
-"krajem, w tym sieci ASN, zakresy IPv4 i prefiksy CIDR IPv4/6."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-"To połączenie danych zwraca wszystkie zapowiedziane prefiksy dla danego ASN."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"To wywołanie danych zwraca informacje geolokalizacyjne dla danej przestrzeni "
-"IP, lub dla ogłoszonych prefiksów IP w przypadku sieci ASN."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
msgstr ""
-"To połączenie danych zwraca prefiks zawierający i ogłaszający ASN danego "
-"adresu IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"To wywołanie danych zwraca rekurencyjny łańcuch rekordów przekazywania do "
-"DNS (A / AAAA / CNAME) i zwrotnego (PTR) zaczynających się od nazwy hosta "
-"lub adresu IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+"Dane wyjściowe dziennika systemowego, wstępnie filtrowane dla wiadomości "
+"związanych z banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"To połączenie danych zwraca informacje whois z odpowiedniego regionalnego "
-"rejestru internetowego i rejestru routingu."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"To połączenie danych pokazuje ogólne informacje o ASN, takie jak jego status "
-"ogłoszenia i nazwisko jego właściciela zgodnie z usługą WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Ten formularz pozwala modyfikować zawartość czarnej listy banIP (%s). <br/>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-"Ten formularz pozwala modyfikować zawartość białej listy banIP (%s). <br/>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-"Ten formularz pozwala na modyfikację zawartości głównego pliku "
-"konfiguracyjnego banIP (/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Opóźnienie wyzwalacza"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Pełne rejestrowanie debugowania"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Wyświetl plik dziennika"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Łańcuch przekazywania WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Łańcuch przekazywania WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Łańcuch wejściowy WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Łańcuch wejściowy WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Automatyczne dodatki Whitelist są przechowywane tymczasowo w IPSet i "
-"zapisywane na stałe w lokalnej białej liście. Wyłącz tę opcję, aby zapobiec "
-"lokalnemu zapisowi."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informacja Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Status banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "Przegląd ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefiksy ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Kraj"
+
+#~ msgid "Advanced"
+#~ msgstr "Zaawansowane"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Automatyczne wykrywanie interfejsów WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatyczne dodatki czarnej listy są przechowywane tymczasowo w IPSet i "
+#~ "zapisywane na stałe na lokalnej czarnej liście. Wyłącz tę opcję, aby "
+#~ "zapobiec lokalnemu zapisowi."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Sprawdź aktualne dostępne IPSety."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Konfiguracja pakietu banIP do blokowania adresów ip/podsieci przez IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Zasoby krajowe"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Łańcuch DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST Docelowy IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST Docelowy IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Opis"
+
+#~ msgid "Download Options"
+#~ msgstr "Opcje pobierania"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Narzędzie pobierania, monitor RT"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Edycja konfiguracji"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Włącz banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu "
+#~ "przetwarzania."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Wprowadź IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opcje dodatkowe"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w "
+#~ "dokumentacji online </a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' "
+#~ "powinny być bezpieczne."
+
+#~ msgid "Geo Location"
+#~ msgstr "Lokalizacja geograficzna"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Udziel dostępu UCI do luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informacje IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapowanie IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Źródła IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-Lookup"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Nie znaleziono pliku wejściowego, proszę sprawdzić swoją konfigurację."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Łańcuch przekazywania LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Łańcuch przekazywania LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Łańcuch wejściowy LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Łańcuch wejściowy LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Obciążenie"
+
+#~ msgid "Loading"
+#~ msgstr "Ładowanie"
+
+#~ msgid "Loading ..."
+#~ msgstr "Ładowanie ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Lokalne zapisane dodatki czarnej listy"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Lokalne zapisane dodatki białej listy"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Usługa niskopriorytetowa"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Ręczny wybór interfejsu WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Maksymalny rozmiar kolejki pobierania"
+
+#~ msgid "No response!"
+#~ msgstr "Brak odpowiedzi!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opcje dalszych zmian w przypadku, gdy ustawienia domyślne nie są dla "
+#~ "ciebie wystarczające."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Proszę dodać tylko jeden adres IPv4 lub IPv6 na linię. Dopuszcza się "
+#~ "zakresy IP w zapisie CIDR oraz komentarze wprowadzone za pomocą znaku \"#"
+#~ "\"."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Proszę edytować ten plik bezpośrednio w sesji terminala."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Odśwież IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Przeładuj"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Przeładuj źródła IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informacja o środowisku uruchomieniowym"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC Docelowy IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC Docelowy IPv6"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Wersja banIP"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "włącz IPv4"
+#~ msgid "SSH Daemon"
+#~ msgstr "Demon SSH"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "włącz IPv6"
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Wybierz demona SSH do analizowania plików dziennika, aby wykryć zdarzenia "
+#~ "włamania."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Wybierz używany typ startu podczas uruchamiania systemu."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Wybierz preferowane narzędzie do pobierania."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Wybierz preferowane interfejsy ręcznie."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Ustaw poziom nice na 'niski priorytet' i przetwarzanie banIP w tle zajmie "
+#~ "mniej zasobów z systemu."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Pokaż tylko zestaw elementów użytkownika z licznika pakietów &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Rozmiar kolejki pobierania do obsługi pobrań &amp; Przetwarzanie "
+#~ "równolegle IPset (domyślnie \"4\")."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Specjalne opcje dla wybranego narzędzia do pobierania, np. '--timeout=20 -"
+#~ "O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Rodzaj startu"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Uruchamia mały monitor log/banIP w tle, aby zablokować brutalne ataki SSH/"
+#~ "LuCI w czasie rzeczywistym."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Katalog docelowy do tworzenia kopii zapasowych banIP. Domyślnie jest to "
+#~ "\"/tmp\", najlepiej użyć nieulotnego dysku, jeśli jest dostępny."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat Data API to publiczny interfejs danych dostarczany przez RIPE "
+#~ "NCC, szczegóły patrz <a href=\"https://stat.ripe.net/docs/data_api\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">here</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "Rozmiar pliku jest zbyt duży do edycji online w LuCI (&ge; 100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Ta zmiana wymaga ręcznego zatrzymania/ponownego uruchomienia usługi, aby "
+#~ "została uwzględniona."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "To połączenie danych zapewnia dostęp do różnych źródeł danych "
+#~ "utrzymywanych przez organizację IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "To połączenie danych zawiera listę zasobów internetowych związanych z "
+#~ "danym krajem, w tym sieci ASN, zakresy IPv4 i prefiksy CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "To połączenie danych zwraca wszystkie zapowiedziane prefiksy dla danego "
+#~ "ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "To wywołanie danych zwraca informacje geolokalizacyjne dla danej "
+#~ "przestrzeni IP, lub dla ogłoszonych prefiksów IP w przypadku sieci ASN."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "To połączenie danych zwraca prefiks zawierający i ogłaszający ASN danego "
+#~ "adresu IP."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "To wywołanie danych zwraca rekurencyjny łańcuch rekordów przekazywania do "
+#~ "DNS (A / AAAA / CNAME) i zwrotnego (PTR) zaczynających się od nazwy hosta "
+#~ "lub adresu IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "To połączenie danych zwraca informacje whois z odpowiedniego regionalnego "
+#~ "rejestru internetowego i rejestru routingu."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "To połączenie danych pokazuje ogólne informacje o ASN, takie jak jego "
+#~ "status ogłoszenia i nazwisko jego właściciela zgodnie z usługą WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ten formularz pozwala modyfikować zawartość czarnej listy banIP (%s). <br/"
+#~ ">"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Ten formularz pozwala modyfikować zawartość białej listy banIP (%s). <br/>"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Ten formularz pozwala na modyfikację zawartości głównego pliku "
+#~ "konfiguracyjnego banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Wyświetl plik dziennika"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Łańcuch przekazywania WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Łańcuch przekazywania WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Łańcuch wejściowy WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Łańcuch wejściowy WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Automatyczne dodatki Whitelist są przechowywane tymczasowo w IPSet i "
+#~ "zapisywane na stałe w lokalnej białej liście. Wyłącz tę opcję, aby "
+#~ "zapobiec lokalnemu zapisowi."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informacja Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Status banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Wersja banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "włącz IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "włącz IPv6"
diff --git a/applications/luci-app-banip/po/pt/banip.po b/applications/luci-app-banip/po/pt/banip.po
index bb5e87afd0..a12fc7cc35 100644
--- a/applications/luci-app-banip/po/pt/banip.po
+++ b/applications/luci-app-banip/po/pt/banip.po
@@ -10,542 +10,1208 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Visão Geral da ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefixos ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Atraso de gatilho adicional em segundos antes do início do processamento de "
"banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avançado"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Deteção Automática de Interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Diretório do Backup"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os autoadicionais da lista negra são armazenados temporariamente no IPSet e "
-"salvos permanentemente na lista negra local. Desative esta opção para evitar "
-"a gravação local."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Verifique os IPSets atualmente disponíveis."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-"Configuração do pacote banIP para bloquear endereços/subredes ip via IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Recursos do País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Cadeia DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "Destino DST IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "Destino DST IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descrição"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opções de Descarregamento"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Ferramenta para Descarregar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Ferramenta de Descarregamento, Monitor RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editar Lista Negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar configuração"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editar lista de permissões"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Ativar banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-"Ativar o registro de depuração detalhado no caso de qualquer erro de "
-"processamento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Entrar IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opções Adicionais"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Para mais informações <a href=\"%s\" target=\"_blank\">veja a documentação "
-"online</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"Para melhorar o desempenho ainda mais, pode aumentar este valor, por "
-"exemplo, '8' ou '16' devem ser seguros."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalização"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Conceder acesso UCI ao luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informações da IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapeamento IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "Informações IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Fontes IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "Pesquisa IPSet"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-"Ficheiro de entrada não encontrado, por favor verifique a sua configuração."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Cadeia para Frente de LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Cadeia para Frente de LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Cadeia de Entrada de LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Cadeia para Entrada de LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "A carregar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Carregando ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Addons Locais Gravados na Lista Negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Addons Locais Gravados na Lista de Permissões"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Serviço de Baixa Prioridade"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Seleção Manual de Interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Fila Max. de Descarregamentos"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Sem resposta!"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-"Opções para ajustes adicionais, caso as predefinições não sejam adequadas "
-"para si."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-"Por favor, adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de "
-"IP na notação CIDR e comentários introduzidos com '#' são permitidos."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "Pesquisa RIPE"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Atualizar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Atualizar IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recarregar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recarregar Fontes IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informação sobre a Execução"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "Destino SRC IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "Destino SRC IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Daemon do SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH / LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Guardar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-"Selecione o daemon SSH para análise de ficheiros de log, para detetar "
-"eventos de invasão."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Seleccionar o tipo de inicialização utilizado durante o arranque."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Selecione a sua ferramenta de descarregamento preferida."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Selecione a(s) sua(s) interface(s) preferida(s) manualmente."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-"Defina o nível nice para 'baixa prioridade' e o processamento em segundo "
-"plano do banIP exigirá menos recursos do sistema."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "Mostrar apenas membro definido com contador de pacotes &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-"Tamanho da fila de descarregamento para lidar com descarregamentos &amp; "
-"processamento de IPset em paralelo (predefinição '4')."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Opções especiais para a ferramenta de descarregamento selecionada, por "
-"exemplo '--timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Tipo de Início"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Inicia um pequeno monitor log/banIP em segundo plano para bloquear ataques "
-"de força bruta SSH/LuCI em tempo real."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-"Diretório de destino para backups banIP. A predfinição é '/tmp', por favor "
-"use preferencialmente um disco não volátil se disponível."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"A API de Dados RIPEstat é a interface pública de dados fornecida pelo RIPE "
-"NCC, para detalhes veja <a href=\"https://stat.ripe.net/docs/data\" target="
-"\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"O tamanho do ficheiro é demasiado grande para editar online em LuCI (&ge; "
-"100 KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"A saída do syslog, pré-filtrada apenas para mensagens relacionadas ao banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Esta alteração requer uma paragem/reinicialização manual do serviço para ter "
-"efeito."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"Esta chamada de dados lista os recursos da Internet associados a um país, "
-"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-"Esta chamada de dados retorna todos os prefixos anunciados para um "
-"determinado ASN."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Esta chamada de dados retorna informações de geolocalização para o espaço IP "
-"dado, ou para prefixos IP anunciados no caso de ASNs."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
msgstr ""
-"Essa chamada de dados retorna o prefixo que contém e anuncia o ASN de um "
-"determinado endereço IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-"Esta chamada de dados retorna a cadeia recursiva dos registros DNS forward "
-"(A/AAAAA/CNAME) e reverse (PTR), começando com um nome de host ou um "
-"endereço IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+"A saída do syslog, pré-filtrada apenas para mensagens relacionadas ao banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Esta chamada de dados retorna informações whois dos relevantes Registro "
-"Regional de Internet e Registro de Roteamento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"Esta chamada de dados mostra informações gerais sobre um ASN como o seu "
-"estado de anúncio e o nome do seu titular de acordo com o serviço WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista negra da "
-"banIP (%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Este formulário permite que modifique o conteúdo da lista branca da banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-"Este formulário permite que você modifique o conteúdo do ficheiro principal "
-"de configuração da banIP (/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Atraso do Gatilho"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Registos detalhados de depuração"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Ver Ficheiro de Registo"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Cadeia para Frente de WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Cadeia para Frente de WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Cadeia de Entrada de LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Cadeia de Entrada WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os addons automáticos da whitelist são armazenados temporários no IPSet e "
-"gravadaos permanentemente na lista branca local. Desative esta opção para "
-"evitar a gravar localmente."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informações do Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Estado da banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "Visão Geral da ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefixos ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/País"
+
+#~ msgid "Advanced"
+#~ msgstr "Avançado"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Deteção Automática de Interface WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os autoadicionais da lista negra são armazenados temporariamente no IPSet "
+#~ "e salvos permanentemente na lista negra local. Desative esta opção para "
+#~ "evitar a gravação local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Verifique os IPSets atualmente disponíveis."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuração do pacote banIP para bloquear endereços/subredes ip via "
+#~ "IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Recursos do País"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Cadeia DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "Destino DST IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "Destino DST IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Descrição"
+
+#~ msgid "Download Options"
+#~ msgstr "Opções de Descarregamento"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Ferramenta de Descarregamento, Monitor RT"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editar configuração"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Ativar banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Ativar o registro de depuração detalhado no caso de qualquer erro de "
+#~ "processamento."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Entrar IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opções Adicionais"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Para mais informações <a href=\"%s\" target=\"_blank\">veja a "
+#~ "documentação online</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Para melhorar o desempenho ainda mais, pode aumentar este valor, por "
+#~ "exemplo, '8' ou '16' devem ser seguros."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalização"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Conceder acesso UCI ao luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informações da IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapeamento IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Fontes IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "Pesquisa IPSet"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Ficheiro de entrada não encontrado, por favor verifique a sua "
+#~ "configuração."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Cadeia para Frente de LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Cadeia para Frente de LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada de LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Cadeia para Entrada de LAN IPv4"
+
+#~ msgid "Load"
+#~ msgstr "Carga"
+
+#~ msgid "Loading"
+#~ msgstr "A carregar"
+
+#~ msgid "Loading ..."
+#~ msgstr "Carregando ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Addons Locais Gravados na Lista Negra"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Addons Locais Gravados na Lista de Permissões"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Serviço de Baixa Prioridade"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Seleção Manual de Interface WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Fila Max. de Descarregamentos"
+
+#~ msgid "No response!"
+#~ msgstr "Sem resposta!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opções para ajustes adicionais, caso as predefinições não sejam adequadas "
+#~ "para si."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Por favor, adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos "
+#~ "de IP na notação CIDR e comentários introduzidos com '#' são permitidos."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Por favor, edite este ficheiro diretamente numa sessão de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Pesquisa RIPE"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Atualizar IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "Recarregar"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recarregar Fontes IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informação sobre a Execução"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "Destino SRC IPv4"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versão da banIP"
+#~ msgid "SRC Target IPv6"
+#~ msgstr "Destino SRC IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "ativar IPv4"
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "ativar IPv6"
+#~ msgid "SSH Daemon"
+#~ msgstr "Daemon do SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH / LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Selecione o daemon SSH para análise de ficheiros de log, para detetar "
+#~ "eventos de invasão."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Seleccionar o tipo de inicialização utilizado durante o arranque."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Selecione a sua ferramenta de descarregamento preferida."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Selecione a(s) sua(s) interface(s) preferida(s) manualmente."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Defina o nível nice para 'baixa prioridade' e o processamento em segundo "
+#~ "plano do banIP exigirá menos recursos do sistema."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "Mostrar apenas membro definido com contador de pacotes &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Tamanho da fila de descarregamento para lidar com descarregamentos &amp; "
+#~ "processamento de IPset em paralelo (predefinição '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Opções especiais para a ferramenta de descarregamento selecionada, por "
+#~ "exemplo '--timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Tipo de Início"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Inicia um pequeno monitor log/banIP em segundo plano para bloquear "
+#~ "ataques de força bruta SSH/LuCI em tempo real."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Diretório de destino para backups banIP. A predfinição é '/tmp', por "
+#~ "favor use preferencialmente um disco não volátil se disponível."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "A API de Dados RIPEstat é a interface pública de dados fornecida pelo "
+#~ "RIPE NCC, para detalhes veja <a href=\"https://stat.ripe.net/docs/data\" "
+#~ "target=\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "O tamanho do ficheiro é demasiado grande para editar online em LuCI (&ge; "
+#~ "100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Esta alteração requer uma paragem/reinicialização manual do serviço para "
+#~ "ter efeito."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Essa chamada de dados dá acesso a várias fontes de dados mantidas pela "
+#~ "IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Esta chamada de dados lista os recursos da Internet associados a um país, "
+#~ "incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna todos os prefixos anunciados para um "
+#~ "determinado ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações de geolocalização para o espaço "
+#~ "IP dado, ou para prefixos IP anunciados no caso de ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Essa chamada de dados retorna o prefixo que contém e anuncia o ASN de um "
+#~ "determinado endereço IP."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna a cadeia recursiva dos registros DNS "
+#~ "forward (A/AAAAA/CNAME) e reverse (PTR), começando com um nome de host ou "
+#~ "um endereço IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações whois dos relevantes Registro "
+#~ "Regional de Internet e Registro de Roteamento."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Esta chamada de dados mostra informações gerais sobre um ASN como o seu "
+#~ "estado de anúncio e o nome do seu titular de acordo com o serviço WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo da lista negra da "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que modifique o conteúdo da lista branca da banIP "
+#~ "(%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo do ficheiro "
+#~ "principal de configuração da banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Ver Ficheiro de Registo"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Cadeia para Frente de WAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Cadeia para Frente de WAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada de LAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Cadeia de Entrada WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os addons automáticos da whitelist são armazenados temporários no IPSet e "
+#~ "gravadaos permanentemente na lista branca local. Desative esta opção para "
+#~ "evitar a gravar localmente."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informações do Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Estado da banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Versão da banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "ativar IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "ativar IPv6"
diff --git a/applications/luci-app-banip/po/pt_BR/banip.po b/applications/luci-app-banip/po/pt_BR/banip.po
index d64af699a5..b4b84dfbff 100644
--- a/applications/luci-app-banip/po/pt_BR/banip.po
+++ b/applications/luci-app-banip/po/pt_BR/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
"Last-Translator: Wellington Terumi Uemura <wellingtonuemura@gmail.com>\n"
"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/pt_BR/>\n"
@@ -8,545 +8,1215 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Visão geral da ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "Ação"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Prefixos ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr "Fontes Ativas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr "Configurações Adicionais"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Atraso de disparo adicional em segundos antes do início do processamento de "
"banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avançado"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr "Configurações Avançadas do E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Detecção automática de interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Diretório da cópia de segurança"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr "Diretório Base Temporário"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os complementos da lista negra são armazenados temporariamente no IPSet e "
-"salvos permanentemente na lista negra local. Desative esta opção para evitar "
-"a gravação local."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "Verifique os IPSets atualmente disponíveis."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr "Fontes das listas de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr "Cancelar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-"Configuração do pacote banIP para bloquear os endereços/subredes IP via "
-"IPSet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "Recursos do País"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "Cadeia de DNS"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST de Destino IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST de Destino IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descrição"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Opções de Download"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr "Parâmetros de Download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr "Fila de Download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Ferramenta para Baixar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "Download de Utilitário, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr "Notificação por E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr "E-Mail do Perfil"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr "Endereço de E-Mail do Destinatário"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr "Endereço de E-Mail do Remetente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr "Assunto do E-Mail"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editar a Lista Negra"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar a Configuração"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editar a Lista Branca"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Ativar o banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-"Habilita os registros de depuração detalhados em caso de qualquer erro de "
+"Ativa o registro de depuração detalhada nos casos de qualquer erro de "
"processamento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "Entrar com o IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
+msgstr "Ativado"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opções Adicionais"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
msgstr ""
-"Para mais informações, <a href=\"%s\" target=\"_blank\">veja a documentação "
-"online</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"Para melhoramentos no desempenho, você pode aumentar este valor (ex: '8' ou "
-"'16' deve ser seguro)."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Geolocalização"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "Tarefa(s) existente(s)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr "Configurações Gerais"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Conceda acesso UCI ao luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "Informação IANA"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "Mapeamento IP/ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "Informações IPSet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "Fontes IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "Varredura-IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-"O arquivo de entrada não foi encontrado. Por favor, verifique a sua "
-"configuração."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "Cadeia de Encaminhamento LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr "Suporte ao IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "Cadeia de Encaminhamento LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr "Informações"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "Cadeia de Entrada LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "Cadeia de Entrada LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Última Execução"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Carga"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Carregando"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Carregando ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "Complementos Locais da Lista Negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "Complementos Locais da Lista Branca"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Serviço de Baixa Prioridade"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "Seleção Manual da Interface WAN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Tamanho Máximo da Fila de Download"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "Lista de ferramentas compatíveis e já pré-configuradas para download."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "Sem resposta!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr "Exibir o Registro Log"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-"Opções para aprimoramentos adicionais caso as predefinições não funcionem "
-"com você."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "Nome"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "A Consulta Não Retornou Resultados!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Visão Geral"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-"Adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de IP na "
-"notação CIDR e são permitidos todos os comentários que comecem com '#'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Por favor, edite esse arquivo diretamente em uma sessão de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "Consulta"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "Varredura-RIPE"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Atualizar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Atualizar os Conjuntos de IPs"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "Atualize o Temporizador"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr "Atualizando o Temporizador..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Recarregar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr "Diretório do Relatório"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "Recarregar os Recursos dos Conjuntos de IP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr "Reiniciar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Informação de execução"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "Resultado"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "Destino SRC IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr "Executar Flags"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "Destino SRC IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "ORG/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "Daemon SSH"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "Monitor SSH/LuCI RT"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Salvar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-"Selecione o daemon SSH para análise de arquivos de registro (log) para a "
-"detecção de ocorrências de invasão."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "Selecione o tipo de início usado durante a inicialização."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "Selecione o seu utilitário de download preferido."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "Selecione manualmente as sua(s) interface(s) preferida(s)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr "Prioridade do serviço"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-"Defina o 'nice level' para 'prioridade baixa' e o processo do banIP em "
-"segundo plano para exigir menos recursos do sistema."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-"Mostrar apenas o grupo de membros definido com contador de pacotes &gt; 0"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-"Tamanho da fila de download para lidar com os downloads &amp; processamento "
-"do IPset em paralelo (padrão '4')."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-"Opções especiais para o utilitário de download selecionado, por exemplo '--"
-"timeout=20 -O'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Tipo de Início"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-"Inicia um pequeno registro log/banIP em segundo plano para bloquear ataques "
-"de força bruta SSH/LuCI em tempo real."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-"Diretório de destino para backups do banIP. O padrão é '/tmp', por favor use "
-"preferencialmente um disco não volátil se disponível."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"O API de Dados RIPEstat Data API é a interface pública de dados fornecida "
-"pelo RIPE NCC, para mais detalhes clique <a href=\"https://stat.ripe.net/"
-"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"O tamanho do arquivo é muito grande para ser editado pelo LuCI (&ge; 100 KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-"A saída do syslog, é pré-filtrada apenas para mensagens relacionadas ao "
-"banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-msgstr "Esta mudança requer um reinício manual do serviço para fazer efeito."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr "Configurações"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-"Esta chamada de dados lista os recursos da Internet associados a um país, "
-"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-"Esta chamada de dados retorna todos os prefixos anunciados para um "
-"determinado ASN."
+"Opções especiais de configuração para o utilitário de download selecionado."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-"Esta chamada de dados retorna informações de geolocalização para o espaço IP "
-"informado ou para prefixos IP anunciados no caso de ASNs."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr "Interface do Gatilho de Inicialização"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr "Condição Geral / Versão"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr "Suspender"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
msgstr ""
-"Esta chamada de dados retorna o conteúdo de prefixo e anuncia o ASN de um "
-"determinado endereço IP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr "Não foi possível atualizar o tempo de atualização do temporizador."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr "O tempo de atualização foi atualizado."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr "O dia da semana (valores opc.: 1-7 possivelmente set. por , ou -)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "A parte das horas (obg., intervalo: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "A parte dos minutos (obg., intervalo: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-"Esta chamada de dados retorna a cadeia recursiva dos registros de "
-"encaminhamento do DNS (A/AAAAA/CNAME) e reverso (PTR), começando com um nome "
-"de host ou um endereço de IP."
+"A saída do syslog, é pré-filtrada apenas para mensagens relacionadas ao "
+"banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Esta chamada de dados retorna informações whois do Registro Regional de "
-"Internet e Registro Relevantes de Roteamento."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"Esta chamada de dados mostra informações gerais sobre um ASN como a condição "
-"do anúncio e o nome do seu titular de acordo com o serviço WHOIS."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista negra banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista branca banIP "
-"(%s).<br />"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-"Este formulário permite que você modifique o conteúdo do arquivo de "
-"configuração principal do banIP (/etc/config/banip)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Gatilho de Atraso"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "Tipo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr "Impossível salvar as modificações: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Registros Detalhados de Depuração"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Visualizar o Arquivo de Registros (log)"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "Cadeia de Encaminhamento LAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "Cadeia de Encaminhamento LAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "Cadeia de Entrada WAN IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "Cadeia de entrada WAN IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-"Os complementos da lista branca são armazenados temporariamente no IPSet e "
-"salvos permanentemente na lista branca local. Desative esta opção para "
-"evitar a gravação local."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Informação Whois"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr "Lista Branca..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "Banir IP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Condição do banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "Visão geral da ASN"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Prefixos ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/País"
+
+#~ msgid "Advanced"
+#~ msgstr "Avançado"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Detecção automática de interface WAN"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os complementos da lista negra são armazenados temporariamente no IPSet e "
+#~ "salvos permanentemente na lista negra local. Desative esta opção para "
+#~ "evitar a gravação local."
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "Verifique os IPSets atualmente disponíveis."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr ""
+#~ "Configuração do pacote banIP para bloquear os endereços/subredes IP via "
+#~ "IPSet."
+
+#~ msgid "Country Resources"
+#~ msgstr "Recursos do País"
+
+#~ msgid "DNS Chain"
+#~ msgstr "Cadeia de DNS"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST de Destino IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST de Destino IPv6"
+
+#~ msgid "Description"
+#~ msgstr "Descrição"
+
+#~ msgid "Download Options"
+#~ msgstr "Opções de Download"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "Download de Utilitário, RT Monitor"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editar a Configuração"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Ativar o banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Habilita os registros de depuração detalhados em caso de qualquer erro de "
+#~ "processamento."
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "Entrar com o IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opções Adicionais"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Para mais informações, <a href=\"%s\" target=\"_blank\">veja a "
+#~ "documentação online</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "Para melhoramentos no desempenho, você pode aumentar este valor (ex: '8' "
+#~ "ou '16' deve ser seguro)."
+
+#~ msgid "Geo Location"
+#~ msgstr "Geolocalização"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Conceda acesso UCI ao luci-app-banip"
+
+#~ msgid "IANA Information"
+#~ msgstr "Informação IANA"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "Mapeamento IP/ASN"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "Fontes IPSet"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "Varredura-IPSet"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "O arquivo de entrada não foi encontrado. Por favor, verifique a sua "
+#~ "configuração."
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada LAN IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "Cadeia de Entrada LAN IPv6"
+
+#~ msgid "Load"
+#~ msgstr "Carga"
+
+#~ msgid "Loading"
+#~ msgstr "Carregando"
+
+#~ msgid "Loading ..."
+#~ msgstr "Carregando ..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "Complementos Locais da Lista Negra"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Complementos Locais da Lista Branca"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Serviço de Baixa Prioridade"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "Seleção Manual da Interface WAN"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Tamanho Máximo da Fila de Download"
+
+#~ msgid "No response!"
+#~ msgstr "Sem resposta!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Opções para aprimoramentos adicionais caso as predefinições não funcionem "
+#~ "com você."
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "Adicione apenas um endereço IPv4 ou IPv6 por linha. Intervalos de IP na "
+#~ "notação CIDR e são permitidos todos os comentários que comecem com '#'."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr ""
+#~ "Por favor, edite esse arquivo diretamente em uma sessão de terminal."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Varredura-RIPE"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "Atualizar os Conjuntos de IPs"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versão do banIP"
+#~ msgid "Reload"
+#~ msgstr "Recarregar"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recarregar os Recursos dos Conjuntos de IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "ativar IPV4"
+#~ msgid "Runtime Information"
+#~ msgstr "Informação de execução"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "Destino SRC IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "ativar IPV6"
+#~ msgid "SRC Target IPv6"
+#~ msgstr "Destino SRC IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "ORG/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "Daemon SSH"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "Monitor SSH/LuCI RT"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr ""
+#~ "Selecione o daemon SSH para análise de arquivos de registro (log) para a "
+#~ "detecção de ocorrências de invasão."
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "Selecione o tipo de início usado durante a inicialização."
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "Selecione o seu utilitário de download preferido."
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "Selecione manualmente as sua(s) interface(s) preferida(s)."
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr ""
+#~ "Defina o 'nice level' para 'prioridade baixa' e o processo do banIP em "
+#~ "segundo plano para exigir menos recursos do sistema."
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr ""
+#~ "Mostrar apenas o grupo de membros definido com contador de pacotes &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr ""
+#~ "Tamanho da fila de download para lidar com os downloads &amp; "
+#~ "processamento do IPset em paralelo (padrão '4')."
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr ""
+#~ "Opções especiais para o utilitário de download selecionado, por exemplo "
+#~ "'--timeout=20 -O'."
+
+#~ msgid "Start Type"
+#~ msgstr "Tipo de Início"
+
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr ""
+#~ "Inicia um pequeno registro log/banIP em segundo plano para bloquear "
+#~ "ataques de força bruta SSH/LuCI em tempo real."
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "Diretório de destino para backups do banIP. O padrão é '/tmp', por favor "
+#~ "use preferencialmente um disco não volátil se disponível."
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "O API de Dados RIPEstat Data API é a interface pública de dados fornecida "
+#~ "pelo RIPE NCC, para mais detalhes clique <a href=\"https://stat.ripe.net/"
+#~ "docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">aqui</a>."
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "O tamanho do arquivo é muito grande para ser editado pelo LuCI (&ge; 100 "
+#~ "KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Esta mudança requer um reinício manual do serviço para fazer efeito."
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr ""
+#~ "Essa chamada de dados dá acesso a várias fontes de dados mantidas pela "
+#~ "IANA."
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "Esta chamada de dados lista os recursos da Internet associados a um país, "
+#~ "incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna todos os prefixos anunciados para um "
+#~ "determinado ASN."
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações de geolocalização para o espaço "
+#~ "IP informado ou para prefixos IP anunciados no caso de ASNs."
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna o conteúdo de prefixo e anuncia o ASN de um "
+#~ "determinado endereço IP."
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna a cadeia recursiva dos registros de "
+#~ "encaminhamento do DNS (A/AAAAA/CNAME) e reverso (PTR), começando com um "
+#~ "nome de host ou um endereço de IP."
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "Esta chamada de dados retorna informações whois do Registro Regional de "
+#~ "Internet e Registro Relevantes de Roteamento."
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "Esta chamada de dados mostra informações gerais sobre um ASN como a "
+#~ "condição do anúncio e o nome do seu titular de acordo com o serviço WHOIS."
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo da lista negra "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo da lista branca "
+#~ "banIP (%s).<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr ""
+#~ "Este formulário permite que você modifique o conteúdo do arquivo de "
+#~ "configuração principal do banIP (/etc/config/banip)."
+
+#~ msgid "View Logfile"
+#~ msgstr "Visualizar o Arquivo de Registros (log)"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "Cadeia de Encaminhamento LAN IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "Cadeia de Entrada WAN IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "Cadeia de entrada WAN IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Os complementos da lista branca são armazenados temporariamente no IPSet "
+#~ "e salvos permanentemente na lista branca local. Desative esta opção para "
+#~ "evitar a gravação local."
+
+#~ msgid "Whois Information"
+#~ msgstr "Informação Whois"
+
+#~ msgid "banIP Status"
+#~ msgstr "Condição do banIP"
+
+#~ msgid "banIP Version"
+#~ msgstr "Versão do banIP"
+
+#~ msgid "enable IPv4"
+#~ msgstr "ativar IPV4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "ativar IPV6"
diff --git a/applications/luci-app-banip/po/ro/banip.po b/applications/luci-app-banip/po/ro/banip.po
index e62f234a56..21b0f024de 100644
--- a/applications/luci-app-banip/po/ro/banip.po
+++ b/applications/luci-app-banip/po/ro/banip.po
@@ -11,484 +11,869 @@ msgstr ""
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 3.11-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN Prezentare generală"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN Prefixe"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN / Țară"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
"Întârziere suplimentară declanșare in secunde înainte de începerea "
"procesării banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avansat"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Director copie de siguranţă"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-"Lista Neagră este stocata temporar în IPSet și salvata permanent în lista "
-"neagră locală. Dezactivați această opțiune pentru a preveni salvarea locală."
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Descriere"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Utilitar descărcare"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Editare listă neagră"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editare configuraţie"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Editare listă albă"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opțiuni suplimentare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Ultima rulare"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Incărcare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Încărcare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Prezentare generală"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Reîmprospătare"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Salvează"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Intârzierea declanșării"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Vezi fișierul log"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "ASN Overview"
+#~ msgstr "ASN Prezentare generală"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN Prefixe"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "ASN/Country"
+#~ msgstr "ASN / Țară"
+
+#~ msgid "Advanced"
+#~ msgstr "Avansat"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "Lista Neagră este stocata temporar în IPSet și salvata permanent în lista "
+#~ "neagră locală. Dezactivați această opțiune pentru a preveni salvarea "
+#~ "locală."
+
+#~ msgid "Description"
+#~ msgstr "Descriere"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Editare configuraţie"
+
+#~ msgid "Extra Options"
+#~ msgstr "Opțiuni suplimentare"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Fișierul de intrare nu a fost găsit, vă rugăm verificaţi configuraţia."
+
+#~ msgid "Load"
+#~ msgstr "Incărcare"
+
+#~ msgid "Loading"
+#~ msgstr "Încărcare"
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Vă rugăm editaţi acest fişier intr-o sesiune de terminal."
+
+#~ msgid "View Logfile"
+#~ msgstr "Vezi fișierul log"
diff --git a/applications/luci-app-banip/po/ru/banip.po b/applications/luci-app-banip/po/ru/banip.po
index 56311df1d9..ed219b300a 100644
--- a/applications/luci-app-banip/po/ru/banip.po
+++ b/applications/luci-app-banip/po/ru/banip.po
@@ -11,491 +11,910 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.4.1-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "Обзор автономный системы"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "Префиксы ASN"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/страна"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr "Дополнительная задержка срабатывания правил banIP в секундах."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Дополнительно"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "Автоматическое определение WAN интерфейса"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Папка для резервных копий"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Описание"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Утилита для загрузки"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Редактировать чёрный список"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Редактировать config файл"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Редактировать белый список"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-"Включить ведение подробного журнала для отладки в случае ошибок обработки."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Дополнительные настройки"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Для получения дополнительной информации <a href=\"%s\" target=\"_blank\"> "
-"смотрите онлайн документацию</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
msgstr ""
-"<br />Для повышения производительности вы можете увеличить это значение, "
-"например значения '8' или '16' должны быть безопасными."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "Предоставить UCI доступ для luci-app-banip"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Config файл не найден, пожалуйста, проверьте ваши настройки."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Последний запуск"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Загрузка"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Загрузка"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Низкий приоритет службы"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Макс. очередь загрузки"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-"Возможные варианты детальной настройки, если значения по умолчанию не "
-"подходят для вас."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Обзор"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Редактируйте данный файл только в терминале."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Обновить"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Перезапустить"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Информация о состоянии"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Сохранить"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-"Этот файл слишком большой для редактирования в Web-интерфейсе LuCI (&ge; 100 "
-"KB)."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-"Это изменение требует ручной остановки и повторного запуска, чтобы вступить "
-"в силу."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Задержка запуска"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "Подробный журнал отладки"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Показать системный журнал"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "ASN Overview"
+#~ msgstr "Обзор автономный системы"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "ASN Prefixes"
+#~ msgstr "Префиксы ASN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/страна"
+
+#~ msgid "Advanced"
+#~ msgstr "Дополнительно"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Автоматическое определение WAN интерфейса"
+
+#~ msgid "Description"
+#~ msgstr "Описание"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Редактировать config файл"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Включить ведение подробного журнала для отладки в случае ошибок обработки."
+
+#~ msgid "Extra Options"
+#~ msgstr "Дополнительные настройки"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Для получения дополнительной информации <a href=\"%s\" target=\"_blank\"> "
+#~ "смотрите онлайн документацию</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "<br />Для повышения производительности вы можете увеличить это значение, "
+#~ "например значения '8' или '16' должны быть безопасными."
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "Предоставить UCI доступ для luci-app-banip"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Config файл не найден, пожалуйста, проверьте ваши настройки."
+
+#~ msgid "Load"
+#~ msgstr "Загрузка"
+
+#~ msgid "Loading"
+#~ msgstr "Загрузка"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Низкий приоритет службы"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Макс. очередь загрузки"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Возможные варианты детальной настройки, если значения по умолчанию не "
+#~ "подходят для вас."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Редактируйте данный файл только в терминале."
+
+#~ msgid "Reload"
+#~ msgstr "Перезапустить"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Информация о состоянии"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr ""
+#~ "Этот файл слишком большой для редактирования в Web-интерфейсе LuCI (&ge; "
+#~ "100 KB)."
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr ""
+#~ "Это изменение требует ручной остановки и повторного запуска, чтобы "
+#~ "вступить в силу."
+
+#~ msgid "View Logfile"
+#~ msgstr "Показать системный журнал"
diff --git a/applications/luci-app-banip/po/sk/banip.po b/applications/luci-app-banip/po/sk/banip.po
index 0b6c64a75c..d86396a511 100644
--- a/applications/luci-app-banip/po/sk/banip.po
+++ b/applications/luci-app-banip/po/sk/banip.po
@@ -10,484 +10,848 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 4.0-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Pokročilé"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Záložný priečinok"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Popis"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Nástroj na sťahovanie"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Upraviť čiernu listinu"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Upraviť nastavenia"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Upraviť bielu listinu"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-"Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas "
-"spracovania."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Ďalšie možnosti"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-"Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online "
-"dokumentácii</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Zaťaženie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Prehľad"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Uložiť"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Pokročilé"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Popis"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Edit Configuration"
+#~ msgstr "Upraviť nastavenia"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Zapnúť podrobné informácie pre ladenie v prípade akýchkoľvek chýb počas "
+#~ "spracovania."
+
+#~ msgid "Extra Options"
+#~ msgstr "Ďalšie možnosti"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "Ďalšie informácie nájdete v <a href=\"%s\" target=\"_blank\">online "
+#~ "dokumentácii</a>"
+
+#~ msgid "Load"
+#~ msgstr "Zaťaženie"
diff --git a/applications/luci-app-banip/po/sv/banip.po b/applications/luci-app-banip/po/sv/banip.po
index 67a74a3774..917db4cb97 100644
--- a/applications/luci-app-banip/po/sv/banip.po
+++ b/applications/luci-app-banip/po/sv/banip.po
@@ -1,495 +1,899 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-20 15:36+0000\n"
-"Last-Translator: Luna Jernberg <droidbittin@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Viktor Griph <viktor@griph.se>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/sv/>\n"
"Language: sv\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/Land"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Avancerat"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Säkerhetskopiera mapp"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Beskrivning"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "Ladda ner verktyget"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Redigera svartlista"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Redigerar konfigurationen"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Redigera vitlista"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "Aktivera utförlig felsökningsloggning vid eventuella bearbetningsfel."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Extra alternativ"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
+msgstr "Aktiverad"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-"För ytterligare information <a href=\"%s\" target=\"_blank\">läs online-"
-"dokumentationen</a>"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-"För ytterligare prestandaförbättringar kan du höja detta värde, t.ex. \"8\" "
-"eller \"16\" bör vara säkra."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr "Generella inställningar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-"Inmatningsfilen kunde inte hittas, var vänlig kontrollera din konfiguration."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Kördes senast"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Belastning"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Laddar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Lågprioriterad tjänst"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "Max. Nedladdningskö"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-"Alternativ för ytterligare finjustering om standardvärdena inte passar dig."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Översikt"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "Vänligen redigera den här filen direkt i en terminal-session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Uppdatera"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Ladda om"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "Information om körtid"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Spara"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Se loggfilen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Land"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Avancerat"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Beskrivning"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Redigerar konfigurationen"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr ""
+#~ "Aktivera utförlig felsökningsloggning vid eventuella bearbetningsfel."
+
+#~ msgid "Extra Options"
+#~ msgstr "Extra alternativ"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr ""
+#~ "För ytterligare information <a href=\"%s\" target=\"_blank\">läs online-"
+#~ "dokumentationen</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr ""
+#~ "För ytterligare prestandaförbättringar kan du höja detta värde, t.ex. "
+#~ "\"8\" eller \"16\" bör vara säkra."
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr ""
+#~ "Inmatningsfilen kunde inte hittas, var vänlig kontrollera din "
+#~ "konfiguration."
+
+#~ msgid "Load"
+#~ msgstr "Belastning"
+
+#~ msgid "Loading"
+#~ msgstr "Laddar"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Lågprioriterad tjänst"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "Max. Nedladdningskö"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr ""
+#~ "Alternativ för ytterligare finjustering om standardvärdena inte passar "
+#~ "dig."
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "Vänligen redigera den här filen direkt i en terminal-session."
+
+#~ msgid "Reload"
+#~ msgstr "Ladda om"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Information om körtid"
+
+#~ msgid "View Logfile"
+#~ msgstr "Se loggfilen"
diff --git a/applications/luci-app-banip/po/templates/banip.pot b/applications/luci-app-banip/po/templates/banip.pot
index 111f5ba720..02f647ab1c 100644
--- a/applications/luci-app-banip/po/templates/banip.pot
+++ b/applications/luci-app-banip/po/templates/banip.pot
@@ -1,480 +1,821 @@
msgid ""
msgstr "Content-Type: text/plain; charset=UTF-8"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
-msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
-msgid "Trigger Delay"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
+msgid ""
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
+msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
-msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
+msgid ""
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
diff --git a/applications/luci-app-banip/po/tr/banip.po b/applications/luci-app-banip/po/tr/banip.po
index f88ffa7e82..405933b881 100644
--- a/applications/luci-app-banip/po/tr/banip.po
+++ b/applications/luci-app-banip/po/tr/banip.po
@@ -10,480 +10,842 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Gelişmiş"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Yedekleme Dizini"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Açıklama"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "İndirme Aracı"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Karalisteyi Düzenle"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Beyazlisteyi Düzenle"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "luci-app-banip için UCI erişimi verin"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "Son çalışma zamanı"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Yükleniyor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "Düşük Öncelikli Servis"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Genel bakış"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Yenile"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "Yeniden yükle"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Kaydet"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Günlük Dosyasını Görüntüle"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Gelişmiş"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Açıklama"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "luci-app-banip için UCI erişimi verin"
+
+#~ msgid "Loading"
+#~ msgstr "Yükleniyor"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Düşük Öncelikli Servis"
+
+#~ msgid "Reload"
+#~ msgstr "Yeniden yükle"
+
+#~ msgid "View Logfile"
+#~ msgstr "Günlük Dosyasını Görüntüle"
diff --git a/applications/luci-app-banip/po/uk/banip.po b/applications/luci-app-banip/po/uk/banip.po
index bece5b04f2..a0ca38b439 100644
--- a/applications/luci-app-banip/po/uk/banip.po
+++ b/applications/luci-app-banip/po/uk/banip.po
@@ -11,480 +11,866 @@ msgstr ""
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.3-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Додатково"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Опис"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "Завантажити параметри"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "Редагувати чорний список"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Змінити конфігурацію"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "Редагувати білий список"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Увімкнути banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Додаткові параметри"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "Вхідний файл не знайдено, будь ласка, перевірте вашу конфігурацію."
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "Навантаження"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Завантаження"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "Завантаження..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
+msgid ""
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "Огляд"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "Оновити"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "Зберегти"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-msgid "Verbose Debug Logging"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Переглянути файл звіту"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Verbose Debug Logging"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "Стан banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "Advanced"
+#~ msgstr "Додатково"
+
+#~ msgid "Description"
+#~ msgstr "Опис"
+
+#~ msgid "Download Options"
+#~ msgstr "Завантажити параметри"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "Змінити конфігурацію"
+
+#~ msgid "Enable banIP"
+#~ msgstr "Увімкнути banIP"
+
+#~ msgid "Extra Options"
+#~ msgstr "Додаткові параметри"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "Вхідний файл не знайдено, будь ласка, перевірте вашу конфігурацію."
+
+#~ msgid "Load"
+#~ msgstr "Навантаження"
+
+#~ msgid "Loading"
+#~ msgstr "Завантаження"
+
+#~ msgid "Loading ..."
+#~ msgstr "Завантаження..."
+
+#~ msgid "View Logfile"
+#~ msgstr "Переглянути файл звіту"
+
+#~ msgid "banIP Status"
+#~ msgstr "Стан banIP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Версія banIP"
+#~ msgid "banIP Version"
+#~ msgstr "Версія banIP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "увімкнути IPv4"
+#~ msgid "enable IPv4"
+#~ msgstr "увімкнути IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "увімкнути IPv6"
+#~ msgid "enable IPv6"
+#~ msgstr "увімкнути IPv6"
diff --git a/applications/luci-app-banip/po/vi/banip.po b/applications/luci-app-banip/po/vi/banip.po
index 19dfe82839..30a1dcd8ce 100644
--- a/applications/luci-app-banip/po/vi/banip.po
+++ b/applications/luci-app-banip/po/vi/banip.po
@@ -10,481 +10,831 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 3.10-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Nâng cao"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "Thư mục sao lưu"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "Mô tả"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+msgid "Grant access to LuCI app banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Đang tải"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
-msgid "Save"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
+msgid "Save"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "Kích hoạt độ trễ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
#, fuzzy
msgid "Verbose Debug Logging"
msgstr "Nhật ký gỡ lỗi khởi động"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr ""
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Advanced"
+#~ msgstr "Nâng cao"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "Description"
+#~ msgstr "Mô tả"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "Loading"
+#~ msgstr "Đang tải"
diff --git a/applications/luci-app-banip/po/zh_Hans/banip.po b/applications/luci-app-banip/po/zh_Hans/banip.po
index 8bd8e53b80..4fa609a7e9 100644
--- a/applications/luci-app-banip/po/zh_Hans/banip.po
+++ b/applications/luci-app-banip/po/zh_Hans/banip.po
@@ -1,506 +1,1179 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-22 15:35+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
-
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN 概述"
+"X-Generator: Weblate 4.5-dev\n"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr "-m limit --limit 2/秒 (默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr "1 小时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr "12 小时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr "24 小时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr "30 分钟"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr "6 小时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr "平均取样数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "开始"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr "活动设备"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr "活动接口"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr "活动日志项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr "活动源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr "活动子网"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr "额外的与非banip相关的IPSets, 例如用于报告和查询."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN 前缀"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr "将此 IP/CIDR 添加到您的本地白名单."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/国家"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr "其他设置"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr "banIP 处理开始之前的额外触发延迟(以秒为单位)。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "高级"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr "高级枷锁设置"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "WAN 接口自动检测"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr "高级设置-邮箱"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
-msgid "Backup Directory"
-msgstr "备份目录"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr "高级设置-日志"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
-msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
-msgstr ""
-"黑名单自动加载项临时存储在 IPSet 中,并永久保存在本地黑名单中。禁用此选项以防"
-"止本地保存。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr "自动 黑名单"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "检查当前可用的 IPSet。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr "自动检测"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr "自动 白名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr "运行时自动将可疑 IPs 从日志转移到 banIP 黑名单."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
-msgstr "banIP 软件包的配置,以通过 IPSet 阻止 IP 地址/子网。"
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr "运行时自动传输上行的 IPs 到banIP白名单."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Backup Directory"
+msgstr "备份文件夹"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "国家资源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr "基本缓存文件夹"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNS 链"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr "用于所有与banIP相关的运行时操作的基本临时目录."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST 目标 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr "超时黑名单"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST 目标 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
+msgid ""
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr "黑名单更改已经保存.刷新您的banIP列表使更改生效."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr "阻止列表内容"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr "关闭"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
+msgid ""
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+"通过 IPSet 拦截 ip 地址/子网的 banIP 包的配置。更多信息<a href=\"https://github.com/openwrt/"
+"packages/blob/master/net/banip/files/README.md\" target=\"_blank\" rel="
+"\"noreferrer noopener\" >查看在线文档</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr "ACC统计"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr "CIDR统计"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr "IP统计"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr "MAC统计"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr "SUM统计"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr "地区"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr "DST IPSet类型"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr "DST日志选项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr "DST的目标"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr "banIP使用的默认链是 '局域网转发规则'"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr "banIP使用的默认链是 '广域网转发规则'"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr "banIP使用的默认链是 '局域网出站规则'"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr "banIP 使用的默认链是 '广域网出站规则'"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr "自动检测相关的网络接口、设备、子网和协议。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "描述"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr "下载参数"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "下载选项"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr "下载队列"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "下载工具"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "下载工具,实时监视器"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr "电子邮件动作"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr "电子邮件通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr "电子邮件概要"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr "电子邮件收件人地址"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr "电子邮件发件人地址"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr "电子邮件主题"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "编辑黑名单"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "编辑设置"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr "编辑 Mac 地址列表"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "编辑白名单"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "启用 banIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr "启用 DST 记录"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "在出现任何处理错误的情况下启用详细调试日志记录。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr "启用 SRC 记录"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "输入 IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr "启用 banIP 服务。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "额外选项"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr "在任何处理错误的情况下启用详细调试日志记录."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr "进一步信息<a href=\"%s\" target=\"_blank\">请访问在线文档</a>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
+msgstr "启用"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr "为了进一步提高性能,您可以提高此值,例如:8 或 16 应该是安全的。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr "在banIP中启用IPv4支持."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr "在banIP中启用IPv6支持."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "地理位置"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr "条目详情"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr "现有工作"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr "附加源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr "常规设置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr "全局 IPSet 类型"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "授予UCI访问luci-app-banip的权限"
+msgid "Grant access to LuCI app banIP"
+msgstr "授予 LuCi 应用 banIP 访问权"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA 信息"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr "高优先级"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "IP/ASN 映射"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr "最高优先级"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "IPSet 信息"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "IPSet 源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr "IPSet 查询"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr "IPSet 查询..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet查找"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr "IPSet 报告"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "未找到输入文件,请检查您的配置。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr "IPSet 详情"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "局域网 Forward 链 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr "IPv4 支持"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "局域网 Forward 链 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr "IPv6支持"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "局域网 Input 链 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr "信息"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "局域网 Input 链 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr "局域网转发"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr "局域网入站"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "最后运行"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "负载"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr "最低优先级"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr "较低优先级"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr "将电子邮件的触发限制为某些banIP操作."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr "将日志监视器限制为特定的日志术语."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr "将选择限制在特定的本地源。"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "加载中"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr "要移除的行数"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "加载中…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr "触发 banIP 启动的可用网络接口列表。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "本地保存黑名单"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr "支持的和完全预先配置的下载实用程序列表."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "本地保存白名单"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr "本地源"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "低优先级服务"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr "日志限制"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "手动选择 WAN 接口"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr "日志监控器"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "最大下载队列"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr "日志条款"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr "日志视图"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr "记录可疑的传入数据包——通常是丢弃的。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr "记录可疑的发送数据包 -- 通常是被拒绝的。由于需要额外的系统资源,记录这样的数据包可能会导致延迟增加。"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "无响应!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr "Mac列表超时"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "在默认设置并不适合您时的额外选项。"
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr "Mac列表更改已保存。刷新你的 banIP 列表,使更改生效。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr "名称"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr "网络接口"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr "没有查询结果!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr "尚无 banIP 相关的日志!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr "正常优先级 (默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr "CIDR 条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr "IP 条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr "MAC 条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr "访问的条目数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr "全部 IPSet 的数目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr "所有条目的数字"
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "概览"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
-msgstr ""
-"请每行仅添加一个 IPv4 或 IPv6 地址。允许使用 CIDR 表示法中的 IP 范围和以“#”开"
-"头的注释。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr "仅解析最后声明的可疑事件的日志条目数量。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "请直接在终端会话中编辑此文件。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "'msmtp' 所用的 banIP 通知电子邮件的配置。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE查找"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr "查询"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr "banIP 通知电子邮件的接收者地址。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "刷新"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "刷新 IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr "定时恢复"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "重新载入"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr "定时恢复中..."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "重新载入 IPSet 源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr "移除一个现有的作业"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "运行信息"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr "报告目录"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "来源目标IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr "重新启动"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr "结果"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr "运行标记"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr "运行信息"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "来源目标IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr "SRC IPSet 类型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr "SRC 日志选项"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH 守护程序"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr "SRC 目标"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI 实时监视器"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr "SRC+DST IPSet 类型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "保存"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
-msgstr "选择用于日志文件解析的 SSH 守护程序,以检测侵入事件。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr "搜索处于活跃状态的 banIP 相关的 IPSets 查找一个特定的 IP、CIDR 或 MAC 地址。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "在引导过程中选择使用的启动类型。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr "手动搜索相关的网络接口。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "选择您喜欢的下载工具。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr "发送 banIP 相关的通知电邮。这需要安装和设置额外的 'msmtp' 包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "手动选择您的首选接口。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr "banIP 通知电邮的发送者地址。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
-msgstr "将 nice 级别设置为“低优先级”,banIP 后台处理将占用更少的系统资源。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr "服务优先级"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "仅显示数据包计数器大于0的组成员"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr "设置一个新的 banIP 作业"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
-msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
-msgstr "下载队列的大小,用于并行处理下载 &amp; IPset 处理(默认值 : 4)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr "为每一 IPSet 设置单独的 DST 类型来仅拦截传出数据包。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr "为每一 IPSet 设置单独的 SRC 类型来仅拦截传入数据包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
-msgstr "所选下载工具的特殊选项,例如:“--timeout=20 -O”。"
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr "为每一 IPSet 设置单独的 SRC+DST 类型来拦截传入和传出数据包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "启动类型"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr "设定特殊的 DST 日志选项,如设置一个限制率。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
-msgstr "在后台启动一个小型 log/banIP 监视器,以实时阻止 SSH/LuCI 暴力攻击。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr "设置特殊的 SRC 日志选项,如设置一个限制率。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
-msgstr ""
-"banIP 备份的目标目录。默认值为“/tmp”,请尽可能使用非易失性磁盘(如果有)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr "设置黑名单 IPSet 超时。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr "设置所有 DST 相关规则的防火墙目标。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr "设置所有 SRC 相关规则的防火墙目标。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
-msgstr ""
-"RIPEstat 数据 API 是 RIPE NCC 提供的公共数据接口,有关详细信息,请参见<a "
-"href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank\" rel="
-"\"noopener noreferrer\">此处</a>。"
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
+msgstr "设置全局 IPSet 类型默认值,以拦截传入 (SRC) 和/或传出 (DST) 数据包。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr "文件过大,无法使用 LuCI 的在线编辑(&ge; 100 KB)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr "设置 mac 列表 IPSet 超时。"
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr "syslog 输出,仅针对 banIP 相关消息进行了预过滤。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr "设置白名单 IPSet 超时。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-msgstr "此更改需要手动停止/重新启动服务才能生效。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr "设置"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr "通过此数据调用,可以访问 IANA 维护的各种数据源。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr "用于并行下载处理的下载队列大小。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
-msgstr ""
-"此数据调用列出了与一个国家/地区关联的 Internet 资源,包括 ASN,IPv4 范围和 "
-"IPv4/6 CIDR 前缀。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr "源 (信息)"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr "此数据调用返回给定 ASN 的所有已声明前缀。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr "所选下载实用程序的特殊配置选项."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
-msgstr "此数据调用返回给定 IP 空间或 ASN 情况下已声明 IP 前缀的地理位置信息。"
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr "在后台启动一个小日志监视器,阻止可疑的 SSH/LuCI 登录尝试。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr "启动触发接口"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr "状态 / 版本"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr "暂停"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr "IPSet 相关的报告文件的目标目录。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr "压缩的源列表备份的目标目录。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr "无法更新刷新计时器."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr "刷新计时器已更新."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr "星期几 (可选., 取值范围: 1-7 . 如与九月之间 ,用 - 分隔)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr "时间分配 (要求., 范围: 0-23)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr "分钟部分 (可选., 范围: 0-59)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
-msgstr "此数据包会调用返回的前缀和给定 IP 地址通告的 ASN。"
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr "选择的优先级将被用于banIP后台处理.此更改需要完全重新启动banIP服务才能生效."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr "syslog 输出,仅针对 banIP 相关消息进行了预过滤。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"此数据调用返回从主机名或 IP 地址开始的 DNS 正向(A/AAAA/ CNAME)和反向(PTR)"
-"记录的递归链。"
+"这是用于本地总是拒绝某些 IP/CIDR 地址的banIP黑名单.<br /> <em><b>请注意:</b></"
+"em>每行只能添加一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和正则表达式不允许."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
msgstr ""
-"此数据调用从相关的区域 Internet 注册中心和路由注册中心返回 whois 信息。"
+"这是当地 banIP 总是允许某些MAC地址的MAC列表..<br /> <em><b>请注意:</b></em>每行只添加一个MAC地址.允许使用 '#"
+"' 引入注释 - 域, 通配符和正则表达式不允许."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
msgstr ""
-"此数据调用显示有关 ASN 的常规信息,例如其通告状态和根据 WHOIS 服务的持有人名"
-"称。"
+"这是本地banIP白名单总是允许某些 IP/CIDR 地址.<br /> <em><b>请注意:</b></"
+"em>仅添加每行一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和正则表达式不允许."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
-msgstr "此表单使您可以修改 banIP 黑名单(%s)的内容。<br/>"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr "该选项卡显示最后生成的 IPSet 报告, 按 '刷新' 按钮获取当前报告."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
-msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
-msgstr "此表单使您可以修改 banIP 白名单(%s)的内容。<br/>"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr "时间戳"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
-msgstr "此表单允许您修改 banIP 的主配置文件(/etc/config/banip)内容。"
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr "要使您的banIP列表保持最新, 您应该为这些列表设置一个自动更新作业."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr "banIP通知电子邮件的主题."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "触发延迟"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr "类型"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr "无法保存更改: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "详细的调试记录"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "查看日志文件"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr "广域网转发"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "WAN Forward 链 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr "广域网输入"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "WAN Forward 链 IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr "白名单 IP/CIDR"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "WAN Input 链 IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr "白名单超时"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "WAN Input 链 IPv6"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
-msgstr ""
-"白名单自动加载项被临时存储在 IPSet 中,并永久保存在本地白名单中。禁用此选项以"
-"防止本地保存。"
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr "白名单更改已保存。刷新你的 banIP 列表让更改生效。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois 信息"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr "白名单..."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "禁止IP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP 状态"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr "banIP 操作"
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN 概述"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN 前缀"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/国家"
+
+#~ msgid "Advanced"
+#~ msgstr "高级"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "WAN 接口自动检测"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "黑名单自动加载项临时存储在 IPSet 中,并永久保存在本地黑名单中。禁用此选项"
+#~ "以防止本地保存。"
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "检查当前可用的 IPSet。"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr "banIP 软件包的配置,以通过 IPSet 阻止 IP 地址/子网。"
+
+#~ msgid "Country Resources"
+#~ msgstr "国家资源"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS 链"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST 目标 IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST 目标 IPv6"
+
+#~ msgid "Description"
+#~ msgstr "描述"
+
+#~ msgid "Download Options"
+#~ msgstr "下载选项"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "下载工具,实时监视器"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "编辑设置"
+
+#~ msgid "Enable banIP"
+#~ msgstr "启用 banIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr "在出现任何处理错误的情况下启用详细调试日志记录。"
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "输入 IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "额外选项"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr "进一步信息<a href=\"%s\" target=\"_blank\">请访问在线文档</a>"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr "为了进一步提高性能,您可以提高此值,例如:8 或 16 应该是安全的。"
+
+#~ msgid "Geo Location"
+#~ msgstr "地理位置"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "授予UCI访问luci-app-banip的权限"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA 信息"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP/ASN 映射"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet 源"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet查找"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "未找到输入文件,请检查您的配置。"
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "局域网 Forward 链 IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "局域网 Forward 链 IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "局域网 Input 链 IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "局域网 Input 链 IPv6"
+
+#~ msgid "Load"
+#~ msgstr "负载"
+
+#~ msgid "Loading"
+#~ msgstr "加载中"
+
+#~ msgid "Loading ..."
+#~ msgstr "加载中…"
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "本地保存黑名单"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "本地保存白名单"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "低优先级服务"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "手动选择 WAN 接口"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "最大下载队列"
+
+#~ msgid "No response!"
+#~ msgstr "无响应!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr "在默认设置并不适合您时的额外选项。"
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "请每行仅添加一个 IPv4 或 IPv6 地址。允许使用 CIDR 表示法中的 IP 范围和"
+#~ "以“#”开头的注释。"
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "请直接在终端会话中编辑此文件。"
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE查找"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "刷新 IPSet"
+
+#~ msgid "Reload"
+#~ msgstr "重新载入"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "重新载入 IPSet 源"
+
+#~ msgid "Runtime Information"
+#~ msgstr "运行信息"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "来源目标IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "来源目标IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH 守护程序"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI 实时监视器"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr "选择用于日志文件解析的 SSH 守护程序,以检测侵入事件。"
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "在引导过程中选择使用的启动类型。"
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "选择您喜欢的下载工具。"
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "手动选择您的首选接口。"
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr "将 nice 级别设置为“低优先级”,banIP 后台处理将占用更少的系统资源。"
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "仅显示数据包计数器大于0的组成员"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP 版本"
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr "下载队列的大小,用于并行处理下载 &amp; IPset 处理(默认值 : 4)。"
+
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr "所选下载工具的特殊选项,例如:“--timeout=20 -O”。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "启用 IPv4"
+#~ msgid "Start Type"
+#~ msgstr "启动类型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "启用 IPv6"
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr "在后台启动一个小型 log/banIP 监视器,以实时阻止 SSH/LuCI 暴力攻击。"
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "banIP 备份的目标目录。默认值为“/tmp”,请尽可能使用非易失性磁盘(如果有)。"
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat 数据 API 是 RIPE NCC 提供的公共数据接口,有关详细信息,请参见<a "
+#~ "href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank\" rel="
+#~ "\"noopener noreferrer\">此处</a>。"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "文件过大,无法使用 LuCI 的在线编辑(&ge; 100 KB)。"
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr "此更改需要手动停止/重新启动服务才能生效。"
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr "通过此数据调用,可以访问 IANA 维护的各种数据源。"
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "此数据调用列出了与一个国家/地区关联的 Internet 资源,包括 ASN,IPv4 范围"
+#~ "和 IPv4/6 CIDR 前缀。"
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr "此数据调用返回给定 ASN 的所有已声明前缀。"
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr ""
+#~ "此数据调用返回给定 IP 空间或 ASN 情况下已声明 IP 前缀的地理位置信息。"
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr "此数据包会调用返回的前缀和给定 IP 地址通告的 ASN。"
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "此数据调用返回从主机名或 IP 地址开始的 DNS 正向(A/AAAA/ CNAME)和反向"
+#~ "(PTR)记录的递归链。"
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr ""
+#~ "此数据调用从相关的区域 Internet 注册中心和路由注册中心返回 whois 信息。"
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "此数据调用显示有关 ASN 的常规信息,例如其通告状态和根据 WHOIS 服务的持有人"
+#~ "名称。"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr "此表单使您可以修改 banIP 黑名单(%s)的内容。<br/>"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr "此表单使您可以修改 banIP 白名单(%s)的内容。<br/>"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr "此表单允许您修改 banIP 的主配置文件(/etc/config/banip)内容。"
+
+#~ msgid "View Logfile"
+#~ msgstr "查看日志文件"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "WAN Forward 链 IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "WAN Forward 链 IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "WAN Input 链 IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "WAN Input 链 IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "白名单自动加载项被临时存储在 IPSet 中,并永久保存在本地白名单中。禁用此选"
+#~ "项以防止本地保存。"
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois 信息"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP 状态"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP 版本"
+
+#~ msgid "enable IPv4"
+#~ msgstr "启用 IPv4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "启用 IPv6"
diff --git a/applications/luci-app-banip/po/zh_Hant/banip.po b/applications/luci-app-banip/po/zh_Hant/banip.po
index a562a84998..16fcb8c860 100644
--- a/applications/luci-app-banip/po/zh_Hant/banip.po
+++ b/applications/luci-app-banip/po/zh_Hant/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-25 09:27+0000\n"
-"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -10,482 +10,1160 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 4.5-dev\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
-msgstr "ASN 總覽"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:693
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:701
+msgid "-m limit --limit 2/sec (default)"
+msgstr "-m limit --limit 2/秒 (預設)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:497
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:515
+msgid "1 hour"
+msgstr "1 小時"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:517
+msgid "12 hours"
+msgstr "12 小時"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:500
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "24 hours"
+msgstr "24 小時"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:514
+msgid "30 minutes"
+msgstr "30 分鈡"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:498
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:516
+msgid "6 hours"
+msgstr "6 小時"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:772
+msgid "ASNs"
+msgstr "平均取樣數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:127
+msgid "Action"
+msgstr "開始"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:290
+msgid "Active Devices"
+msgstr "現用終端"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:294
+msgid "Active Interfaces"
+msgstr "現用介面"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:298
+msgid "Active Logterms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Active Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:302
+msgid "Active Subnets"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr "ASN前綴"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid ""
+"Add additional, non-banIP related IPSets e.g. for reporting and queries."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr "ASN/國家"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:12
+msgid "Add this IP/CIDR to your local whitelist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:357
+msgid "Additional Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Additional trigger delay in seconds before banIP processing begins."
msgstr "附加觸發 banIP 行程開始延遲的秒數。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "進階"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:358
+msgid "Advanced Chain Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:360
+msgid "Advanced E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:359
+msgid "Advanced Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid "Auto Blacklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid "Auto Whitelist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr "自動偵測 WAN 介面"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:793
+msgid ""
+"Automatically transfers suspicious IPs from the log to the banIP blacklist "
+"during runtime."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:796
+msgid ""
+"Automatically transfers uplink IPs to the banIP whitelist during runtime."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:94
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
msgid "Backup Directory"
msgstr "備份目錄"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:445
+msgid "Base Temp Directory used for all banIP related runtime operations."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Blacklist Timeout"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:15
msgid ""
-"Blacklist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local blacklist. Disable this option to prevent the local "
-"save."
-msgstr "黑名單自動加載項臨時存儲在IPSet中,並永久保存在本地黑名單中。禁用此選項以防止本地保存。"
+"Blacklist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:361
+msgid "Blocklist Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:45
-msgid "Check the current available IPSets."
-msgstr "檢查當前可用的IPSet。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:73
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:73
+msgid "Cancel"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:157
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
-msgstr "banIP套件的組態,以通過IPSet阻止IP位址/子網路。"
+"Configuration of the banIP package to block ip adresses/subnets via IPSet. "
+"For further information <a href=\"https://github.com/openwrt/packages/blob/"
+"master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+"noopener\" >check the online documentation</a>"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:124
+msgid "Count ACC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:122
+msgid "Count CIDR"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:121
+msgid "Count IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:123
+msgid "Count MAC"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:120
+msgid "Count SUM"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:759
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "DST IPSet Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "DST Log Options"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "DST Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
-msgstr "國家資源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
-msgstr "DNS鏈"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr "DST目標IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "Default chain used by banIP is 'input_lan_rule'"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "Default chain used by banIP is 'input_wan_rule'"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr "DST目標IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:374
+msgid ""
+"Detect relevant network interfaces, devices, subnets and protocols "
+"automatically."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
-msgid "Description"
-msgstr "描述"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Download Parameters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:134
-msgid "Download Options"
-msgstr "下載選項"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Download Queue"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
msgid "Download Utility"
msgstr "下載工具"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:126
-msgid "Download Utility, RT Monitor"
-msgstr "下載工具, 即時監視器"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "E-Mail Actions"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "E-Mail Topic"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
+#: applications/luci-app-banip/luasrc/controller/banip.lua:9
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:35
msgid "Edit Blacklist"
msgstr "編輯黑名單"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "編輯設定"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:11
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:51
+msgid "Edit Maclist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
+#: applications/luci-app-banip/luasrc/controller/banip.lua:10
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:43
msgid "Edit Whitelist"
msgstr "編輯白名單"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "啟用 BanIP"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "Enable DST logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Enable SRC logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enable the banIP service."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr "在出現任何處理錯誤的情況下,請啟用「詳細除錯日誌」記錄。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
+msgid "Enable verbose debug logging in case of any processing errors."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr "輸入 IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:366
+msgid "Enabled"
+msgstr "啟用"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "額外選項"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "Enables IPv4 support in banIP."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
-msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
-msgstr "更多資訊請前往 <a href=\"%s\" target=\"_blank\">線上說明</a>查看"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "Enables IPv6 support in banIP."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
-msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
-msgstr "您可以增加數值以增進效能,'8' 或 '16' 應該都在安全範圍內。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:125
+msgid "Entry Details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:18
+msgid "Existing job(s)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:788
+msgid "Extra Sources"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "地理位置"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:356
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
+msgid "Global IPSet Type"
+msgstr ""
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr "授予 luci-app-banip 擁有 UCI 存取的權限"
+msgid "Grant access to LuCI app banIP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr "IANA 資訊"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:423
+msgid "High Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:91
-msgid "IP/ASN Mapping"
-msgstr "IP / ASN映射"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:422
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:282
msgid "IPSet Information"
msgstr "IPSet信息"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr "IPSet來源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:45
+msgid "IPSet Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:213
+msgid "IPSet Query..."
+msgstr ""
+
+#: applications/luci-app-banip/luasrc/controller/banip.lua:8
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:27
+msgid "IPSet Report"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet-查詢"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:236
+msgid "IPSet details"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:10
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:9
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:10
-msgid "Input file not found, please check your configuration."
-msgstr "找不到輸入文件,請檢查您的設定。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:385
+msgid "IPv4 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr "區域網轉發鏈IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:390
+msgid "IPv6 Support"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:198
-msgid "LAN Forward Chain IPv6"
-msgstr "區域網轉發鏈IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:276
+msgid "Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr "區域網輸入鏈IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:636
+msgid "LAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr "區域網輸入鏈IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:577
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:625
+msgid "LAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
msgid "Last Run"
msgstr "最後執行"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:59
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:97
-msgid "Load"
-msgstr "負載"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:722
+msgid "Limit E-Mail trigger to certain banIP actions."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Limit the log monitor to certain log terms."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Limit the selection to certain local sources."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:66
+msgid "Line number to remove"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "List of available network interfaces to trigger the banIP start."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "正在載入中"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:457
+msgid "List of supported and fully pre-configured download utilities."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:27
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:58
-msgid "Loading ..."
-msgstr "載入中..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:781
+msgid "Local Sources"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Log Limit"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:114
-msgid "Local Save Blacklist Addons"
-msgstr "本地保存黑名單插件"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
+msgid "Log Monitor"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:119
-msgid "Local Save Whitelist Addons"
-msgstr "本地保存白名單插件"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:683
+msgid "Log Terms"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:87
-msgid "Low Priority Service"
-msgstr "低優先權服務"
+#: applications/luci-app-banip/luasrc/controller/banip.lua:12
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:59
+msgid "Log View"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr "手動選擇 WAN 介面"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "Log suspicious incoming packets - usually dropped."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:100
-msgid "Max. Download Queue"
-msgstr "最大下載佇列"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid ""
+"Log suspicious outgoing packets - usually rejected. Logging such packets may "
+"cause an increase in latency due to it requiring additional system resources."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:34
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:65
-msgid "No response!"
-msgstr "無回應!"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Maclist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:15
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "如果預設值不適合您,則可以進行進一步調整的選項。"
+"Maclist changes have been saved. Refresh your banIP lists that changes take "
+"effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:118
+msgid "Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:88
+msgid "No Query results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:21
+msgid "No banIP related logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:196
+msgid "Number of CIDR entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:192
+msgid "Number of IP entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:200
+msgid "Number of MAC entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:204
+msgid "Number of accessed entries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:184
+msgid "Number of all IPSets"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:188
+msgid "Number of all entries"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/luasrc/controller/banip.lua:7
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:19
msgid "Overview"
msgstr "概覽"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:32
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:32
-msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
-msgstr "請每行僅添加一個IPv4或IPv6位址。允許使用CIDR表示法中的IP範圍和以 '#' 開頭的註釋。"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:19
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:19
-msgid "Please edit this file directly in a terminal session."
-msgstr "請編輯在終端機會話中的此文件目錄."
-
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr "RIPE-查詢"
-
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:676
+msgid "Parse only the last stated number of log entries for suspicious events."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:717
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:96
+msgid "Query"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:409
+msgid "Receiver address for banIP notification e-mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:230
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid "Refresh"
msgstr "重新整理"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "更新IPSets"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:15
+msgid "Refresh Timer"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:323
+msgid "Refresh Timer..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:62
+msgid "Remove an existing job"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Report Directory"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
-msgid "Reload"
-msgstr "重新載入"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:345
+msgid "Restart"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:158
-msgid "Reload IPSet Sources"
-msgstr "重新加載 IPSet來源"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:60
+msgid "Result"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
-msgstr "運行時信息"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Run Flags"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:171
-msgid "SRC Target IPv4"
-msgstr "SRC目標IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:306
+msgid "Run Information"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr "SRC目標IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "SRC IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr "SRC/DST"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "SRC Log Options"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr "SSH常駐服務"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "SRC Target"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr "SSH/LuCI RT監視器"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
+msgid "SRC+DST IPSet Type"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:27
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:26
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:27
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:38
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:107
msgid "Save"
msgstr "儲存"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:108
-msgid "Select the SSH daemon for logfile parsing, to detect break-in events."
-msgstr "選擇SSH常駐程序進行日誌文件解析,以檢測入侵事件。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:46
+msgid ""
+"Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+"address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:377
+msgid "Select the relevant network interfaces manually."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:405
+msgid ""
+"Send banIP related notification e-mails. This needs the installation and "
+"setup of the additional 'msmtp' package."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:145
-msgid "Select the used start type during boot."
-msgstr "在引導過程中選擇使用的啟動類型。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:709
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:127
-msgid "Select your preferred download utility."
-msgstr "選擇偏好的下載工具。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "Service Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:29
-msgid "Select your preferred interface(s) manually."
-msgstr "手動選擇偏好的介面。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:29
+msgid "Set a new banIP job"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
-msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
-msgstr "設定 nice 級別為「低優先權」,banIP 後台行程將耗費更少的系統資源。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:537
+msgid "Set individual DST type per IPset to block only outgoing packets."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr "僅顯示封包計數器的設定成員 &gt; 0"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid "Set individual SRC type per IPset to block only incoming packets."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:547
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
-msgstr "用於處理下載和下載的隊列的大小 & IPset並行處理 (預設為 '4')."
+"Set individual SRC+DST type per IPset to block incoming and outgoing packets."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
-msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
-msgstr "所選下載工具的特殊選項,例如 '--timeout = 20 -O'。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:698
+msgid "Set special DST log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "開始類型"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:690
+msgid "Set special SRC log options, e.g. to set a limit rate."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
-msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
-msgstr "在後台啟動一個小的 log/banIP監視器,以即實時阻止SSH/LuCI暴力攻擊。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Set the blacklist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
-msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
-msgstr "banIP 備份的目標目錄。預設值為 \"/tmp\",請盡可能使用非揮發性磁碟(如果有)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:486
+msgid "Set the firewall target for all DST related rules."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "Set the firewall target for all SRC related rules."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:475
msgid ""
-"The RIPEstat Data API is the public data interface provided by RIPE NCC, for "
-"details look <a href=\"https://stat.ripe.net/docs/data_api\" target=\"_blank"
-"\" rel=\"noopener noreferrer\">here</a>."
+"Set the global IPset type default, to block incoming (SRC) and/or outgoing "
+"(DST) packets."
msgstr ""
-"RIPEstat數據API是RIPE NCC提供的公共數據接口,有關詳細信息,請參見<a href=\"https://stat.ripe.net/"
-"docs/data_api\" target=\"_blank\" rel=\"noopener noreferrer\">此處</a>。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:18
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:18
-msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
-msgstr "文件大小太大,無法在LuCI中進行線上編輯(≧100 KB)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:495
+msgid "Set the maclist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr "系統日誌輸出,僅針對banIP相關消息進行了預過濾。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Set the whitelist IPSet timeout."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:89
-msgid "This change requires a manual service stop/re-start to take effect."
-msgstr "此更改需要手動, 服務 停止/重啟 才能生效。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:354
+msgid "Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr "通過此資料調用,可以存取 IANA維護的各種資料源。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:435
+msgid "Size of the download queue for download processing in parallel."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
-msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
-msgstr "此資料呼叫列出了與國家/地區相關的 Internet資源, 包括ASN、IPv4範圍和 IPv4/6 CIDR前綴。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:736
+msgid "Sources (Info)"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr "此資料調用返回給定ASN的所有已聲明前綴。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:465
+msgid "Special config options for the selected download utility."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:395
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
-msgstr "此資料呼叫返回給定IP空間或ASN情況下已宣布IP前綴的地理位置信息。"
+"Starts a small log monitor in the background to block suspicious SSH/LuCI "
+"login attempts."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
-msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
-msgstr "此資料調用返回包含的前綴和宣布給定IP位址的ASN。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:369
+msgid "Startup Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:278
+msgid "Status / Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "Suspend"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:453
+msgid "Target directory for IPSet related report files."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+msgid "Target directory for compressed source list backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:87
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:96
+msgid "The Refresh Timer could not been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:89
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:98
+msgid "The Refresh Timer has been updated."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:57
+msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:47
+msgid "The hours portition (req., range: 0-23)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:52
+msgid "The minutes portion (opt., range: 0-59)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
msgid ""
-"This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) and "
-"reverse (PTR) records starting form either a hostname or an IP address."
-msgstr "此資料調用返回從主機名或 IP位址開始的DNS正向(A/AAAA/CNAME) 和 反向(PTR)記錄的遞歸鏈。"
+"The selected priority will be used for banIP background processing. This "
+"change requires a full banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/logread.js:28
+msgid "The syslog output, pre-filtered for banIP related messages only."
+msgstr "系統日誌輸出,僅針對banIP相關消息進行了預過濾。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:23
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
-msgstr "此資料呼叫從相關的區域網際網路登記處和路由登記處回傳whois信息。"
+"This is the local banIP blacklist to always-deny certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:23
msgid ""
-"This data call shows general informations about an ASN like its announcement "
-"status and the name of its holder according to the WHOIS service."
-msgstr "此資料呼叫顯示有關ASN的常規信息,例如其公告狀態和根據WHOIS服務的持有人名稱。"
+"This is the local banIP maclist to always-allow certain MAC addresses.<br /> "
+"<em><b>Please note:</b></em> add only one MAC address per line. Comments "
+"introduced with '#' are allowed - domains, wildcards and regex are not."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:23
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
-msgstr "這個表格可以編輯 banIP 的黑名單 (%s)。<br />"
+"This is the local banIP whitelist to always allow certain IP/CIDR addresses."
+"<br /> <em><b>Please note:</b></em> add only one IPv4 or IPv6 address or per "
+"line. Comments introduced with '#' are allowed - domains, wildcards and "
+"regex are not."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:177
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
-msgstr "這個表格可以編輯 banIP 的白名單 (%s)。<br />"
+"This tab shows the last generated IPSet Report, press the 'Refresh' button "
+"to get a current one."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:180
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:16
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
-msgstr "此表格允許您修改主要banIP設置文件(/etc/config/banip)的內容。"
+"To keep your banIP lists up-to-date, you should setup an automatic update "
+"job for these lists."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:713
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:430
msgid "Trigger Delay"
msgstr "觸發延遲"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:119
+msgid "Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blacklist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/maclist.js:17
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:17
+msgid "Unable to save changes: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:417
msgid "Verbose Debug Logging"
msgstr "詳細除錯日誌"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "查看記錄檔"
-
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr "廣域網轉發鏈IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:610
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:658
+msgid "WAN Forward"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr "廣域網轉發鏈IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:599
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:647
+msgid "WAN Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr "網域網輸入鏈IPv4"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:11
+msgid "Whitelist IP/CIDR"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr "網域網輸入鏈IPv6"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "Whitelist Timeout"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:33
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/whitelist.js:15
msgid ""
-"Whitelist auto addons are stored temporary in the IPSet and saved "
-"permanently in the local whitelist. Disable this option to prevent the local "
-"save."
-msgstr "白名單自動加載項臨時存儲在IPSet中,並永久保存在本地白名單中。禁用此選項以防止本地保存。"
+"Whitelist changes have been saved. Refresh your banIP lists that changes "
+"take effect."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr "Whois 資訊"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/ipsetreport.js:153
+msgid "Whitelist..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+#: applications/luci-app-banip/luasrc/controller/banip.lua:6
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
msgstr "禁止IP"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "banIP 狀態"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:41
+msgid "banIP action"
+msgstr ""
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN 總覽"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN前綴"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/國家"
+
+#~ msgid "Advanced"
+#~ msgstr "進階"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "自動偵測 WAN 介面"
+
+#~ msgid ""
+#~ "Blacklist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local blacklist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "黑名單自動加載項臨時存儲在IPSet中,並永久保存在本地黑名單中。禁用此選項以"
+#~ "防止本地保存。"
+
+#~ msgid "Check the current available IPSets."
+#~ msgstr "檢查當前可用的IPSet。"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to block ip adresses/subnets via IPSet."
+#~ msgstr "banIP套件的組態,以通過IPSet阻止IP位址/子網路。"
+
+#~ msgid "Country Resources"
+#~ msgstr "國家資源"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNS鏈"
+
+#~ msgid "DST Target IPv4"
+#~ msgstr "DST目標IPv4"
+
+#~ msgid "DST Target IPv6"
+#~ msgstr "DST目標IPv6"
+
+#~ msgid "Description"
+#~ msgstr "描述"
+
+#~ msgid "Download Options"
+#~ msgstr "下載選項"
+
+#~ msgid "Download Utility, RT Monitor"
+#~ msgstr "下載工具, 即時監視器"
+
+#~ msgid "Edit Configuration"
+#~ msgstr "編輯設定"
+
+#~ msgid "Enable banIP"
+#~ msgstr "啟用 BanIP"
+
+#~ msgid "Enable verbose debug logging in case of any processing error."
+#~ msgstr "在出現任何處理錯誤的情況下,請啟用「詳細除錯日誌」記錄。"
+
+#~ msgid "Enter IP/CIDR/ASN/ISO"
+#~ msgstr "輸入 IP/CIDR/ASN/ISO"
+
+#~ msgid "Extra Options"
+#~ msgstr "額外選項"
+
+#~ msgid ""
+#~ "For further information <a href=\"%s\" target=\"_blank\">check the online "
+#~ "documentation</a>"
+#~ msgstr "更多資訊請前往 <a href=\"%s\" target=\"_blank\">線上說明</a>查看"
+
+#~ msgid ""
+#~ "For further performance improvements you can raise this value, e.g. '8' "
+#~ "or '16' should be safe."
+#~ msgstr "您可以增加數值以增進效能,'8' 或 '16' 應該都在安全範圍內。"
+
+#~ msgid "Geo Location"
+#~ msgstr "地理位置"
+
+#~ msgid "Grant UCI access for luci-app-banip"
+#~ msgstr "授予 luci-app-banip 擁有 UCI 存取的權限"
+
+#~ msgid "IANA Information"
+#~ msgstr "IANA 資訊"
+
+#~ msgid "IP/ASN Mapping"
+#~ msgstr "IP / ASN映射"
+
+#~ msgid "IPSet Sources"
+#~ msgstr "IPSet來源"
+
+#~ msgid "IPSet-Lookup"
+#~ msgstr "IPSet-查詢"
+
+#~ msgid "Input file not found, please check your configuration."
+#~ msgstr "找不到輸入文件,請檢查您的設定。"
+
+#~ msgid "LAN Forward Chain IPv4"
+#~ msgstr "區域網轉發鏈IPv4"
+
+#~ msgid "LAN Forward Chain IPv6"
+#~ msgstr "區域網轉發鏈IPv6"
+
+#~ msgid "LAN Input Chain IPv4"
+#~ msgstr "區域網輸入鏈IPv4"
+
+#~ msgid "LAN Input Chain IPv6"
+#~ msgstr "區域網輸入鏈IPv6"
+
+#~ msgid "Load"
+#~ msgstr "負載"
+
+#~ msgid "Loading"
+#~ msgstr "正在載入中"
+
+#~ msgid "Loading ..."
+#~ msgstr "載入中..."
+
+#~ msgid "Local Save Blacklist Addons"
+#~ msgstr "本地保存黑名單插件"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "本地保存白名單插件"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "低優先權服務"
+
+#~ msgid "Manual WAN Interface Selection"
+#~ msgstr "手動選擇 WAN 介面"
+
+#~ msgid "Max. Download Queue"
+#~ msgstr "最大下載佇列"
+
+#~ msgid "No response!"
+#~ msgstr "無回應!"
+
+#~ msgid ""
+#~ "Options for further tweaking in case the defaults are not suitable for "
+#~ "you."
+#~ msgstr "如果預設值不適合您,則可以進行進一步調整的選項。"
+
+#~ msgid ""
+#~ "Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
+#~ "notation and comments introduced with '#' are allowed."
+#~ msgstr ""
+#~ "請每行僅添加一個IPv4或IPv6位址。允許使用CIDR表示法中的IP範圍和以 '#' 開頭"
+#~ "的註釋。"
+
+#~ msgid "Please edit this file directly in a terminal session."
+#~ msgstr "請編輯在終端機會話中的此文件目錄."
+
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-查詢"
+
+#~ msgid "Refresh IPSets"
+#~ msgstr "更新IPSets"
+
+#~ msgid "Reload"
+#~ msgstr "重新載入"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "重新加載 IPSet來源"
+
+#~ msgid "Runtime Information"
+#~ msgstr "運行時信息"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC目標IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC目標IPv6"
+
+#~ msgid "SRC/DST"
+#~ msgstr "SRC/DST"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH常駐服務"
+
+#~ msgid "SSH/LuCI RT Monitor"
+#~ msgstr "SSH/LuCI RT監視器"
+
+#~ msgid ""
+#~ "Select the SSH daemon for logfile parsing, to detect break-in events."
+#~ msgstr "選擇SSH常駐程序進行日誌文件解析,以檢測入侵事件。"
+
+#~ msgid "Select the used start type during boot."
+#~ msgstr "在引導過程中選擇使用的啟動類型。"
+
+#~ msgid "Select your preferred download utility."
+#~ msgstr "選擇偏好的下載工具。"
+
+#~ msgid "Select your preferred interface(s) manually."
+#~ msgstr "手動選擇偏好的介面。"
+
+#~ msgid ""
+#~ "Set the nice level to 'low priority' and banIP background processing will "
+#~ "take less resources from the system."
+#~ msgstr "設定 nice 級別為「低優先權」,banIP 後台行程將耗費更少的系統資源。"
+
+#~ msgid "Show only set member with packet counter &gt; 0"
+#~ msgstr "僅顯示封包計數器的設定成員 &gt; 0"
+
+#~ msgid ""
+#~ "Size of the download queue to handle downloads &amp; IPset processing in "
+#~ "parallel (default '4')."
+#~ msgstr "用於處理下載和下載的隊列的大小 & IPset並行處理 (預設為 '4')."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP 版本"
+#~ msgid ""
+#~ "Special options for the selected download utility, e.g. '--timeout=20 -O'."
+#~ msgstr "所選下載工具的特殊選項,例如 '--timeout = 20 -O'。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "啟用 IPV4"
+#~ msgid "Start Type"
+#~ msgstr "開始類型"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "啟用 IPV6"
+#~ msgid ""
+#~ "Starts a small log/banIP monitor in the background to block SSH/LuCI "
+#~ "brute force attacks in realtime."
+#~ msgstr "在後台啟動一個小的 log/banIP監視器,以即實時阻止SSH/LuCI暴力攻擊。"
+
+#~ msgid ""
+#~ "Target directory for banIP backups. Default is '/tmp', please use "
+#~ "preferably a non-volatile disk if available."
+#~ msgstr ""
+#~ "banIP 備份的目標目錄。預設值為 \"/tmp\",請盡可能使用非揮發性磁碟(如果"
+#~ "有)。"
+
+#~ msgid ""
+#~ "The RIPEstat Data API is the public data interface provided by RIPE NCC, "
+#~ "for details look <a href=\"https://stat.ripe.net/docs/data_api\" target="
+#~ "\"_blank\" rel=\"noopener noreferrer\">here</a>."
+#~ msgstr ""
+#~ "RIPEstat數據API是RIPE NCC提供的公共數據接口,有關詳細信息,請參見<a href="
+#~ "\"https://stat.ripe.net/docs/data_api\" target=\"_blank\" rel=\"noopener "
+#~ "noreferrer\">此處</a>。"
+
+#~ msgid "The file size is too large for online editing in LuCI (&ge; 100 KB)."
+#~ msgstr "文件大小太大,無法在LuCI中進行線上編輯(≧100 KB)。"
+
+#~ msgid "This change requires a manual service stop/re-start to take effect."
+#~ msgstr "此更改需要手動, 服務 停止/重啟 才能生效。"
+
+#~ msgid ""
+#~ "This data call gives access to various data sources maintained by IANA."
+#~ msgstr "通過此資料調用,可以存取 IANA維護的各種資料源。"
+
+#~ msgid ""
+#~ "This data call lists the Internet resources associated with a country, "
+#~ "including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+#~ msgstr ""
+#~ "此資料呼叫列出了與國家/地區相關的 Internet資源, 包括ASN、IPv4範圍和 "
+#~ "IPv4/6 CIDR前綴。"
+
+#~ msgid "This data call returns all announced prefixes for a given ASN."
+#~ msgstr "此資料調用返回給定ASN的所有已聲明前綴。"
+
+#~ msgid ""
+#~ "This data call returns geolocation information for the given IP space, or "
+#~ "for announced IP prefixes in the case of ASNs."
+#~ msgstr "此資料呼叫返回給定IP空間或ASN情況下已宣布IP前綴的地理位置信息。"
+
+#~ msgid ""
+#~ "This data call returns the containing prefix and announcing ASN of a "
+#~ "given IP address."
+#~ msgstr "此資料調用返回包含的前綴和宣布給定IP位址的ASN。"
+
+#~ msgid ""
+#~ "This data call returns the recursive chain of DNS forward (A/AAAA/CNAME) "
+#~ "and reverse (PTR) records starting form either a hostname or an IP "
+#~ "address."
+#~ msgstr ""
+#~ "此資料調用返回從主機名或 IP位址開始的DNS正向(A/AAAA/CNAME) 和 反向(PTR)記"
+#~ "錄的遞歸鏈。"
+
+#~ msgid ""
+#~ "This data call returns whois information from the relevant Regional "
+#~ "Internet Registry and Routing Registry."
+#~ msgstr "此資料呼叫從相關的區域網際網路登記處和路由登記處回傳whois信息。"
+
+#~ msgid ""
+#~ "This data call shows general informations about an ASN like its "
+#~ "announcement status and the name of its holder according to the WHOIS "
+#~ "service."
+#~ msgstr ""
+#~ "此資料呼叫顯示有關ASN的常規信息,例如其公告狀態和根據WHOIS服務的持有人名"
+#~ "稱。"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP blacklist (%s)."
+#~ "<br />"
+#~ msgstr "這個表格可以編輯 banIP 的黑名單 (%s)。<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the banIP whitelist (%s)."
+#~ "<br />"
+#~ msgstr "這個表格可以編輯 banIP 的白名單 (%s)。<br />"
+
+#~ msgid ""
+#~ "This form allows you to modify the content of the main banIP "
+#~ "configuration file (/etc/config/banip)."
+#~ msgstr "此表格允許您修改主要banIP設置文件(/etc/config/banip)的內容。"
+
+#~ msgid "View Logfile"
+#~ msgstr "查看記錄檔"
+
+#~ msgid "WAN Forward Chain IPv4"
+#~ msgstr "廣域網轉發鏈IPv4"
+
+#~ msgid "WAN Forward Chain IPv6"
+#~ msgstr "廣域網轉發鏈IPv6"
+
+#~ msgid "WAN Input Chain IPv4"
+#~ msgstr "網域網輸入鏈IPv4"
+
+#~ msgid "WAN Input Chain IPv6"
+#~ msgstr "網域網輸入鏈IPv6"
+
+#~ msgid ""
+#~ "Whitelist auto addons are stored temporary in the IPSet and saved "
+#~ "permanently in the local whitelist. Disable this option to prevent the "
+#~ "local save."
+#~ msgstr ""
+#~ "白名單自動加載項臨時存儲在IPSet中,並永久保存在本地白名單中。禁用此選項以"
+#~ "防止本地保存。"
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois 資訊"
+
+#~ msgid "banIP Status"
+#~ msgstr "banIP 狀態"
+
+#~ msgid "banIP Version"
+#~ msgstr "banIP 版本"
+
+#~ msgid "enable IPv4"
+#~ msgstr "啟用 IPV4"
+
+#~ msgid "enable IPv6"
+#~ msgstr "啟用 IPV6"
diff --git a/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json b/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json
new file mode 100644
index 0000000000..554f6baf8f
--- /dev/null
+++ b/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json
@@ -0,0 +1,66 @@
+{
+ "admin/services/banip": {
+ "title": "banIP",
+ "order": "60",
+ "action": {
+ "type": "alias",
+ "path": "admin/services/banip/overview"
+ },
+ "depends": {
+ "acl": [ "luci-app-banip" ],
+ "fs": {
+ "/usr/bin/banip.sh": "executable",
+ "/etc/init.d/banip": "executable"
+ },
+ "uci": { "banip": true }
+ }
+ },
+ "admin/services/banip/overview": {
+ "title": "Overview",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "banip/overview"
+ }
+ },
+ "admin/services/banip/ipsetreport": {
+ "title": "IPSet Report",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "banip/ipsetreport"
+ }
+ },
+ "admin/services/banip/blacklist": {
+ "title": "Edit Blacklist",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "banip/blacklist"
+ }
+ },
+ "admin/services/banip/whitelist": {
+ "title": "Edit Whitelist",
+ "order": 40,
+ "action": {
+ "type": "view",
+ "path": "banip/whitelist"
+ }
+ },
+ "admin/services/banip/maclist": {
+ "title": "Edit Maclist",
+ "order": 50,
+ "action": {
+ "type": "view",
+ "path": "banip/maclist"
+ }
+ },
+ "admin/services/banip/logread": {
+ "title": "Log View",
+ "order": 60,
+ "action": {
+ "type": "view",
+ "path": "banip/logread"
+ }
+ }
+}
diff --git a/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json b/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json
index c4472c2035..d0a616be6e 100644
--- a/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json
+++ b/applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json
@@ -1,10 +1,37 @@
{
"luci-app-banip": {
- "description": "Grant UCI access for luci-app-banip",
- "read": {
- "uci": [ "banip" ]
- },
+ "description": "Grant access to LuCI app banIP",
"write": {
+ "uci": [ "banip" ],
+ "file": {
+ "/etc/banip/*": [ "read" ],
+ "/etc/banip/banip.blacklist": [ "write" ],
+ "/etc/banip/banip.whitelist": [ "write" ],
+ "/etc/banip/banip.maclist": [ "write" ]
+ }
+ },
+ "read": {
+ "cgi-io": [ "exec" ],
+ "file": {
+ "/var/run/banip.pid": [ "read" ],
+ "/tmp/ban_runtime.json": [ "read" ],
+ "/sbin/logread -e banIP-": [ "exec" ],
+ "/usr/sbin/logread -e banIP-": [ "exec" ],
+ "/usr/sbin/iptables -L": [ "exec" ],
+ "/usr/sbin/ip6tables -L": [ "exec" ],
+ "/etc/init.d/banip list" : [ "exec" ],
+ "/etc/init.d/banip refresh" : [ "exec" ],
+ "/etc/init.d/banip reload" : [ "exec" ],
+ "/etc/init.d/banip restart" : [ "exec" ],
+ "/etc/init.d/banip suspend" : [ "exec" ],
+ "/etc/init.d/banip resume" : [ "exec" ],
+ "/etc/init.d/banip report gen" : [ "exec" ],
+ "/etc/init.d/banip report json" : [ "exec" ],
+ "/etc/init.d/banip timer list" : [ "exec" ],
+ "/etc/init.d/banip timer remove [0-9]*" : [ "exec" ],
+ "/etc/init.d/banip timer add * [0-9]* [0-9*]* [1-7,-*]*" : [ "exec" ],
+ "/etc/init.d/banip query *" : [ "exec" ]
+ },
"uci": [ "banip" ]
}
}
diff --git a/applications/luci-app-bcp38/po/ja/bcp38.po b/applications/luci-app-bcp38/po/ja/bcp38.po
index f0e85d1880..fdc0cab8c9 100644
--- a/applications/luci-app-bcp38/po/ja/bcp38.po
+++ b/applications/luci-app-bcp38/po/ja/bcp38.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbcp38/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:61
msgid "Allowed IP ranges"
-msgstr ""
+msgstr "許可される IP 範囲"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:34
msgid ""
@@ -32,11 +32,11 @@ msgstr ""
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:27
msgid "BCP38 config"
-msgstr ""
+msgstr "BCP38 構成"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:56
msgid "Blocked IP ranges"
-msgstr ""
+msgstr "ブロックされた IP 範囲"
#: applications/luci-app-bcp38/luasrc/model/cbi/bcp38.lua:30
msgid "Enable"
diff --git a/applications/luci-app-bmx7/po/ja/bmx7.po b/applications/luci-app-bmx7/po/ja/bmx7.po
index c170491f5b..f58fb8f9b4 100644
--- a/applications/luci-app-bmx7/po/ja/bmx7.po
+++ b/applications/luci-app-bmx7/po/ja/bmx7.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-14 12:48+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbmx7/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:33
msgid "Announcements"
@@ -86,7 +86,7 @@ msgstr "名前"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/status_j.htm:40
msgid "Neighbours"
-msgstr ""
+msgstr "隣接ノード"
#: applications/luci-app-bmx7/root/usr/lib/lua/luci/view/bmx7/tunnels_j.htm:40
msgid "Network"
diff --git a/applications/luci-app-clamav/po/nb_NO/clamav.po b/applications/luci-app-clamav/po/nb_NO/clamav.po
index e720987456..bdd5ef434a 100644
--- a/applications/luci-app-clamav/po/nb_NO/clamav.po
+++ b/applications/luci-app-clamav/po/nb_NO/clamav.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-14 15:23+0000\n"
-"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsclamav/nb_NO/>\n"
"Language: nb_NO\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:143
msgid "10"
@@ -181,7 +181,7 @@ msgstr ""
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:29
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:42
#: applications/luci-app-clamav/luasrc/model/cbi/clamav.lua:47
diff --git a/applications/luci-app-cshark/po/ja/cshark.po b/applications/luci-app-cshark/po/ja/cshark.po
index 724fc7838d..7b7fb61160 100644
--- a/applications/luci-app-cshark/po/ja/cshark.po
+++ b/applications/luci-app-cshark/po/ja/cshark.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationscshark/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:24
msgid "Actions"
@@ -16,15 +16,15 @@ msgstr "操作"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:72
msgid "Capture URL"
-msgstr ""
+msgstr "キャプチャURL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:68
msgid "Capture links"
-msgstr ""
+msgstr "キャプチャリンク"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:73
msgid "Capture time"
-msgstr ""
+msgstr "キャプチャ時刻"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:284
msgid "Clear list"
@@ -33,15 +33,15 @@ msgstr "一覧をクリア"
#: applications/luci-app-cshark/luasrc/controller/cshark.lua:19
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:17
msgid "CloudShark"
-msgstr ""
+msgstr "CloudShark"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:27
msgid "CloudShark API token"
-msgstr ""
+msgstr "CloudShark API トークン"
#: applications/luci-app-cshark/luasrc/model/cbi/admin_network/cshark.lua:26
msgid "CloudShark URL"
-msgstr ""
+msgstr "CloudShark URL"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:23
#: applications/luci-app-cshark/luasrc/view/cshark.htm:51
@@ -68,23 +68,23 @@ msgstr "オプション"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:54
#: applications/luci-app-cshark/luasrc/view/cshark.htm:196
msgid "Start capture"
-msgstr ""
+msgstr "キャプチャ開始"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:17
msgid "Start network capture"
-msgstr ""
+msgstr "ネットワークキャプチャ開始"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:181
msgid "Stop capture"
-msgstr ""
+msgstr "キャプチャ停止"
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for capture to complete..."
-msgstr ""
+msgstr "キャプチャ完了を待機中..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:93
msgid "Waiting for upload to complete..."
-msgstr ""
+msgstr "アップロード完了を待機中..."
#: applications/luci-app-cshark/luasrc/view/cshark.htm:39
msgid "any"
diff --git a/applications/luci-app-dcwapd/po/ja/dcwapd.po b/applications/luci-app-dcwapd/po/ja/dcwapd.po
index fe65551bf2..becbdd6b5f 100644
--- a/applications/luci-app-dcwapd/po/ja/dcwapd.po
+++ b/applications/luci-app-dcwapd/po/ja/dcwapd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdcwapd/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:72
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:121
@@ -48,7 +48,7 @@ msgstr ""
#: applications/luci-app-dcwapd/root/usr/share/luci/menu.d/luci-app-dcwapd.json:3
msgid "Dual Channel WiFi"
-msgstr ""
+msgstr "デュアル チャンネル WiFi"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:34
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:52
@@ -99,7 +99,7 @@ msgstr "SSID"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:154
msgid "Select filters to apply to matching MAC addresses."
-msgstr ""
+msgstr "一致する MAC アドレスに適用するフィルターを選択します。"
#: applications/luci-app-dcwapd/luasrc/model/cbi/dcwapd/dcwapd.lua:192
msgid "Source IP"
diff --git a/applications/luci-app-ddns/po/de/ddns.po b/applications/luci-app-ddns/po/de/ddns.po
index a09dbf1fe1..9acbd3c63c 100644
--- a/applications/luci-app-ddns/po/de/ddns.po
+++ b/applications/luci-app-ddns/po/de/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.2-1\n"
"POT-Creation-Date: 2016-09-25 10:43+0200\n"
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/de/>\n"
"Language: de\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-Basepath: .\n"
@@ -70,7 +70,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:450
msgid "Ca Certs path"
-msgstr ""
+msgstr "Pfad zu CA-Zertifikaten"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:451
msgid ""
@@ -93,7 +93,7 @@ msgstr "Einheit prüfen"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:522
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:656
msgid "Checking the service support..."
-msgstr ""
+msgstr "Überprüfe die Service-Unterstützung..."
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/status/include/70_ddns.js:27
msgid "Configuration"
diff --git a/applications/luci-app-ddns/po/ja/ddns.po b/applications/luci-app-ddns/po/ja/ddns.po
index 265a2f7d05..93aa3390ed 100644
--- a/applications/luci-app-ddns/po/ja/ddns.po
+++ b/applications/luci-app-ddns/po/ja/ddns.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2021-01-02 13:00+0000\n"
-"Last-Translator: INAGAKI Hiroshi <musashino.open@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/ja/>\n"
"Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -301,7 +301,7 @@ msgstr "全体設定"
#: applications/luci-app-ddns/root/usr/share/rpcd/acl.d/luci-app-ddns.json:3
msgid "Grant access to ddns procedures"
-msgstr ""
+msgstr "ddnsプロシージャへのアクセスを許可"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:318
msgid "HTTPS not supported"
@@ -542,7 +542,7 @@ msgstr "オプション: 登録済み IP の検出に非デフォルトの DNS
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1043
msgid "On Error the script will retry the failed action after given time"
-msgstr ""
+msgstr "エラーの場合、スクリプトは指定された時間が経過すると失敗したアクションを再試行します"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1023
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1033
diff --git a/applications/luci-app-ddns/po/nb_NO/ddns.po b/applications/luci-app-ddns/po/nb_NO/ddns.po
index d0b9fd15b1..2a7c8b6def 100644
--- a/applications/luci-app-ddns/po/nb_NO/ddns.po
+++ b/applications/luci-app-ddns/po/nb_NO/ddns.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsddns/nb_NO/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -72,7 +72,7 @@ msgstr ""
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
@@ -364,7 +364,7 @@ msgstr "Info"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:262
msgid "Information"
-msgstr ""
+msgstr "Info"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:711
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:728
diff --git a/applications/luci-app-ddns/po/zh_Hans/ddns.po b/applications/luci-app-ddns/po/zh_Hans/ddns.po
index 9a5da1ba12..2864444dbb 100644
--- a/applications/luci-app-ddns/po/zh_Hans/ddns.po
+++ b/applications/luci-app-ddns/po/zh_Hans/ddns.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-ddns 2.4.0-1\n"
"POT-Creation-Date: 2016-01-30 11:07+0100\n"
-"PO-Revision-Date: 2020-11-17 12:29+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsddns/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:430
msgid "\"../\" not allowed in path for Security Reason."
@@ -77,7 +77,7 @@ msgstr "用于下载服务数据的 Ca 证书路径。设置 IGNORE 将跳过证
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:537
msgid "Cancel"
-msgstr "取消"
+msgstr "关闭"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:962
msgid "Check Interval"
@@ -222,7 +222,7 @@ msgstr "启用安全连接与 DDNS 提供商联系"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:610
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:1132
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-ddns/htdocs/luci-static/resources/view/ddns/overview.js:947
msgid "Error"
diff --git a/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po b/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
index 143177e76b..c95211e1a7 100644
--- a/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
+++ b/applications/luci-app-dnscrypt-proxy/po/de/dnscrypt-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdnscrypt-proxy/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:139
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:161
@@ -145,7 +145,7 @@ msgstr "Allgemeine Optionen"
#: applications/luci-app-dnscrypt-proxy/root/usr/share/rpcd/acl.d/luci-app-dnscrypt-proxy.json:3
msgid "Grant UCI access for luci-app-dnscrypt-proxy"
-msgstr "Gewähre UCI Zugriff auf luci-app-dnscrypt-proxy"
+msgstr "UCI-Zugriff für luci-app-dnscrypt erlauben"
#: applications/luci-app-dnscrypt-proxy/luasrc/model/cbi/dnscrypt-proxy/overview_tab.lua:189
msgid "IP Address"
diff --git a/applications/luci-app-dockerman/po/de/dockerman.po b/applications/luci-app-dockerman/po/de/dockerman.po
index e16fc47647..f46e5dd507 100644
--- a/applications/luci-app-dockerman/po/de/dockerman.po
+++ b/applications/luci-app-dockerman/po/de/dockerman.po
@@ -1,18 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-20 05:26+0000\n"
-"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
msgstr ""
+"Eine Liste der Kernel-Funktionen, die dem Container hinzugefügt werden sollen"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:181
msgid "Add"
@@ -36,7 +37,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:30
msgid "Api Version"
-msgstr ""
+msgstr "API-Version"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:84
msgid "Auto create macvlan interface in Openwrt"
@@ -196,7 +197,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:361
msgid "DNS"
-msgstr ""
+msgstr "DNS"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:124
msgid "Default bridge"
@@ -341,7 +342,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/images.lua:144
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/networks.lua:73
msgid "ID"
-msgstr ""
+msgstr "ID"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newnetwork.lua:36
msgid "IP VLAN"
@@ -660,7 +661,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
msgid "Restart"
-msgstr ""
+msgstr "Neustart"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
diff --git a/applications/luci-app-dockerman/po/nb_NO/dockerman.po b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
index 1dfd5518cc..e8a2a07b94 100644
--- a/applications/luci-app-dockerman/po/nb_NO/dockerman.po
+++ b/applications/luci-app-dockerman/po/nb_NO/dockerman.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdockerman/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -115,7 +115,7 @@ msgstr ""
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
msgid "Client connection"
diff --git a/applications/luci-app-dockerman/po/zh_Hans/dockerman.po b/applications/luci-app-dockerman/po/zh_Hans/dockerman.po
index d923a9958d..897d17eadc 100644
--- a/applications/luci-app-dockerman/po/zh_Hans/dockerman.po
+++ b/applications/luci-app-dockerman/po/zh_Hans/dockerman.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-17 12:29+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdockerman/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/newcontainer.lua:604
msgid "A list of kernel capabilities to add to the container"
@@ -114,7 +114,7 @@ msgstr "线程数量"
#: applications/luci-app-dockerman/luasrc/view/dockerman/newcontainer_resolve.htm:91
msgid "Cancel"
-msgstr "取消"
+msgstr "关闭"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/overview.lua:147
msgid "Client connection"
@@ -665,7 +665,7 @@ msgstr "资源"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:225
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/containers.lua:200
msgid "Restart"
-msgstr "重启"
+msgstr "重新启动"
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:324
#: applications/luci-app-dockerman/luasrc/model/cbi/dockerman/container.lua:417
diff --git a/applications/luci-app-dump1090/po/en/dump1090.po b/applications/luci-app-dump1090/po/en/dump1090.po
index 7df4d944f3..ef0eb3cb6a 100644
--- a/applications/luci-app-dump1090/po/en/dump1090.po
+++ b/applications/luci-app-dump1090/po/en/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-31 01:41+0000\n"
-"Last-Translator: Stephen Maundrell <smaundrell@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsdump1090/en/>\n"
"Language: en\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -161,7 +161,7 @@ msgstr ""
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:155
msgid "Show only ICAO addresses"
-msgstr ""
+msgstr "Show only ICAO addresses"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:47
msgid "Show only messages hex values"
diff --git a/applications/luci-app-dump1090/po/zh_Hans/dump1090.po b/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
index be1df6ccfd..c256494733 100644
--- a/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
+++ b/applications/luci-app-dump1090/po/zh_Hans/dump1090.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-25 09:27+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdump1090/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:123
msgid "Absolute maximum range for position decoding"
@@ -89,7 +89,7 @@ msgstr "利用CRC进行单比特纠错"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:10
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-dump1090/luasrc/model/cbi/dump1090.lua:89
msgid "FlightAware TSV output port"
diff --git a/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po b/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po
index acccc6f037..3532492790 100644
--- a/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po
+++ b/applications/luci-app-dynapoint/po/zh_Hans/dynapoint.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsdynapoint/zh_Hans/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:90
msgid "Activate this wVIF if status is:"
@@ -56,7 +56,7 @@ msgstr "动态访问点管理器"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:67
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-dynapoint/luasrc/model/cbi/dynapoint.lua:27
msgid ""
diff --git a/applications/luci-app-firewall/po/ja/firewall.po b/applications/luci-app-firewall/po/ja/firewall.po
index d297abff8c..3c24229278 100644
--- a/applications/luci-app-firewall/po/ja/firewall.po
+++ b/applications/luci-app-firewall/po/ja/firewall.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-03-30 17:00+0200\n"
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfirewall/ja/>\n"
"Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:48
msgid ""
@@ -196,6 +196,8 @@ msgid ""
"established connections. Format is value[/mask]. If a mask is specified then "
"those bits set in the mask are zeroed out."
msgstr ""
+"確立された接続に、指定された値と既存のマーク値のビット単位のXORを適用します。形式は値 "
+"[/mask]です。マスクが指定されている場合、マスクに設定されているビットはゼロになります。"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:263
msgid "Apply the given DSCP class or value to established connections."
@@ -567,7 +569,7 @@ msgstr ""
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:165
msgid "Limited masquerading enabled"
-msgstr ""
+msgstr "限定的なマスカレードが有効"
#: applications/luci-app-firewall/htdocs/luci-static/resources/tools/firewall.js:349
msgid "Limits traffic matching to the specified rate."
@@ -990,7 +992,7 @@ msgstr "UTC時刻を使用"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:248
msgid "Time restritions are enabled for this rule"
-msgstr ""
+msgstr "このルールでは時間制限が有効です"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/rules.js:77
msgid ""
diff --git a/applications/luci-app-firewall/po/zh_Hans/firewall.po b/applications/luci-app-firewall/po/zh_Hans/firewall.po
index 0c0823db95..23f7c380ad 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: 2021-01-20 10:36+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
+"Last-Translator: zheshifandian <sunjiazheng321521@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -135,7 +135,7 @@ msgstr "接受 - 禁用地址重写"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:208
msgid "Action"
-msgstr "动作"
+msgstr "开始"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284
msgid ""
diff --git a/applications/luci-app-firewall/po/zh_Hant/firewall.po b/applications/luci-app-firewall/po/zh_Hant/firewall.po
index d1e22fd9e6..dd21ebdac0 100644
--- a/applications/luci-app-firewall/po/zh_Hant/firewall.po
+++ b/applications/luci-app-firewall/po/zh_Hant/firewall.po
@@ -3,8 +3,8 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-22 00:04+0000\n"
-"Last-Translator: Hulen <shift0106@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsfirewall/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -139,7 +139,7 @@ msgstr "接受 - 禁用位址重置"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:158
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/snats.js:208
msgid "Action"
-msgstr "動作"
+msgstr "開始"
#: applications/luci-app-firewall/htdocs/luci-static/resources/view/firewall/zones.js:284
msgid ""
diff --git a/applications/luci-app-frpc/po/de/frpc.po b/applications/luci-app-frpc/po/de/frpc.po
index b23d460b9f..8bb3551afc 100644
--- a/applications/luci-app-frpc/po/de/frpc.po
+++ b/applications/luci-app-frpc/po/de/frpc.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-30 05:51+0000\n"
-"Last-Translator: Sandro Stross <sandro.stross@gmx.at>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsfrpc/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0.2\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:15
msgid "Additional configs"
@@ -207,7 +207,6 @@ msgid "Local port"
msgstr "Lokaler Port"
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:44
-#, fuzzy
msgid "LocalIp specifies the IP address or host name to proxy to."
msgstr ""
"LocalIp spezifiziert die IP-Adresse oder den Hostnamen der als Proxy "
@@ -215,7 +214,7 @@ msgstr ""
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:45
msgid "LocalPort specifies the port to proxy to."
-msgstr ""
+msgstr "LocalPort spezifiziert den Port des Proxys."
#: applications/luci-app-frpc/htdocs/luci-static/resources/view/frpc.js:58
msgid "Locations"
diff --git a/applications/luci-app-hd-idle/po/de/hd-idle.po b/applications/luci-app-hd-idle/po/de/hd-idle.po
index 518cc886c5..c46c618141 100644
--- a/applications/luci-app-hd-idle/po/de/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/de/hd-idle.po
@@ -3,19 +3,20 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2011-06-11 01:55+0200\n"
-"Last-Translator: Jo-Philipp <jow@openwrt.org>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationshd-idle/de/>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Pootle 2.0.4\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
msgid "Add new hdd setting..."
-msgstr ""
+msgstr "Neue Festplatteneinstellung hinzufügen ..."
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:27
msgid "Disk"
diff --git a/applications/luci-app-hd-idle/po/ja/hd-idle.po b/applications/luci-app-hd-idle/po/ja/hd-idle.po
index 4cb5eb1ed2..4de389f991 100644
--- a/applications/luci-app-hd-idle/po/ja/hd-idle.po
+++ b/applications/luci-app-hd-idle/po/ja/hd-idle.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-14 10:33+0200\n"
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshd-idle/ja/>\n"
"Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:22
msgid "Add new hdd setting..."
@@ -33,7 +33,7 @@ msgstr "luci-app-hd-idleにUCIアクセスを許可"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
#: applications/luci-app-hd-idle/root/usr/share/luci/menu.d/luci-app-hd-idle.json:3
msgid "HDD Idle"
-msgstr "HDD Idle"
+msgstr "HDDアイドル"
#: applications/luci-app-hd-idle/htdocs/luci-static/resources/view/hd_idle.js:17
msgid ""
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua
new file mode 100644
index 0000000000..418c100f45
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "NextDNS.io",
+ label = _("NextDNS.io"),
+ resolver_url = "https://dns.nextdns.io/",
+ bootstrap_dns = "45.90.28.49,45.90.30.49",
+ help_link = " https://my.nextdns.io",
+ help_link_text = "NextDNS.io"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua
new file mode 100644
index 0000000000..dea4eda37f
--- /dev/null
+++ b/applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua
@@ -0,0 +1,8 @@
+return {
+ name = "Quad 101 (Taiwan)",
+ label = _("Quad 101 (Taiwan)"),
+ resolver_url = "https://dns.twnic.tw/dns-query",
+ bootstrap_dns = "101.101.101.101,101.102.103.104,2001:de4::101,2001:de4::102",
+ help_link = "https://blog.twnic.tw/2018/12/28/1803/",
+ help_link_text = "Quad 101 (Taiwan)"
+}
diff --git a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
index ea4b0d8af0..e38e4e39b6 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
+++ b/applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua
@@ -169,7 +169,7 @@ prov.write = function(self, section, value)
uci:save(packageName)
end
-la = s3:option(Value, "listen_addr", translate("Listen address"))
+la = s3:option(Value, "listen_addr", translate("Listen Address"))
la.datatype = "host"
la.placeholder = "127.0.0.1"
la.rmempty = true
@@ -182,7 +182,7 @@ uci:foreach(packageName, packageName, function(s)
n = n + 1
end)
-lp = s3:option(Value, "listen_port", translate("Listen port"))
+lp = s3:option(Value, "listen_port", translate("Listen Port"))
lp.datatype = "port"
lp.value = n + 5053
@@ -190,7 +190,7 @@ dscp = s3:option(Value, "dscp_codepoint", translate("DSCP Codepoint"))
dscp.datatype = "range(0,63)"
dscp.rmempty = true
-ps = s3:option(Value, "proxy_server", translate("Proxy server"))
+ps = s3:option(Value, "proxy_server", translate("Proxy Server"))
ps.rmempty = true
return m
diff --git a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
index b7fcd472ed..c5164d7292 100644
--- a/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
+++ b/applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm
@@ -38,23 +38,23 @@
<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
<div class="cbi-value-field">
- <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
onclick="button_action(this)" />
<span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Reload%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Reload%>"
onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ <input type="button" class="btn cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
onclick="button_action(this)" />
<span id="btn_stop_spinner" class="btn_spinner"></span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
- <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
onclick="button_action(this)" />
<span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ <input type="button" class="btn cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
onclick="button_action(this)" />
<span id="btn_disable_spinner" class="btn_spinner"></span>
</div>
diff --git a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
index 067f14460e..3653abaa40 100644
--- a/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/de/https-dns-proxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-20 07:11+0000\n"
-"Last-Translator: ce4 <chregger@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationshttps-dns-proxy/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:73
msgid "%s is not installed or not found"
@@ -24,7 +24,7 @@ msgstr "AdGuard (Standard)"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/com.alidns.dns.lua:3
msgid "AliDNS"
-msgstr ""
+msgstr "AliDNS"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/ca.cira.canadianshield.family.lua:3
msgid "CIRA Canadian Shield (Family)"
@@ -64,15 +64,15 @@ msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:126
msgid "Configuration"
-msgstr ""
+msgstr "Konfiguration"
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
-msgstr ""
+msgstr "DNS HTTPS-Proxy"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
msgid "DNS HTTPS Proxy Settings"
-msgstr ""
+msgstr "DNS HTTPS-Proxy Einstellungen"
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers.disabled/sb.dns.lua:3
msgid "DNS.SB"
@@ -104,7 +104,7 @@ msgstr "Deaktivieren"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Do not update configs"
-msgstr ""
+msgstr "Konfiguration nicht aktualisieren"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
diff --git a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
index 970e354344..7f5f8b2e6f 100644
--- a/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
+++ b/applications/luci-app-https-dns-proxy/po/templates/https-dns-proxy.pot
@@ -133,17 +133,21 @@ msgid "LibreDNS (No Ads)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:172
-msgid "Listen address"
+msgid "Listen Address"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:185
-msgid "Listen port"
+msgid "Listen Port"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/js.htm:52
msgid "Loading"
msgstr ""
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/io.nextdns.dns.lua:3
+msgid "NextDNS.io"
+msgstr ""
+
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/cz.nic.odvr.lua:3
msgid "ODVR (nic.cz)"
msgstr ""
@@ -157,7 +161,11 @@ msgid "OpenDNS (Family Shield)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:193
-msgid "Proxy server"
+msgid "Proxy Server"
+msgstr ""
+
+#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/tw.twnic.dns.lua:3
+msgid "Quad 101 (Taiwan)"
msgstr ""
#: applications/luci-app-https-dns-proxy/luasrc/https-dns-proxy/providers/net.quad9.dns.lua:3
diff --git a/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
index 21d9b6e83e..72c923b77a 100644
--- a/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/zh_Hans/https-dns-proxy.po
@@ -135,7 +135,7 @@ msgid ""
"and DNS%s (%smore information%s)."
msgstr ""
"如果选择了更新DNSMASQ配置,则当您添加/删除下面的任何实例时,它们将用于覆"
-"盖%sDHCP和DNS%s(%s更多信息%s)的“ DNS转发”部分。"
+"盖%sDHCP和DNS%s(%s更多信息%s)的“ DNS转发”部分。"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
@@ -231,7 +231,7 @@ msgstr "未知的提供商"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:131
msgid "Update %s config"
-msgstr "更新%s配置"
+msgstr "更新%s配置"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update DNSMASQ Config on Start/Stop"
diff --git a/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po b/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
index 884cc701b3..9f5ca99789 100644
--- a/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
+++ b/applications/luci-app-https-dns-proxy/po/zh_Hant/https-dns-proxy.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2021-01-22 00:04+0000\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationshttps-dns-proxy/zh_Hant/>\n"
@@ -74,7 +74,7 @@ msgstr "組態"
#: applications/luci-app-https-dns-proxy/luasrc/controller/https-dns-proxy.lua:4
msgid "DNS HTTPS Proxy"
-msgstr "DNS HTTPS代理"
+msgstr "DNS HTTPS Proxy"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:107
msgid "DNS HTTPS Proxy Settings"
@@ -110,7 +110,7 @@ msgstr "停用"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:134
msgid "Do not update configs"
-msgstr "不更新設置"
+msgstr "不更新設定"
#: applications/luci-app-https-dns-proxy/luasrc/view/https-dns-proxy/buttons.htm:54
msgid "Enable"
@@ -134,8 +134,8 @@ msgid ""
"below, they will be used to override the 'DNS forwardings' section of %sDHCP "
"and DNS%s (%smore information%s)."
msgstr ""
-"如果選擇了更新DNSMASQ設定,則當您新增/刪除下面的任何實例時,它們將用於覆蓋 %sDHCP 和 DNS%s (%s更多資訊%s)的 「DNS轉發」 "
-"部分。"
+"如果選擇了更新 DNSMASQ 設定,則當您新增/刪除下面的任何實例時,它們將用於覆蓋 %sDHCP 和 DNS%s (%s更多資訊%s)的 "
+"「DNS轉發」 部分。"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:138
msgid "Instances"
@@ -203,7 +203,7 @@ msgstr "解析程式"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:99
msgid "Running: %s DoH at %s:%s"
-msgstr "正在運行: %s DoH at %s:%s"
+msgstr "正在執行: %s DoH 於 %s:%s"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:111
msgid "Service Status"
@@ -231,11 +231,11 @@ msgstr "未知的提供商"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:131
msgid "Update %s config"
-msgstr "更新 %s 設置"
+msgstr "更新 %s 設置"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:127
msgid "Update DNSMASQ Config on Start/Stop"
-msgstr "在開始/停止時更新DNSMASQ設置"
+msgstr "在開始/停止時更新 DNSMASQ 設定"
#: applications/luci-app-https-dns-proxy/luasrc/model/cbi/https-dns-proxy.lua:128
msgid "Update all configs"
diff --git a/applications/luci-app-ksmbd/po/ja/ksmbd.po b/applications/luci-app-ksmbd/po/ja/ksmbd.po
index 253b32a82d..9c295e0b49 100644
--- a/applications/luci-app-ksmbd/po/ja/ksmbd.po
+++ b/applications/luci-app-ksmbd/po/ja/ksmbd.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsksmbd/ja/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:86
msgid "Allow guests"
@@ -50,7 +50,7 @@ msgstr "テンプレートの編集"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:47
msgid "Edit the template that is used for generating the ksmbd configuration."
-msgstr ""
+msgstr "ksmbd 構成の生成に使用されるテンプレートを編集します。"
#: applications/luci-app-ksmbd/htdocs/luci-static/resources/view/ksmbd.js:81
msgid "Force Root"
diff --git a/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po
index dbb0df5204..7c4b91b4ae 100644
--- a/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/de/mjpg-streamer.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmjpg-streamer/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Allow ringbuffer to exceed limit by this amount"
@@ -44,7 +44,7 @@ msgstr "Gerät"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Do not initialize dynctrls of Linux-UVC driver"
-msgstr "dyncrtls nicht initialisieren (via Linux-UVC-Treiber)"
+msgstr "Dynctrls des Linux-UVC Treibers nicht initialisieren"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:77
msgid "Don't initialize dynctrls"
@@ -100,7 +100,7 @@ msgstr "Allgemein"
#: applications/luci-app-mjpg-streamer/root/usr/share/rpcd/acl.d/luci-app-mjpg-streamer.json:3
msgid "Grant UCI access for luci-app-mjpg-streamer"
-msgstr "Gewähre UCI Zugriff auf luci-app-mjpg-streamer"
+msgstr "UCI-Zugriff für luci-app-mjpg-streamer erlauben"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:33
msgid "HTTP output"
diff --git a/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po b/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po
index 83c41c8ee7..1faa8f2326 100644
--- a/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po
+++ b/applications/luci-app-mjpg-streamer/po/zh_Hans/mjpg-streamer.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-mjpg-streamer\n"
"POT-Creation-Date: 2015-06-11 21:11+0100\n"
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmjpg-streamer/zh_Hans/>\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
@@ -72,7 +72,7 @@ msgstr "启用 YUYV 格式"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:12
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-mjpg-streamer/luasrc/model/cbi/mjpg-streamer.lua:217
msgid "Exceed"
diff --git a/applications/luci-app-mwan3/po/de/mwan3.po b/applications/luci-app-mwan3/po/de/mwan3.po
index c3585adb2e..1eed2e66e1 100644
--- a/applications/luci-app-mwan3/po/de/mwan3.po
+++ b/applications/luci-app-mwan3/po/de/mwan3.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsmwan3/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:176
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:192
@@ -242,7 +242,7 @@ msgstr "Allgemein"
#: applications/luci-app-mwan3/root/usr/share/rpcd/acl.d/luci-app-mwan3.json:3
msgid "Grant UCI access for luci-app-mwan3"
-msgstr "Gewähre UCI Zugriff auf luci-app-mwan3"
+msgstr "UCI-Zugriff für luci-app-mwan3 erlauben"
#: applications/luci-app-mwan3/luasrc/view/mwan/status_diagnostics.htm:80
msgid "Hotplug ifdown"
diff --git a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
index f8bd00e918..8a60895e80 100644
--- a/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
+++ b/applications/luci-app-mwan3/po/zh_Hans/mwan3.po
@@ -3,8 +3,8 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-22 00:04+0000\n"
-"Last-Translator: xiazhang <xz@xia.plus>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsmwan3/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -175,7 +175,7 @@ msgstr "启用 SSL 跟踪"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interface.lua:159
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/interfaceconfig.lua:23
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-mwan3/luasrc/model/cbi/mwan/ruleconfig.lua:73
msgid ""
diff --git a/applications/luci-app-nextdns/po/de/nextdns.po b/applications/luci-app-nextdns/po/de/nextdns.po
index cb315e8fb2..b349755765 100644
--- a/applications/luci-app-nextdns/po/de/nextdns.po
+++ b/applications/luci-app-nextdns/po/de/nextdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-01 19:11+0000\n"
-"Last-Translator: anonymous <noreply@weblate.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
msgid ""
@@ -87,15 +87,15 @@ msgstr "Übersicht"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
-msgstr "Client-Informationen berichten"
+msgstr "Client-Info melden"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
-msgstr "Die ID Ihrer NextDNS-Konfiguration."
+msgstr "Die ID deiner NextDNS-Konfiguration."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/logread.js:24
msgid "The syslog output, pre-filtered for nextdns related messages only."
-msgstr "Die Syslog-Ausgabe, vorgefiltert nur für nextdns-Meldungen."
+msgstr "Syslog-Ausgabe, vor-gefiltert für Meldungen nur mit Bezug zu nextdns."
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:34
msgid ""
diff --git a/applications/luci-app-nextdns/po/ja/nextdns.po b/applications/luci-app-nextdns/po/ja/nextdns.po
index 1323fe7456..554125910b 100644
--- a/applications/luci-app-nextdns/po/ja/nextdns.po
+++ b/applications/luci-app-nextdns/po/ja/nextdns.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 08:29+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnextdns/ja/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
msgid ""
@@ -84,7 +84,7 @@ msgstr "概要"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:28
msgid "Report Client Info"
-msgstr ""
+msgstr "クライアント情報をレポート"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:24
msgid "The ID of your NextDNS configuration."
diff --git a/applications/luci-app-nextdns/po/zh_Hans/nextdns.po b/applications/luci-app-nextdns/po/zh_Hans/nextdns.po
index ec59c5dfd3..03050e1c56 100644
--- a/applications/luci-app-nextdns/po/zh_Hans/nextdns.po
+++ b/applications/luci-app-nextdns/po/zh_Hans/nextdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-24 18:29+0000\n"
-"Last-Translator: Forbidden <10278743+f0rb1d@users.noreply.github.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsnextdns/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:36
msgid ""
@@ -29,7 +29,7 @@ msgstr "启用 NextDNS。"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:18
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-nextdns/htdocs/luci-static/resources/view/nextdns/overview.js:29
msgid "Expose LAN clients information in NextDNS analytics."
diff --git a/applications/luci-app-nft-qos/po/de/nft-qos.po b/applications/luci-app-nft-qos/po/de/nft-qos.po
index dff2a45b63..9764c2c3ed 100644
--- a/applications/luci-app-nft-qos/po/de/nft-qos.po
+++ b/applications/luci-app-nft-qos/po/de/nft-qos.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnft-qos/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:136
#: applications/luci-app-nft-qos/luasrc/view/nft-qos/rate.htm:155
@@ -92,7 +92,7 @@ msgstr "Diese Funktion aktivieren"
#: applications/luci-app-nft-qos/root/usr/share/rpcd/acl.d/luci-app-nft-qos.json:3
msgid "Grant UCI access for luci-app-nft-qos"
-msgstr "Gewähre UCI Zugriff auf luci-app-nft-qos"
+msgstr "UCI-Zugriff für luci-app-nft-qos erlauben"
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:123
#: applications/luci-app-nft-qos/luasrc/model/cbi/nft-qos/nft-qos.lua:156
diff --git a/applications/luci-app-nut/po/de/nut.po b/applications/luci-app-nut/po/de/nut.po
index 325ec317a8..cf76a9ddf6 100644
--- a/applications/luci-app-nut/po/de/nut.po
+++ b/applications/luci-app-nut/po/de/nut.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsnut/de/>\n"
"Language: de\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:216
msgid "Additional Shutdown Time(s)"
@@ -62,11 +62,11 @@ msgstr "Totzeit"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:87
msgid "Default for UPSes without this field."
-msgstr ""
+msgstr "Standard für USV's ohne dieses Feld."
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:177
msgid "Delay for kill power command"
-msgstr ""
+msgstr "Zeitverzögerung für Ausschaltbefehl"
#: applications/luci-app-nut/luasrc/model/cbi/nut_server.lua:181
msgid "Delay to power on UPS if power returns after kill power"
diff --git a/applications/luci-app-ocserv/po/de/ocserv.po b/applications/luci-app-ocserv/po/de/ocserv.po
index ce1bfc607e..46c7e6c295 100644
--- a/applications/luci-app-ocserv/po/de/ocserv.po
+++ b/applications/luci-app-ocserv/po/de/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -19,20 +19,20 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:48
msgid "Active OpenConnect Users"
-msgstr ""
+msgstr "Aktive OpenConnect-Benutzer"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:61
msgid "Active users"
-msgstr ""
+msgstr "Aktive Benutzer"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:74
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:64
msgid "AnyConnect client compatibility"
-msgstr ""
+msgstr "AnyConnect Client Kompatibilität"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:17
msgid "Available users"
-msgstr ""
+msgstr "Verfügbare Benutzer"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:13
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:13
@@ -51,7 +51,7 @@ msgstr "Sammle Daten..."
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:132
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:111
msgid "DNS servers"
-msgstr ""
+msgstr "DNS Server"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:60
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:54
@@ -76,7 +76,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:70
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:60
msgid "Enable UDP"
-msgstr ""
+msgstr "UDP aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:71
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:61
@@ -88,21 +88,21 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:66
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:67
msgid "Enable compression"
-msgstr ""
+msgstr "Kompression aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:106
msgid "Enable proxy arp"
-msgstr ""
+msgstr "Proxy ARP aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:16
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:16
msgid "Enable server"
-msgstr ""
+msgstr "Server aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:75
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:65
msgid "Enable support for CISCO AnyConnect clients"
-msgstr ""
+msgstr "Unterstützung für CISCO AnyConnect Client aktivieren"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:44
msgid "Firewall Zone"
@@ -125,7 +125,7 @@ msgstr "Gruppe"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:65
msgid "ID"
-msgstr ""
+msgstr "ID"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:68
msgid "IP"
@@ -191,7 +191,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:143
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:122
msgid "Routing table"
-msgstr ""
+msgstr "Routingtabelle"
#: applications/luci-app-ocserv/luasrc/controller/ocserv.lua:20
msgid "Server Settings"
@@ -199,7 +199,7 @@ msgstr "Servereinstellungen"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:20
msgid "Server's Public Key ID"
-msgstr ""
+msgstr "Öffentliche Serverschlüssel ID"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:73
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:58
diff --git a/applications/luci-app-ocserv/po/ja/ocserv.po b/applications/luci-app-ocserv/po/ja/ocserv.po
index 804e888a14..f803c6604c 100644
--- a/applications/luci-app-ocserv/po/ja/ocserv.po
+++ b/applications/luci-app-ocserv/po/ja/ocserv.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -142,7 +142,7 @@ msgstr "IP アドレス"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:58
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:52
msgid "Max clients"
-msgstr ""
+msgstr "最大クライアント"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:59
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:53
diff --git a/applications/luci-app-ocserv/po/nb_NO/ocserv.po b/applications/luci-app-ocserv/po/nb_NO/ocserv.po
index d0d5bfeab6..256c2f025e 100644
--- a/applications/luci-app-ocserv/po/nb_NO/ocserv.po
+++ b/applications/luci-app-ocserv/po/nb_NO/ocserv.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsocserv/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/main.lua:124
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/user-config.lua:80
@@ -276,7 +276,7 @@ msgstr ""
#: applications/luci-app-ocserv/luasrc/model/cbi/ocserv/users.lua:71
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:56
msgid "Time"
-msgstr ""
+msgstr "Tid"
#: applications/luci-app-ocserv/luasrc/view/ocserv_status.htm:51
msgid "User"
diff --git a/applications/luci-app-olsr-services/po/ja/olsr-services.po b/applications/luci-app-olsr-services/po/ja/olsr-services.po
index fcd579b0c6..e28b921b13 100644
--- a/applications/luci-app-olsr-services/po/ja/olsr-services.po
+++ b/applications/luci-app-olsr-services/po/ja/olsr-services.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr-services/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:159
msgid "Internal services"
-msgstr ""
+msgstr "内部サービス"
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:56
msgid ""
@@ -38,4 +38,4 @@ msgstr "アクセス元"
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:130
#: applications/luci-app-olsr-services/luasrc/view/freifunk-services/services.htm:162
msgid "Url"
-msgstr ""
+msgstr "URL"
diff --git a/applications/luci-app-olsr/po/de/olsr.po b/applications/luci-app-olsr/po/de/olsr.po
index 9a9fef5368..8e1ed00843 100644
--- a/applications/luci-app-olsr/po/de/olsr.po
+++ b/applications/luci-app-olsr/po/de/olsr.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsolsr/de/>\n"
"Language: de\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -208,7 +208,7 @@ msgstr "Gut (30 > SNR > 20)"
#: applications/luci-app-olsr/root/usr/share/rpcd/acl.d/luci-app-olsr.json:3
msgid "Grant UCI access for luci-app-olsr"
-msgstr "Gewähre UCI Zugriff auf luci-app-olsr"
+msgstr "UCI-Zugriff für luci-app-olsr erlauben"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:8
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:17
diff --git a/applications/luci-app-olsr/po/zh_Hans/olsr.po b/applications/luci-app-olsr/po/zh_Hans/olsr.po
index a0f874a99a..8a26df60e7 100644
--- a/applications/luci-app-olsr/po/zh_Hans/olsr.po
+++ b/applications/luci-app-olsr/po/zh_Hans/olsr.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsolsr/zh_Hans/>\n"
@@ -13,7 +13,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-olsr/luasrc/view/status-olsr/mid.htm:13
msgid "Active MID announcements"
@@ -142,7 +142,7 @@ msgstr "启用这个接口。"
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins.lua:249
#: applications/luci-app-olsr/luasrc/model/cbi/olsr/olsrdplugins6.lua:249
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-olsr/luasrc/view/status-olsr/legend.htm:5
msgid "Expected retransmission count"
diff --git a/applications/luci-app-openvpn/po/zh_Hans/openvpn.po b/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
index 733d734873..ce3c7e296c 100644
--- a/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
+++ b/applications/luci-app-openvpn/po/zh_Hans/openvpn.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:35+0200\n"
-"PO-Revision-Date: 2020-11-04 00:26+0000\n"
-"Last-Translator: taotieren <admin@taotieren.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopenvpn/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:364
msgid "'net30', 'p2p', or 'subnet'"
@@ -265,7 +265,7 @@ msgstr "在 <em>IP</em> <em>port</em> 上启用可管理接口"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn.lua:104
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-openvpn/luasrc/model/cbi/openvpn-advanced.lua:752
msgid "Encrypt and authenticate all control channel packets with the key"
diff --git a/applications/luci-app-opkg/po/de/opkg.po b/applications/luci-app-opkg/po/de/opkg.po
index ddb3eaf5a5..2aebf674fc 100644
--- a/applications/luci-app-opkg/po/de/opkg.po
+++ b/applications/luci-app-opkg/po/de/opkg.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/de/>\n"
"Language: de\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -100,7 +100,7 @@ msgstr "Freier Platz"
#: applications/luci-app-opkg/root/usr/share/rpcd/acl.d/luci-app-opkg.json:3
msgid "Grant access to opkg management"
-msgstr "Gewähre Zugriff auf die Verwaltung von opkg"
+msgstr "Zugriff auf opkg-Verwaltung erlauben"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:705
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:721
diff --git a/applications/luci-app-opkg/po/nb_NO/opkg.po b/applications/luci-app-opkg/po/nb_NO/opkg.po
index f4c3cf996a..51214a3698 100644
--- a/applications/luci-app-opkg/po/nb_NO/opkg.po
+++ b/applications/luci-app-opkg/po/nb_NO/opkg.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsopkg/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -16,7 +16,7 @@ msgstr "Handlinger"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:850
msgid "Automatically remove unused dependencies"
-msgstr ""
+msgstr "Fjern ubrukte avhengigheter automatisk"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1054
msgid "Available"
@@ -40,7 +40,7 @@ msgstr "Avbryt"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
-msgstr ""
+msgstr "Tøm"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1048
#, fuzzy
@@ -49,7 +49,7 @@ msgstr "Sett opp opkg…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:669
msgid "Dependencies"
-msgstr ""
+msgstr "Avhengigheter"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:675
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:835
@@ -59,7 +59,7 @@ msgstr "Beskrivelse"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:680
msgid "Details for package <em>%h</em>"
-msgstr ""
+msgstr "Detaljer for pakken <em>%h</em>"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:923
msgid "Dismiss"
@@ -67,7 +67,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:332
msgid "Displaying %d-%d of %d"
-msgstr ""
+msgstr "Viser %d-%d av %d"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1036
msgid "Download and install package"
@@ -124,7 +124,7 @@ msgstr "Laster inn oppsettsdata…"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:977
msgid "Loading package information…"
-msgstr ""
+msgstr "Last inn pakkeinfo …"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:939
msgid "MD5"
@@ -142,7 +142,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1063
msgid "Next page"
-msgstr ""
+msgstr "Neste side"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:345
msgid "No information available"
@@ -252,7 +252,7 @@ msgstr "Størrelse"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1071
msgid "Size (.ipk)"
-msgstr ""
+msgstr "Størrelse (.ipk)"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1019
#: applications/luci-app-opkg/root/usr/share/luci/menu.d/luci-app-opkg.json:3
diff --git a/applications/luci-app-opkg/po/zh_Hans/opkg.po b/applications/luci-app-opkg/po/zh_Hans/opkg.po
index 630567087d..128d5473be 100644
--- a/applications/luci-app-opkg/po/zh_Hans/opkg.po
+++ b/applications/luci-app-opkg/po/zh_Hans/opkg.po
@@ -5,8 +5,8 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2020-11-17 12:29+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
+"Last-Translator: zheshifandian <sunjiazheng321521@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsopkg/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1044
msgid "Actions"
@@ -45,7 +45,7 @@ msgstr ""
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:856
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:949
msgid "Cancel"
-msgstr "取消"
+msgstr "关闭"
#: applications/luci-app-opkg/htdocs/luci-static/resources/view/opkg.js:1031
msgid "Clear"
diff --git a/applications/luci-app-pagekitec/po/de/pagekitec.po b/applications/luci-app-pagekitec/po/de/pagekitec.po
index 6d89e540c0..d8b38fb377 100644
--- a/applications/luci-app-pagekitec/po/de/pagekitec.po
+++ b/applications/luci-app-pagekitec/po/de/pagekitec.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-29 07:02+0000\n"
-"Last-Translator: Holger Heins <h.p.heins@gmx.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspagekitec/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:5
msgid ""
@@ -18,6 +18,12 @@ msgid ""
"key for the connection.<p/><em>Note: this web configurator only supports "
"some very very basic uses of pagekite.</em>"
msgstr ""
+"<p/>Notiz: Sie benötigen ein funktionierendes PageKite Konto oder zumindest "
+"ein eigenes laufendes Frontend, damit dieses Formular funktioniert. Besuche "
+"<a href='https://pagekite.net/home/'>your account</a> um einen Namen für "
+"deinen Router festzulegen und einen Sicherheitsschlüssel für die Verbindung "
+"zu erhalten.<p/><em>Notiz: Dieser Web Konfigurator unterstützt nur einige "
+"sehr grundlegende Verwendungen von PageKite .</em>"
#: applications/luci-app-pagekitec/htdocs/luci-static/resources/view/pagekitec.js:29
msgid "Basic HTTP"
diff --git a/applications/luci-app-polipo/po/de/polipo.po b/applications/luci-app-polipo/po/de/polipo.po
index 7c93e4a8bf..e99f6e3986 100644
--- a/applications/luci-app-polipo/po/de/polipo.po
+++ b/applications/luci-app-polipo/po/de/polipo.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/de/>\n"
"Language: de\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -74,7 +74,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-polipo/root/usr/share/rpcd/acl.d/luci-app-polipo.json:3
msgid "Grant UCI access for luci-app-polipo"
-msgstr "Gewähre UCI Zugriff auf luci-app-polipo"
+msgstr "UCI-Zugriff für luci-app-polipo erlauben"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:113
msgid "How much RAM should Polipo use for its cache."
diff --git a/applications/luci-app-polipo/po/ja/polipo.po b/applications/luci-app-polipo/po/ja/polipo.po
index 133a5b905d..504946bcbe 100644
--- a/applications/luci-app-polipo/po/ja/polipo.po
+++ b/applications/luci-app-polipo/po/ja/polipo.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationspolipo/ja/>\n"
"Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:121
msgid "Advanced Settings"
@@ -251,11 +251,11 @@ msgstr ""
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:155
msgid "Time after which cached files will be deleted"
-msgstr ""
+msgstr "キャッシュされたファイルが削除されるまでの時間"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:147
msgid "Time after which cached files will be truncated"
-msgstr ""
+msgstr "キャッシュされたファイルが切り捨てられるまでの時間"
#: applications/luci-app-polipo/luasrc/model/cbi/polipo.lua:170
msgid "To enable PMM, PMM segment size must be set to some positive value."
diff --git a/applications/luci-app-privoxy/po/de/privoxy.po b/applications/luci-app-privoxy/po/de/privoxy.po
index 143c5168d8..c1fc9b6efe 100644
--- a/applications/luci-app-privoxy/po/de/privoxy.po
+++ b/applications/luci-app-privoxy/po/de/privoxy.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-privoxy\n"
"POT-Creation-Date: 2015-01-18 21:48+0100\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/de/>\n"
"Language: de\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
@@ -179,7 +179,7 @@ msgstr "Weiterleitung"
#: applications/luci-app-privoxy/root/usr/share/rpcd/acl.d/luci-app-privoxy.json:3
msgid "Grant UCI access for luci-app-privoxy"
-msgstr "Gewähre UCI Zugriff auf luci-app-privoxy"
+msgstr "UCI-Zugriff für luci-app-privoxy erlauben"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:589
msgid ""
diff --git a/applications/luci-app-privoxy/po/ja/privoxy.po b/applications/luci-app-privoxy/po/ja/privoxy.po
index 3d8016d95b..228e5445b4 100644
--- a/applications/luci-app-privoxy/po/ja/privoxy.po
+++ b/applications/luci-app-privoxy/po/ja/privoxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsprivoxy/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
msgid ""
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:869
msgid "CGI user interface"
-msgstr ""
+msgstr "CGIユーザーインターフェイス"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:857
msgid "Common Log Format"
@@ -92,7 +92,7 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:298
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:315
msgid "Directory does not exist!"
-msgstr ""
+msgstr "ディレクトリが存在しません"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:557
msgid "Disabled == Transparent Proxy Mode"
@@ -139,12 +139,12 @@ msgstr ""
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:915
#: applications/luci-app-privoxy/luasrc/view/privoxy/detail_logview.htm:12
msgid "File not found or empty"
-msgstr ""
+msgstr "ファイルが見つからないか空です"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:75
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:80
msgid "Files and Directories"
-msgstr ""
+msgstr "ファイルとディレクトリ"
#: applications/luci-app-privoxy/luasrc/controller/privoxy.lua:36
msgid "For help use link at the relevant option"
diff --git a/applications/luci-app-privoxy/po/zh_Hans/privoxy.po b/applications/luci-app-privoxy/po/zh_Hans/privoxy.po
index f7e0db21e7..54293c974f 100644
--- a/applications/luci-app-privoxy/po/zh_Hans/privoxy.po
+++ b/applications/luci-app-privoxy/po/zh_Hans/privoxy.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-privoxy\n"
"POT-Creation-Date: 2015-06-10 20:16+0100\n"
-"PO-Revision-Date: 2021-01-05 13:29+0000\n"
-"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsprivoxy/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:236
@@ -131,7 +131,7 @@ msgstr "Privoxy 启动时启用/禁用过滤。"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:134
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-privoxy/luasrc/model/cbi/privoxy.lua:602
msgid ""
diff --git a/applications/luci-app-qos/po/sv/qos.po b/applications/luci-app-qos/po/sv/qos.po
index c4185c615a..20adc1dd60 100644
--- a/applications/luci-app-qos/po/sv/qos.po
+++ b/applications/luci-app-qos/po/sv/qos.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2019-12-21 21:42+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Viktor Griph <viktor@griph.se>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsqos/sv/>\n"
"Language: sv\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.10\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:23
msgid "Calculate overhead"
@@ -70,7 +70,7 @@ msgstr "QoS"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:7
msgid "Quality of Service"
-msgstr ""
+msgstr "Tjänstekvalité"
#: applications/luci-app-qos/luasrc/model/cbi/qos/qos.lua:56
msgid "Source host"
diff --git a/applications/luci-app-radicale/po/de/radicale.po b/applications/luci-app-radicale/po/de/radicale.po
index 0f426e1858..44bcf9e79f 100644
--- a/applications/luci-app-radicale/po/de/radicale.po
+++ b/applications/luci-app-radicale/po/de/radicale.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 1.1.0-1\n"
"POT-Creation-Date: 2016-01-30 20:34+0100\n"
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale/de/>\n"
"Language: de\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
"X-Poedit-SourceCharset: UTF-8\n"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:268
@@ -230,7 +230,7 @@ msgstr "Vollständiger Pfad und Dateiname der Privaten Schlüsseldatei"
#: applications/luci-app-radicale/root/usr/share/rpcd/acl.d/luci-app-radicale.json:3
msgid "Grant UCI access for luci-app-radicale"
-msgstr "Gewähre UCI Zugriff auf luci-app-radicale"
+msgstr "UCI-Zugriff für luci-app-radicale erlauben"
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:549
#: applications/luci-app-radicale/luasrc/model/cbi/radicale.lua:571
diff --git a/applications/luci-app-radicale2/po/de/radicale2.po b/applications/luci-app-radicale2/po/de/radicale2.po
index b61209200c..cd5263d6ba 100644
--- a/applications/luci-app-radicale2/po/de/radicale2.po
+++ b/applications/luci-app-radicale2/po/de/radicale2.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: luci-app-radicale 2\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsradicale2/de/>\n"
"Language: de\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/auth.lua:8
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/logging.lua:4
@@ -167,7 +167,7 @@ msgstr "Gehe zur Radicale v2 Web-UI"
#: applications/luci-app-radicale2/root/usr/share/rpcd/acl.d/luci-app-radicale2.json:3
msgid "Grant UCI access for luci-app-radicale2"
-msgstr "Gewähre UCI Zugriff auf luci-app-radicale2"
+msgstr "UCI-Zugriff für luci-app-radicale2 erlauben"
#: applications/luci-app-radicale2/luasrc/model/cbi/radicale2/server.lua:109
msgid "HTTP(S) Basic Authentication Realm"
diff --git a/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po b/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po
index 0956d2595a..120c6a0da2 100644
--- a/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po
+++ b/applications/luci-app-rp-pppoe-server/po/ja/rp-pppoe-server.po
@@ -1,8 +1,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsrp-pppoe-server/ja/>\n"
"Language: ja\n"
@@ -10,7 +10,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:19
msgid "Access Concentrator Name"
@@ -47,7 +47,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:35
msgid "Maximum sessions"
-msgstr ""
+msgstr "最大セッション"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:25
msgid "Maximum sessions per peer"
@@ -55,7 +55,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "Offset"
-msgstr ""
+msgstr "オフセット"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:40
msgid "Options file"
@@ -63,7 +63,7 @@ msgstr ""
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:52
msgid "PPP offset"
-msgstr ""
+msgstr "PPP オフセット"
#: applications/luci-app-rp-pppoe-server/luasrc/model/cbi/rp-pppoe-server.lua:47
msgid "PPP unit number"
diff --git a/applications/luci-app-ser2net/po/nb_NO/ser2net.po b/applications/luci-app-ser2net/po/nb_NO/ser2net.po
index 116ccad8b7..ff6eb5a335 100644
--- a/applications/luci-app-ser2net/po/nb_NO/ser2net.po
+++ b/applications/luci-app-ser2net/po/nb_NO/ser2net.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsser2net/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -137,7 +137,7 @@ msgstr ""
#: applications/luci-app-ser2net/root/usr/share/luci/menu.d/luci-app-ser2net.json:14
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/leds.js:27
msgid "State"
diff --git a/applications/luci-app-ser2net/po/zh_Hans/ser2net.po b/applications/luci-app-ser2net/po/zh_Hans/ser2net.po
index d11fccc61f..1a8a759faf 100644
--- a/applications/luci-app-ser2net/po/zh_Hans/ser2net.po
+++ b/applications/luci-app-ser2net/po/zh_Hans/ser2net.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-13 00:57+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsser2net/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:72
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:71
@@ -59,7 +59,7 @@ msgstr "持续时间"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:15
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:22
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/proxies.js:60
#: applications/luci-app-ser2net/htdocs/luci-static/resources/view/ser2net/settings.js:59
diff --git a/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
index 343f39a0d6..8105b081ec 100644
--- a/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/nb_NO/shadowsocks-libev.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshadowsocks-libev/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -32,7 +32,7 @@ msgstr ""
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
diff --git a/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po b/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
index e1241280f6..56bd653db8 100644
--- a/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
+++ b/applications/luci-app-shadowsocks-libev/po/zh_Hans/shadowsocks-libev.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-05 13:29+0000\n"
-"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsshadowsocks-libev/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -9,7 +9,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:45
msgid "-- instance type --"
@@ -33,7 +33,7 @@ msgstr "对于源地址在列表中的报文,绕过ss-redir"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/servers.js:28
msgid "Cancel"
-msgstr "取消"
+msgstr "关闭"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:80
msgid ""
@@ -117,7 +117,7 @@ msgstr "启用/禁用"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/instances.js:142
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-shadowsocks-libev/htdocs/luci-static/resources/view/shadowsocks-libev/rules.js:69
msgid "Extra arguments"
diff --git a/applications/luci-app-shairplay/po/de/shairplay.po b/applications/luci-app-shairplay/po/de/shairplay.po
index 47d9ad21c0..3d29bb3f4e 100644
--- a/applications/luci-app-shairplay/po/de/shairplay.po
+++ b/applications/luci-app-shairplay/po/de/shairplay.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:32+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsshairplay/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -57,10 +57,12 @@ msgstr "Erneut starten"
#: applications/luci-app-shairplay/root/usr/share/luci/menu.d/luci-app-shairplay.json:3
msgid "Shairplay"
-msgstr ""
+msgstr "Shairplay"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:4
msgid ""
"Shairplay is a simple AirPlay server implementation, here you can configure "
"the settings."
msgstr ""
+"Shairplay ist eine einfacher AirPlay Server Integration, hier kannst du "
+"deine Einstellungen vornehmen."
diff --git a/applications/luci-app-shairplay/po/zh_Hans/shairplay.po b/applications/luci-app-shairplay/po/zh_Hans/shairplay.po
index 1022f984e2..df43850645 100644
--- a/applications/luci-app-shairplay/po/zh_Hans/shairplay.po
+++ b/applications/luci-app-shairplay/po/zh_Hans/shairplay.po
@@ -3,7 +3,7 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsshairplay/zh_Hans/>\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:47
msgid "AO Device ID"
@@ -36,7 +36,7 @@ msgstr "默认"
#: applications/luci-app-shairplay/luasrc/model/cbi/shairplay.lua:10
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-shairplay/root/usr/share/rpcd/acl.d/luci-app-shairplay.json:3
msgid "Grant UCI access for luci-app-shairplay"
diff --git a/applications/luci-app-simple-adblock/Makefile b/applications/luci-app-simple-adblock/Makefile
index fc30674346..d53bea451a 100644
--- a/applications/luci-app-simple-adblock/Makefile
+++ b/applications/luci-app-simple-adblock/Makefile
@@ -10,7 +10,6 @@ LUCI_TITLE:=Simple Adblock Web UI
LUCI_DESCRIPTION:=Provides Web UI for simple-adblock service.
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +simple-adblock
LUCI_PKGARCH:=all
-PKG_RELEASE:=50
include ../../luci.mk
diff --git a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
index 0651ce459c..74eb5e8394 100644
--- a/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
+++ b/applications/luci-app-simple-adblock/luasrc/view/simple-adblock/buttons.htm
@@ -49,23 +49,23 @@
<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
<div class="cbi-value-field">
- <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
onclick="button_action(this)" />
<span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Force Re-Download%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Force Re-Download%>"
onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ <input type="button" class="btn cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
onclick="button_action(this)" />
<span id="btn_stop_spinner" class="btn_spinner"></span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
- <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
onclick="button_action(this)" />
<span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ <input type="button" class="btn cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
onclick="button_action(this)" />
<span id="btn_disable_spinner" class="btn_spinner"></span>
</div>
diff --git a/applications/luci-app-simple-adblock/po/de/simple-adblock.po b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
index d56f1a0ad8..4b7e493b0d 100644
--- a/applications/luci-app-simple-adblock/po/de/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/de/simple-adblock.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-26 06:29+0000\n"
-"Last-Translator: Dirk Brenken <dev@brenken.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
msgid "%s Error: %s"
@@ -44,7 +44,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
msgid "Allowed Domains"
-msgstr ""
+msgstr "Erlaubte Domains"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:328
msgid "Allowed and Blocked Lists Management"
@@ -59,7 +59,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:232
msgid "Automatic Config Update"
-msgstr ""
+msgstr "Automatisches Update der Konfiguration"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:230
msgid "Basic Configuration"
@@ -67,15 +67,15 @@ msgstr "Grundlegende Konfiguration"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:345
msgid "Blocked Domain URLs"
-msgstr ""
+msgstr "URLs von gesperrten Domains"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
msgid "Blocked Domains"
-msgstr "Blockierte Domains"
+msgstr "Gesperrte Domains"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:350
msgid "Blocked Hosts URLs"
-msgstr ""
+msgstr "URLs gesperrter Hosts"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:188
msgid "Cache file containing %s domains found."
@@ -217,7 +217,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:330
msgid "Individual domains to be allowed."
-msgstr ""
+msgstr "Einzelne erlaubte Domains"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
msgid "Individual domains to be blocked."
diff --git a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
index ce12b0fc7c..536c16a9e2 100644
--- a/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/ja/simple-adblock.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-11-19 16:55+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/ja/>\n"
"Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
msgid "%s Error: %s"
@@ -203,7 +203,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6 サポート"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid ""
diff --git a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
index 3777414332..b80ebb802a 100644
--- a/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/nb_NO/simple-adblock.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssimple-adblock/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
msgid "%s Error: %s"
@@ -69,7 +69,7 @@ msgstr ""
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:340
msgid "Blocked Domains"
-msgstr ""
+msgstr "Blokkerte domener"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:350
msgid "Blocked Hosts URLs"
diff --git a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
index b302987429..aafa861601 100644
--- a/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
+++ b/applications/luci-app-simple-adblock/po/templates/simple-adblock.pot
@@ -280,7 +280,6 @@ msgid "Service Status [%s %s]"
msgstr ""
#: applications/luci-app-simple-adblock/luasrc/controller/simple-adblock.lua:4
-#: applications/luci-app-simple-adblock/root/usr/share/luci/menu.d/luci-app-simple-adblock.json:3
msgid "Simple AdBlock"
msgstr ""
diff --git a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
index f9279285cc..6468649080 100644
--- a/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
+++ b/applications/luci-app-simple-adblock/po/zh_Hans/simple-adblock.po
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationssimple-adblock/zh_Hans/>\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:217
msgid "%s Error: %s"
@@ -206,7 +206,7 @@ msgstr "为luci-app-simple-adblock授予UCI和文件访问权限"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:293
msgid "IPv6 Support"
-msgstr "IPv6 支持"
+msgstr "IPv6支持"
#: applications/luci-app-simple-adblock/luasrc/model/cbi/simple-adblock.lua:308
msgid ""
diff --git a/applications/luci-app-smartdns/po/de/smartdns.po b/applications/luci-app-smartdns/po/de/smartdns.po
index edcc38cd88..14757cb1d9 100644
--- a/applications/luci-app-smartdns/po/de/smartdns.po
+++ b/applications/luci-app-smartdns/po/de/smartdns.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-21 12:21+0000\n"
-"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssmartdns/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:424
msgid "Additional Args for upstream dns servers"
@@ -16,7 +16,7 @@ msgstr "Zusätzliche Argumente für Upstream-DNS-Server"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:423
msgid "Additional Server Args"
-msgstr "Zusätzliche Server-Argumente"
+msgstr "Zusätzliche Server Parameter"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:330
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:430
@@ -31,11 +31,11 @@ msgstr ""
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
msgid "Cache Size"
-msgstr "Cache-Größe"
+msgstr "Zwischenspeichergröße"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:146
msgid "Collecting data ..."
-msgstr "Sammle Daten..."
+msgstr "Ermittle Daten..."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:451
msgid ""
@@ -51,7 +51,7 @@ msgstr "Benutzerdefinierte Einstellungen"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:339
msgid "DNS Server Name"
-msgstr "DNS-Servername"
+msgstr "DNS Server Name"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:367
msgid ""
@@ -60,7 +60,7 @@ msgstr ""
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:342
msgid "DNS Server ip"
-msgstr "DNS-Server-IP"
+msgstr "DNS-Server IP"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:347
msgid "DNS Server port"
@@ -68,11 +68,11 @@ msgstr "DNS-Server-Port"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:356
msgid "DNS Server type"
-msgstr "DNS-Server-Typ"
+msgstr "DNS-Server Typ"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:215
msgid "DNS domain result cache size"
-msgstr ""
+msgstr "DNS Domain Ergebnisspeichergröße"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:95
msgid "Dnsmasq Forwared To Smartdns Failure"
@@ -80,19 +80,19 @@ msgstr ""
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:263
msgid "Do not check speed."
-msgstr ""
+msgstr "Geschwindigkeit nicht testen."
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:433
msgid "Domain Address"
-msgstr ""
+msgstr "Domain Adresse"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:219
msgid "Domain TTL"
-msgstr ""
+msgstr "Domain TTL"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:232
msgid "Domain TTL Max"
-msgstr ""
+msgstr "Domain TTL Max"
#: applications/luci-app-smartdns/htdocs/luci-static/resources/view/smartdns/smartdns.js:223
msgid "Domain TTL Min"
diff --git a/applications/luci-app-splash/po/de/splash.po b/applications/luci-app-splash/po/de/splash.po
index d20a371753..8442deaa81 100644
--- a/applications/luci-app-splash/po/de/splash.po
+++ b/applications/luci-app-splash/po/de/splash.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssplash/de/>\n"
"Language: de\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-splash/luasrc/view/splash/splash.htm:53
msgid "%s with the operator of this access point."
@@ -190,7 +190,7 @@ msgstr "Kontaktieren"
#: applications/luci-app-splash/root/usr/share/rpcd/acl.d/luci-app-splash.json:3
msgid "Grant UCI access for luci-app-splash"
-msgstr "Gewähre UCI Zugriff auf luci-app-splash"
+msgstr "UCI-Zugriff für luci-app-splash erlauben"
#: applications/luci-app-splash/luasrc/view/admin_status/splash.htm:205
msgid "Hostname"
diff --git a/applications/luci-app-sqm/po/de/sqm.po b/applications/luci-app-sqm/po/de/sqm.po
index 4fd4b25b63..1119a19a6e 100644
--- a/applications/luci-app-sqm/po/de/sqm.po
+++ b/applications/luci-app-sqm/po/de/sqm.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationssqm/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:165
msgid ""
@@ -66,7 +66,7 @@ msgstr "UCI-Zugriff für luci-app-sqm erlauben"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:150
msgid "Hard limit on egress queues; leave empty for default."
-msgstr ""
+msgstr "Harte Begrenzung der Ausgangswarteschlangen; Standardmäßig leer lassen."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:146
msgid "Hard limit on ingress queues; leave empty for default."
@@ -137,7 +137,7 @@ msgstr ""
#: applications/luci-app-sqm/root/usr/share/luci/menu.d/luci-app-sqm.json:3
msgid "SQM QoS"
-msgstr ""
+msgstr "SQM QoS"
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:181
msgid ""
@@ -158,6 +158,8 @@ msgid ""
"Show and Use Dangerous Configuration. Dangerous options will only be used as "
"long as this box is checked."
msgstr ""
+"Gefährliche Einstellungen anzeigen und nutzen. Gefährliche Optionen werden "
+"nur benutzt, solange diese Box ausgewählt ist."
#: applications/luci-app-sqm/htdocs/luci-static/resources/view/network/sqm.js:46
msgid "Smart Queue Management"
diff --git a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js
index 37f98100f1..1a41a284f3 100644
--- a/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js
+++ b/applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/ipstatistics.js
@@ -7,10 +7,7 @@ return baseclass.extend({
title: _('IP-Statistics Plugin Configuration'),
description: _('The ipstatistics plugin collects IPv4 and IPv6 statistics to compare them.'),
- addFormOptions: function(s) {
- var o;
-
- o = s.option(form.Flag, 'enable', _('Enable this plugin'));
- o.default = '0';
+ configSummary: function(section) {
+ return _('IPv4/IPv6 Statistics monitoring enabled');
}
});
diff --git a/applications/luci-app-statistics/po/ja/statistics.po b/applications/luci-app-statistics/po/ja/statistics.po
index 473ea6b05d..ff79466440 100644
--- a/applications/luci-app-statistics/po/ja/statistics.po
+++ b/applications/luci-app-statistics/po/ja/statistics.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-12-28 06:11+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsstatistics/ja/>\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -126,11 +126,11 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:6
msgid "Chrony Plugin Configuration"
-msgstr ""
+msgstr "Chrony プラグイン構成"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:32
msgid "Chrony monitoring enabled"
-msgstr ""
+msgstr "Chrony モニタリングが有効"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/olsrd.js:21
msgid "CollectLinks"
@@ -911,7 +911,7 @@ msgstr "apcupsd 通信用のポート"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:20
msgid "Port for chronyd"
-msgstr ""
+msgstr "chronyd 用のポート"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:15
msgid "Possibly bug in collectd. Only 127.0.0.1 and localhost work"
@@ -985,7 +985,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:7
msgid "SNMP6 Plugin Configuration"
-msgstr ""
+msgstr "SNMP6 プラグイン構成"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/sqm.js:7
msgid "SQM"
@@ -1218,7 +1218,7 @@ msgstr "チェイン名にスペースを含めることはできません"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:7
msgid "The chrony plugin will monitor chrony NTP server statistics"
-msgstr ""
+msgstr "chrony プラグインは、chrony NTP サーバーの統計をモニターします"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/iptables.js:153
msgid "The comment to match must not contain spaces"
@@ -1396,7 +1396,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/snmp6.js:8
msgid "The snmp6 plugin collects IPv6 statistics for selected interfaces."
-msgstr ""
+msgstr "snmp6 プラグインは、選択したインターフェースの IPv6 統計を収集します。"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/splash_leases.js:7
msgid ""
@@ -1476,7 +1476,7 @@ msgstr ""
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/plugins/chrony.js:25
msgid "Timeout for polling chrony"
-msgstr ""
+msgstr "chrony ポーリングのタイムアウト"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:80
msgid "Try to lookup fully qualified hostname"
diff --git a/applications/luci-app-statistics/po/zh_Hans/statistics.po b/applications/luci-app-statistics/po/zh_Hans/statistics.po
index 8af2549382..ce9887e02d 100644
--- a/applications/luci-app-statistics/po/zh_Hans/statistics.po
+++ b/applications/luci-app-statistics/po/zh_Hans/statistics.po
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsstatistics/zh_Hans/>\n"
@@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/apcups.js:7
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/apcups.json:2
@@ -328,7 +328,7 @@ msgstr "启用该插件"
#: applications/luci-app-statistics/htdocs/luci-static/resources/view/statistics/collectd.js:113
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-statistics/htdocs/luci-static/resources/statistics/rrdtool/definitions/entropy.js:10
#: applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/entropy.json:2
diff --git a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json
index a13f14aea9..097c4204ab 100644
--- a/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json
+++ b/applications/luci-app-statistics/root/usr/share/luci/statistics/plugins/ipstatistics.json
@@ -1,4 +1,9 @@
{
"title": "IP-Statistics",
- "category": "network"
+ "category": "network",
+ "legend": [
+ [],
+ [],
+ []
+ ]
}
diff --git a/applications/luci-app-tinyproxy/po/de/tinyproxy.po b/applications/luci-app-tinyproxy/po/de/tinyproxy.po
index 810e229f71..c0903c1e2a 100644
--- a/applications/luci-app-tinyproxy/po/de/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/de/tinyproxy.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-26 17:57+0200\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/de/>\n"
"Language: de\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -135,7 +135,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
msgid "Grant UCI access for luci-app-tinyproxy"
-msgstr "Gewähre UCI Zugriff auf luci-app-tinyproxy"
+msgstr "UCI-Zugriff für luci-app-tinyproxy erlauben"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
diff --git a/applications/luci-app-tinyproxy/po/ja/tinyproxy.po b/applications/luci-app-tinyproxy/po/ja/tinyproxy.po
index c2e1bbd067..a3f3685694 100644
--- a/applications/luci-app-tinyproxy/po/ja/tinyproxy.po
+++ b/applications/luci-app-tinyproxy/po/ja/tinyproxy.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstinyproxy/ja/>\n"
"Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:219
msgid ""
@@ -126,7 +126,7 @@ msgstr "一般設定"
#: applications/luci-app-tinyproxy/root/usr/share/rpcd/acl.d/luci-app-tinyproxy.json:3
msgid "Grant UCI access for luci-app-tinyproxy"
-msgstr ""
+msgstr "luci-app-tinyproxy の UCI アクセスを許可"
#: applications/luci-app-tinyproxy/luasrc/model/cbi/tinyproxy.lua:97
msgid "Group"
diff --git a/applications/luci-app-transmission/po/de/transmission.po b/applications/luci-app-transmission/po/de/transmission.po
index ff73f848a3..3392725f27 100644
--- a/applications/luci-app-transmission/po/de/transmission.po
+++ b/applications/luci-app-transmission/po/de/transmission.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-17 15:08+0200\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstransmission/de/>\n"
"Language: de\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -140,7 +140,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-transmission/root/usr/share/rpcd/acl.d/luci-app-transmission.json:3
msgid "Grant UCI access for luci-app-transmission"
-msgstr "Gewähre UCI Zugriff auf luci-app-transmission"
+msgstr "UCI-Zugriff für luci-app-transmission erlauben"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:289
msgid "Idle seeding limit"
diff --git a/applications/luci-app-transmission/po/zh_Hans/transmission.po b/applications/luci-app-transmission/po/zh_Hans/transmission.po
index a9576e5c17..12c20354b5 100644
--- a/applications/luci-app-transmission/po/zh_Hans/transmission.po
+++ b/applications/luci-app-transmission/po/zh_Hans/transmission.po
@@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-10-08 14:06+0200\n"
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstransmission/zh_Hans/>\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:65
msgid "Alternative download speed"
@@ -111,7 +111,7 @@ msgstr "启用种子轮询目录"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:47
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-transmission/htdocs/luci-static/resources/view/transmission.js:136
msgid "Encryption"
diff --git a/applications/luci-app-travelmate/po/de/travelmate.po b/applications/luci-app-travelmate/po/de/travelmate.po
index 20e0d79366..9f27d4f81b 100644
--- a/applications/luci-app-travelmate/po/de/travelmate.po
+++ b/applications/luci-app-travelmate/po/de/travelmate.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-21 12:21+0000\n"
-"Last-Translator: Andreas Götz <agoetz@tdt.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -188,11 +188,11 @@ msgstr "E-Mail-Profil"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
msgid "E-Mail Receiver Address"
-msgstr "E-Mail-Empfänger"
+msgstr "E-Mail Empfängeradresse"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
msgid "E-Mail Sender Address"
-msgstr "E-Mail-Absender"
+msgstr "E-Mail Absenderadresse"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
msgid "E-Mail Settings"
@@ -328,7 +328,7 @@ msgstr "LAN-Gerät"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:247
msgid "Last Run"
-msgstr "Letzter Lauf"
+msgstr "Letzter Durchgang"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
diff --git a/applications/luci-app-travelmate/po/ja/travelmate.po b/applications/luci-app-travelmate/po/ja/travelmate.po
index bae2fa27f9..407e68fba0 100644
--- a/applications/luci-app-travelmate/po/ja/travelmate.po
+++ b/applications/luci-app-travelmate/po/ja/travelmate.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-11-29 22:23+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/ja/>\n"
"Language: ja\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -511,7 +511,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:368
msgid "Service Priority"
-msgstr ""
+msgstr "サービス優先度"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
msgid "Settings"
diff --git a/applications/luci-app-travelmate/po/nb_NO/travelmate.po b/applications/luci-app-travelmate/po/nb_NO/travelmate.po
index cdc705a1a4..937dc96bf0 100644
--- a/applications/luci-app-travelmate/po/nb_NO/travelmate.po
+++ b/applications/luci-app-travelmate/po/nb_NO/travelmate.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
@@ -28,7 +28,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
msgid "Additional Settings"
-msgstr ""
+msgstr "Ytterligere innstillinger"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
msgid ""
@@ -167,7 +167,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
msgid "E-Mail Profile"
-msgstr ""
+msgstr "E-postprofil"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
msgid "E-Mail Receiver Address"
@@ -175,7 +175,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
msgid "E-Mail Sender Address"
-msgstr ""
+msgstr "E-postsenderadresse"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
msgid "E-Mail Settings"
@@ -183,7 +183,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:417
msgid "E-Mail Topic"
-msgstr ""
+msgstr "E-postemne"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:365
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:793
@@ -280,7 +280,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:224
msgid "Information"
-msgstr ""
+msgstr "Info"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:720
msgid "Interface Name"
@@ -308,7 +308,7 @@ msgstr "Sist kjørt"
#: applications/luci-app-travelmate/root/usr/share/luci/menu.d/luci-app-travelmate.json:35
msgid "Log View"
-msgstr ""
+msgstr "Loggvisning"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:363
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:791
@@ -504,7 +504,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:277
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:331
msgid "Signal Quality Threshold"
@@ -534,7 +534,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
msgid "Status / Version"
-msgstr ""
+msgstr "Status/versjon"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
msgid "Strength"
@@ -622,7 +622,7 @@ msgstr ""
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
msgid "Trigger Delay"
-msgstr ""
+msgstr "Utløserforsinkelse"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:359
msgid "User Agent"
diff --git a/applications/luci-app-travelmate/po/pl/travelmate.po b/applications/luci-app-travelmate/po/pl/travelmate.po
index 8a18ae59dc..8c8eee2999 100644
--- a/applications/luci-app-travelmate/po/pl/travelmate.po
+++ b/applications/luci-app-travelmate/po/pl/travelmate.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-20 15:48+0000\n"
-"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:32+0000\n"
+"Last-Translator: Adam Stańczyk <a.stanczyk@onet.pl>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationstravelmate/pl/>\n"
"Language: pl\n"
@@ -29,7 +29,7 @@ msgstr "Dodaj Uplink..."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
msgid "Additional Settings"
-msgstr "Ustawienia dodatkowe"
+msgstr "Dodatkowe ustawienia"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
msgid ""
diff --git a/applications/luci-app-travelmate/po/zh_Hans/travelmate.po b/applications/luci-app-travelmate/po/zh_Hans/travelmate.po
index 31d02129a7..ab2cf32182 100644
--- a/applications/luci-app-travelmate/po/zh_Hans/travelmate.po
+++ b/applications/luci-app-travelmate/po/zh_Hans/travelmate.po
@@ -5,8 +5,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: \n"
-"PO-Revision-Date: 2020-12-03 11:51+0000\n"
-"Last-Translator: Chris <christangwu@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationstravelmate/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -14,11 +14,11 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:73
msgid "-- AP Selection --"
-msgstr "-- 选择AP --"
+msgstr "-- 选择 AP --"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:261
msgid "AP QR-Codes..."
@@ -34,7 +34,7 @@ msgstr "添加上行链路..."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:280
msgid "Additional Settings"
-msgstr "其它设置"
+msgstr "其他设置"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:321
msgid ""
@@ -177,15 +177,15 @@ msgstr "电子邮件接口"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:422
msgid "E-Mail Profile"
-msgstr "电子邮件资料"
+msgstr "电子邮件概要"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:407
msgid "E-Mail Receiver Address"
-msgstr "收件人电子邮件地址"
+msgstr "电子邮件收件人地址"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:412
msgid "E-Mail Sender Address"
-msgstr "发件人电子邮件地址"
+msgstr "电子邮件发件人地址"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:282
msgid "E-Mail Settings"
@@ -234,12 +234,12 @@ msgstr "启用travelmate服务。"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:290
msgid "Enable verbose debug logging in case of any processing errors."
-msgstr "启用详细调试日志记录以防出现任何处理错误。"
+msgstr "在任何处理错误的情况下启用详细调试日志记录."
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:287
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:233
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:256
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:575
@@ -472,7 +472,7 @@ msgstr "连接到上行链路的重试次数限制。"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:241
msgid "Run Flags"
-msgstr "运行参数"
+msgstr "运行标记"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:248
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:404
@@ -546,7 +546,7 @@ msgstr "站点MAC"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/overview.js:226
msgid "Status / Version"
-msgstr "状态/版本"
+msgstr "状态 / 版本"
#: applications/luci-app-travelmate/htdocs/luci-static/resources/view/travelmate/stations.js:571
msgid "Strength"
diff --git a/applications/luci-app-ttyd/po/de/ttyd.po b/applications/luci-app-ttyd/po/de/ttyd.po
index 0cc877482b..392e8b030c 100644
--- a/applications/luci-app-ttyd/po/de/ttyd.po
+++ b/applications/luci-app-ttyd/po/de/ttyd.po
@@ -1,18 +1,18 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
-msgstr ""
+msgstr "Akzeptiere nur einen Client und beende bei Verbindungsabbruch"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:15
msgid "Add instance"
@@ -62,7 +62,7 @@ msgstr "Debug"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:42
msgid "Do not allow clients to write to the TTY"
-msgstr ""
+msgstr "Verbiete Clients das Schreiben in den TTY"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:50
msgid "Do not allow websocket connection from different origin"
diff --git a/applications/luci-app-ttyd/po/ja/ttyd.po b/applications/luci-app-ttyd/po/ja/ttyd.po
index b90d1ff2ad..5a1310d3a9 100644
--- a/applications/luci-app-ttyd/po/ja/ttyd.po
+++ b/applications/luci-app-ttyd/po/ja/ttyd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-19 16:55+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsttyd/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:56
msgid "Accept only one client and exit on disconnection"
@@ -114,7 +114,7 @@ msgstr "インターフェース"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Max clients"
-msgstr ""
+msgstr "最大クライアント"
#: applications/luci-app-ttyd/htdocs/luci-static/resources/view/ttyd/config.js:52
msgid "Maximum clients to support (default: 0, no limit)"
diff --git a/applications/luci-app-udpxy/po/de/udpxy.po b/applications/luci-app-udpxy/po/de/udpxy.po
index 6bade47e2a..43b2aeb36a 100644
--- a/applications/luci-app-udpxy/po/de/udpxy.po
+++ b/applications/luci-app-udpxy/po/de/udpxy.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -32,7 +32,7 @@ msgstr "Aktiviert"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr "Gewähre UCI Zugriff auf luci-app-udpxy"
+msgstr "Erlaube UCI Zugriff für luci-app-udpxy"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
diff --git a/applications/luci-app-udpxy/po/ja/udpxy.po b/applications/luci-app-udpxy/po/ja/udpxy.po
index 059388fbe7..4bbaaecb8f 100644
--- a/applications/luci-app-udpxy/po/ja/udpxy.po
+++ b/applications/luci-app-udpxy/po/ja/udpxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-13 22:13+0000\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsudpxy/ja/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -32,7 +32,7 @@ msgstr "有効"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
-msgstr ""
+msgstr "luci-app-udpxy の UCI アクセスを許可"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:39
msgid "Log file"
@@ -40,7 +40,7 @@ msgstr "ログファイル"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:35
msgid "Max clients"
-msgstr ""
+msgstr "最大クライアント"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:59
msgid "Multicast subscription renew"
diff --git a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
index 0cf0f9322f..4a1fe7d4a3 100644
--- a/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
+++ b/applications/luci-app-udpxy/po/zh_Hans/udpxy.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsudpxy/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:23
msgid "Bind IP/Interface"
@@ -28,7 +28,7 @@ msgstr "缓冲时间"
#: applications/luci-app-udpxy/luasrc/model/cbi/udpxy.lua:10
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-udpxy/root/usr/share/rpcd/acl.d/luci-app-udpxy.json:3
msgid "Grant UCI access for luci-app-udpxy"
diff --git a/applications/luci-app-uhttpd/po/de/uhttpd.po b/applications/luci-app-uhttpd/po/de/uhttpd.po
index 44952e291e..650c49902c 100644
--- a/applications/luci-app-uhttpd/po/de/uhttpd.po
+++ b/applications/luci-app-uhttpd/po/de/uhttpd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsuhttpd/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:135
msgid ""
@@ -109,7 +109,7 @@ msgstr "Allgemeine Einstellungen"
#: applications/luci-app-uhttpd/root/usr/share/rpcd/acl.d/luci-app-uhttpd.json:3
msgid "Grant UCI access for luci-app-uhttpd"
-msgstr "Gewähre UCI Zugriff auf luci-app-uhttpd"
+msgstr "UCI-Zugriff für luci-app-uhttpd erlauben"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:22
msgid "HTTP listeners (address:port)"
@@ -117,11 +117,11 @@ msgstr "HTTP listener (Adresse:Port)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:94
msgid "HTTPS Certificate (DER or PEM format)"
-msgstr ""
+msgstr "HTTPS Zertifikat (DER oder PEM Format)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:96
msgid "HTTPS Private Key (DER or PEM format)"
-msgstr ""
+msgstr "privater HTTPS Schlüssel (DER oder PEM Format)"
#: applications/luci-app-uhttpd/luasrc/model/cbi/uhttpd/uhttpd.lua:50
msgid "HTTPS listener (address:port)"
diff --git a/applications/luci-app-unbound/po/de/unbound.po b/applications/luci-app-unbound/po/de/unbound.po
index 3a13b8df66..a41d9d400e 100644
--- a/applications/luci-app-unbound/po/de/unbound.po
+++ b/applications/luci-app-unbound/po/de/unbound.po
@@ -1,19 +1,19 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
msgid "(none)"
-msgstr ""
+msgstr "(keiner)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
@@ -50,39 +50,40 @@ msgstr "Aggressiv"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:34
msgid "Allow open recursion when record not in zone"
msgstr ""
+"Offene Rekursion zulassen, wenn sich der Datensatz nicht in der Zone befindet"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:38
-#, fuzzy
msgid "Authoritative (zone file)"
-msgstr "Autoritativ (Zonendatei)"
+msgstr "Autorisierend (Zonendatei)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:41
msgid "Basic"
-msgstr ""
+msgstr "Basis"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:248
msgid "Break down query components for limited added privacy"
msgstr ""
+"Aufschlüsseln der Abfragekomponenten für begrenzten zusätzlichen Datenschutz"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
-msgstr ""
+msgstr "Unterbrechen der Schleife, wo DNSSEC NTP benötigt und NTP DNS benötigt"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
-msgstr ""
+msgstr "Prüft auf lokales Programm, um Weiterleitung an Localhost zu erlauben"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:83
msgid "Choose Unbounds listening port"
-msgstr ""
+msgstr "Wähle den Unbounds Listening Port"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Chose the IP versions used upstream and downstream"
-msgstr ""
+msgstr "Wählen Sie die vor- und nachgelagerten IP-Versionen aus"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
-msgstr ""
+msgstr "Verbinde zu Servern mit TLS Protokoll"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:47
msgid "DHCP"
@@ -90,31 +91,31 @@ msgstr "DHCP"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:139
msgid "DHCP Link"
-msgstr ""
+msgstr "DHCP Verbindung"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:147
msgid "DHCPv4 to SLAAC"
-msgstr ""
+msgstr "DHCPv4 nach SLAAC"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:57
msgid "DNS Cache"
-msgstr ""
+msgstr "DNS Zwischenspeicher"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:51
msgid "DNS Plugin"
-msgstr ""
+msgstr "DNS Plugin"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:63
msgid "DNS over TLS"
-msgstr ""
+msgstr "DNS über TLS"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:106
msgid "DNS64 Prefix"
-msgstr ""
+msgstr "DNS64 Präfix"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:76
msgid "DNSSEC NTP Fix"
-msgstr ""
+msgstr "DNSSEC NTP Korrektur"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:220
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:231
@@ -124,46 +125,48 @@ msgstr "Standardeinstellung"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:162
msgid "Denied (nxdomain)"
-msgstr ""
+msgstr "Abgelehnt ( nxdomain )"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:22
msgid "Directed Zone"
-msgstr ""
+msgstr "Gerichtete Zone"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:85
msgid "Directory only part of URL"
-msgstr ""
+msgstr "Verzeichnis nur Teil der URL"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:114
msgid "Domain Insecure"
-msgstr ""
+msgstr "Unsichere Domäne"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:80
msgid "Domain name to verify TLS certificate"
-msgstr ""
+msgstr "Domänenname zum Verifizieren des TLS-Zertifikats"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:154
msgid "Domain suffix for this router and DHCP clients"
-msgstr ""
+msgstr "Domänensuffix für diesen Router und DHCP Clients"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:260
msgid "EDNS Size"
-msgstr ""
+msgstr "EDNS Größe"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua:15
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/uciedit.lua:14
msgid "Edit '"
-msgstr ""
+msgstr "Bearbeiten '"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/server.lua:15
msgid "Edit 'server:' clause options for 'include:"
-msgstr ""
+msgstr "Bearbeite 'Server:' Optionenklausel für 'enthält:"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:23
msgid ""
"Edit a forward, stub, or zone-file-cache zone for Unbound to use instead of "
"recursion."
msgstr ""
+"Bearbeiten Sie eine forward-, stub- oder zone-file Zwischenspeicher Zone, "
+"damit Unbound anstelle einer Rekursion verwendet werden kann."
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/extended.lua:15
msgid "Edit clauses such as 'forward-zone:' for 'include:"
@@ -171,19 +174,19 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:86
msgid "Edit: Extended"
-msgstr ""
+msgstr "Bearbeite: Erweitert"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:83
msgid "Edit: Server"
-msgstr ""
+msgstr "Bearbeite: Server"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:71
msgid "Edit: UCI"
-msgstr ""
+msgstr "Bearbeite: UCI"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:78
msgid "Edit: Unbound"
-msgstr ""
+msgstr "Bearbeite: Unbound"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:39
msgid "Enable"
@@ -203,15 +206,15 @@ msgstr "Unbound aktivieren"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:209
msgid "Enable access for unbound-control"
-msgstr ""
+msgstr "Aktiviere Zugriff für Unbound-Kontrolle"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:102
msgid "Enable the DNS64 module"
-msgstr ""
+msgstr "Aktiviere das DNS64 Modul"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:72
msgid "Enable the DNSSEC validator module"
-msgstr ""
+msgstr "Aktiviere das DNSSEC Prüf-Modul"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:54
msgid "Enable the initialization scripts for Unbound"
diff --git a/applications/luci-app-unbound/po/ja/unbound.po b/applications/luci-app-unbound/po/ja/unbound.po
index 84104636e0..1836a3148f 100644
--- a/applications/luci-app-unbound/po/ja/unbound.po
+++ b/applications/luci-app-unbound/po/ja/unbound.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-10 19:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsunbound/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -17,7 +17,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:96
msgid "(root)"
-msgstr ""
+msgstr "(ルート)"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:202
msgid ", and <var>%s</var> entries"
@@ -65,7 +65,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:77
msgid "Break the loop where DNSSEC needs NTP and NTP needs DNS"
-msgstr ""
+msgstr "DNSSEC が NTP を必要とし、NTP が DNS を必要とするループを断ち切る"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:52
msgid "Check for local program to allow forward to localhost"
@@ -77,7 +77,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:219
msgid "Chose the IP versions used upstream and downstream"
-msgstr ""
+msgstr "アップストリームとダウンストリームで使用される IP バージョンを選択"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:64
msgid "Connect to servers using TLS"
@@ -469,7 +469,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:242
msgid "Passive"
-msgstr ""
+msgstr "受動的"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:68
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:74
@@ -478,7 +478,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:107
msgid "Prefix for generated DNS64 addresses"
-msgstr ""
+msgstr "生成された DNS64 アドレスのプレフィックス"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:273
msgid "Prevent client query overload; zero is off"
@@ -531,7 +531,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:48
msgid "Resource"
-msgstr ""
+msgstr "リソース"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:119
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:284
@@ -547,11 +547,11 @@ msgstr "保存"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:67
msgid "Server Port"
-msgstr ""
+msgstr "サーバーポート"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:73
msgid "Server TLS Port"
-msgstr ""
+msgstr "サーバー TLS ポート"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:47
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:33
@@ -564,11 +564,11 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:97
msgid "Show: Adblock"
-msgstr ""
+msgstr "表示: Adblock"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:91
msgid "Show: DHCP"
-msgstr ""
+msgstr "表示: DHCP"
#: applications/luci-app-unbound/luasrc/controller/unbound.lua:74
msgid "Show: Unbound"
@@ -580,7 +580,7 @@ msgstr "UCI をスキップして /etc/unbound/unbound.conf を使用"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:233
msgid "Small"
-msgstr ""
+msgstr "小"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:164
msgid "Static (local only)"
@@ -744,7 +744,7 @@ msgstr "デフォルト"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:175
msgid "download from <var>%s</var>"
-msgstr ""
+msgstr "<var>%s</var> からダウンロード"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:126
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:291
@@ -765,7 +765,7 @@ msgstr ""
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:206
msgid "use <var>%s</var> nameservers"
-msgstr ""
+msgstr "<var>%s</var> ネームサーバーを使用"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zones.lua:156
msgid "use nameservers"
diff --git a/applications/luci-app-unbound/po/zh_Hans/unbound.po b/applications/luci-app-unbound/po/zh_Hans/unbound.po
index 75b9cf14d1..6364574c2d 100644
--- a/applications/luci-app-unbound/po/zh_Hans/unbound.po
+++ b/applications/luci-app-unbound/po/zh_Hans/unbound.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-13 00:56+0000\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsunbound/zh_Hans/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:141
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:53
@@ -222,7 +222,7 @@ msgstr "启用此转移区域"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/zone-details.lua:29
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua:278
msgid "Extended Statistics"
diff --git a/applications/luci-app-upnp/po/ja/upnp.po b/applications/luci-app-upnp/po/ja/upnp.po
index 4c75d5998c..f79b08345b 100644
--- a/applications/luci-app-upnp/po/ja/upnp.po
+++ b/applications/luci-app-upnp/po/ja/upnp.po
@@ -3,8 +3,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-05-19 19:36+0200\n"
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
-"Last-Translator: Ryota <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsupnp/ja/>\n"
"Language: ja\n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -175,11 +175,11 @@ msgstr "サービスの起動時間の代わりにシステムの起動時間を
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:172
msgid "STUN Host"
-msgstr ""
+msgstr "STUN ホスト"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:176
msgid "STUN Port"
-msgstr ""
+msgstr "STUN ポート"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:121
msgid "Start UPnP and NAT-PMP service"
@@ -223,7 +223,7 @@ msgstr "アップリンク"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:170
msgid "Use STUN"
-msgstr ""
+msgstr "STUN を使用"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:137
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:140
diff --git a/applications/luci-app-upnp/po/zh_Hans/upnp.po b/applications/luci-app-upnp/po/zh_Hans/upnp.po
index 6bb30c60e4..12f8f4cfde 100644
--- a/applications/luci-app-upnp/po/zh_Hans/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hans/upnp.po
@@ -6,8 +6,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-10 03:40+0200\n"
-"PO-Revision-Date: 2021-01-05 13:29+0000\n"
-"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
+"Last-Translator: zheshifandian <sunjiazheng321521@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsupnp/zh_Hans/>\n"
"Language: zh_Hans\n"
@@ -15,7 +15,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:182
msgid ""
@@ -25,7 +25,7 @@ msgstr "ACL 指定哪些外部端口可以被重定向至哪些内部地址及
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
-msgstr "动作"
+msgstr "开始"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
diff --git a/applications/luci-app-upnp/po/zh_Hant/upnp.po b/applications/luci-app-upnp/po/zh_Hant/upnp.po
index 9fd9db6d61..1e6bfc2342 100644
--- a/applications/luci-app-upnp/po/zh_Hant/upnp.po
+++ b/applications/luci-app-upnp/po/zh_Hant/upnp.po
@@ -4,8 +4,8 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"PO-Revision-Date: 2021-01-15 12:32+0000\n"
-"Last-Translator: akibou <jinwenxin1997@icloud.com>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsupnp/zh_Hant/>\n"
"Language: zh_Hant\n"
@@ -23,7 +23,7 @@ msgstr "您可以使用 ACL(存取控制串列)來規定哪些「外部埠
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:202
msgid "Action"
-msgstr "動作"
+msgstr "開始"
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/status/include/80_upnp.js:31
#: applications/luci-app-upnp/htdocs/luci-static/resources/view/upnp/upnp.js:113
diff --git a/applications/luci-app-vnstat/po/nb_NO/vnstat.po b/applications/luci-app-vnstat/po/nb_NO/vnstat.po
index b7e39772e2..02adfd1164 100644
--- a/applications/luci-app-vnstat/po/nb_NO/vnstat.po
+++ b/applications/luci-app-vnstat/po/nb_NO/vnstat.po
@@ -1,8 +1,14 @@
msgid ""
msgstr ""
-"Last-Translator: Lars Hardy <lars.hardy@gmail.com>\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
+"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
+"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsvnstat/nb_NO/>\n"
+"Language: nb_NO\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:23
msgid "Configuration"
@@ -14,7 +20,7 @@ msgstr "Trafikk hver dag"
#: applications/luci-app-vnstat/root/usr/share/rpcd/acl.d/luci-app-vnstat.json:3
msgid "Grant UCI access for luci-app-vnstat"
-msgstr ""
+msgstr "Innvilg UCI-tilgang for luci-app-vnstat"
#: applications/luci-app-vnstat/root/usr/share/luci/menu.d/luci-app-vnstat.json:14
msgid "Graphs"
diff --git a/applications/luci-app-vnstat2/po/de/vnstat2.po b/applications/luci-app-vnstat2/po/de/vnstat2.po
index 8859e244c5..29dfaa54c3 100644
--- a/applications/luci-app-vnstat2/po/de/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/de/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -37,11 +37,11 @@ msgstr "Schnittstelle <em>%h</em> löschen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:95
msgid "Delete…"
-msgstr ""
+msgstr "Löschen…"
#: applications/luci-app-vnstat2/root/usr/share/rpcd/acl.d/luci-app-vnstat2.json:3
msgid "Grant access to LuCI app vnstat2"
-msgstr ""
+msgstr "Der LuCI app vnstat2 Zugriff gewähren"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:18
msgid "Graphs"
@@ -49,7 +49,7 @@ msgstr "Diagramme"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:58
msgid "Hourly"
-msgstr ""
+msgstr "Stündlich"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:81
msgid "Interface"
@@ -61,7 +61,7 @@ msgstr "Schnittstellen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:15
msgid "Loading graphs…"
-msgstr ""
+msgstr "Lade Graphen…"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid "Monitor interfaces"
@@ -69,39 +69,47 @@ msgstr "Schnittstellen überwachen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:60
msgid "Monthly"
-msgstr ""
+msgstr "Monatlich"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:62
msgid ""
"No monitored interfaces have been found. Go to the configuration to enable "
"monitoring for one or more interfaces."
msgstr ""
+"Keine überwachten Schnittstellen gefunden. Gehe zur Konfigurationsseite um "
+"eine oder mehrere Schnittstellen für die Überwachung zu aktivieren."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:99
msgid "No unconfigured interfaces found in database."
-msgstr ""
+msgstr "Keine unkonfigurierten Schnittstellen in der Datenbank gefunden."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:55
msgid "Summary"
-msgstr ""
+msgstr "Zusammenfassung"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:16
msgid ""
"The interface will be removed from the database permanently. This cannot be "
"undone."
msgstr ""
+"Die Schnittstelle wird dauerhaft aus der Datenbank entfernt. Dies kann nicht "
+"rückgängig gemacht werden."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:49
msgid ""
"The selected interfaces are automatically added to the vnStat database upon "
"startup."
msgstr ""
+"Die ausgewählten Schnittstellen werden beim Start automatisch zur vnStat "
+"Datenbank hinzugefügt."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:104
msgid ""
"These interfaces are present in the vnStat database, but are not configured "
"above."
msgstr ""
+"Diese Schnittstellen sind in der vnStat Datenbank vorhanden, aber dort nicht "
+"konfiguriert."
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:56
msgid "Top"
@@ -109,19 +117,19 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:102
msgid "Unconfigured interfaces"
-msgstr ""
+msgstr "Nicht konfigurierte Schnittstellen"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:61
msgid "Yearly"
-msgstr ""
+msgstr "Jährlich"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:43
msgid "vnStat"
-msgstr ""
+msgstr "vnStat"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:53
msgid "vnStat Graphs"
-msgstr ""
+msgstr "vnStat Graphen"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:3
msgid "vnStat Traffic Monitor"
@@ -132,3 +140,5 @@ msgid ""
"vnStat is a network traffic monitor for Linux that keeps a log of network "
"traffic for the selected interface(s)."
msgstr ""
+"vnStat ist ein Netzwerkverkehrsmonitor für Linux, der ein Protokoll des "
+"Netzwerkverkehrs für die ausgewählten Schnittstellen ausgibt."
diff --git a/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po b/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po
index c59ff0cda7..149817c068 100644
--- a/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/nb_NO/vnstat2.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvnstat2/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -16,7 +16,7 @@ msgstr ""
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr ""
+msgstr "Avbryt"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
diff --git a/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po b/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po
index fcf7f11e61..026d5f7538 100644
--- a/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po
+++ b/applications/luci-app-vnstat2/po/zh_Hans/vnstat2.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-13 00:57+0000\n"
-"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
+"PO-Revision-Date: 2021-02-05 14:57+0000\n"
+"Last-Translator: zheshifandian <sunjiazheng321521@gmail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvnstat2/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/graphs.js:57
msgid "5 Minute"
@@ -16,7 +16,7 @@ msgstr "5 分钟"
#: applications/luci-app-vnstat2/htdocs/luci-static/resources/view/vnstat2/config.js:21
msgid "Cancel"
-msgstr "取消"
+msgstr "关闭"
#: applications/luci-app-vnstat2/root/usr/share/luci/menu.d/luci-app-vnstat2.json:27
msgid "Configuration"
diff --git a/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
index 47dfdd14d6..b060d68932 100644
--- a/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/de/vpn-policy-routing.po
@@ -1,23 +1,22 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
msgid "%s (disabled)"
msgstr "%s (deaktiviert)"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:58
-#, fuzzy
msgid "%s (strict mode)"
-msgstr "%s (Strickter Modus)"
+msgstr "%s (Strikter Modus)"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:52
msgid "%s is not installed or not found"
@@ -105,7 +104,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:168
msgid "Condensed output"
-msgstr ""
+msgstr "Gekürzte Ausgabe"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:159
msgid "Configuration"
@@ -117,7 +116,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:372
msgid "Custom User File Includes"
-msgstr ""
+msgstr "Benutzerdefinierte Datei enthält"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:365
msgid "DSCP Tag"
@@ -129,7 +128,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:218
msgid "Default ICMP Interface"
-msgstr ""
+msgstr "Standard ICMP Schnittstelle"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:57
msgid "Disable"
@@ -153,6 +152,8 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:174
msgid "Do not enforce policies when their gateway is down"
msgstr ""
+"Ignoriere bestehende Regeln, wenn das dazugehörige Gateway nicht erreichbar "
+"ist"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:54
msgid "Enable"
@@ -240,7 +241,7 @@ msgstr "Pfad"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:179
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:187
msgid "Please check the %sREADME%s before changing this option."
-msgstr ""
+msgstr "Vor Änderung dieser Einstellung %sREADME%s lesen."
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:272
msgid "Policies"
diff --git a/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
index 8d26321a03..db22e99e3f 100644
--- a/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/ja/vpn-policy-routing.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-19 16:55+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-06 08:29+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpn-policy-routing/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
msgid "%s (disabled)"
@@ -179,7 +179,7 @@ msgstr ""
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
msgid "IPv6 Support"
-msgstr ""
+msgstr "IPv6 サポート"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid "Ignored Interfaces"
diff --git a/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po b/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
index 69bb96a91e..0421d24a6d 100644
--- a/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
+++ b/applications/luci-app-vpn-policy-routing/po/zh_Hans/vpn-policy-routing.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-10 16:32+0000\n"
-"Last-Translator: Eric <spice2wolf@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpn-policy-routing/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:63
msgid "%s (disabled)"
@@ -154,7 +154,7 @@ msgstr "启用"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:283
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:379
msgid "Enabled"
-msgstr "已启用"
+msgstr "启用"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:243
msgid ""
@@ -180,7 +180,7 @@ msgstr "IPTables规则选项"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:191
msgid "IPv6 Support"
-msgstr "IPv6 支持"
+msgstr "IPv6支持"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:202
msgid "Ignored Interfaces"
@@ -245,7 +245,7 @@ msgstr "远程端口"
#: applications/luci-app-vpn-policy-routing/luasrc/view/vpn-policy-routing/buttons.htm:44
msgid "Restart"
-msgstr "重启"
+msgstr "重新启动"
#: applications/luci-app-vpn-policy-routing/luasrc/model/cbi/vpn-policy-routing.lua:373
msgid ""
diff --git a/applications/luci-app-vpnbypass/Makefile b/applications/luci-app-vpnbypass/Makefile
index 230963623c..da2c2af42d 100644
--- a/applications/luci-app-vpnbypass/Makefile
+++ b/applications/luci-app-vpnbypass/Makefile
@@ -10,7 +10,6 @@ LUCI_TITLE:=VPN Bypass Web UI
LUCI_DESCRIPTION:=Provides Web UI for VPNBypass service.
LUCI_DEPENDS:=+luci-compat +luci-mod-admin-full +vpnbypass
LUCI_PKGARCH:=all
-PKG_RELEASE:=20
include ../../luci.mk
diff --git a/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua b/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
index ed9599c90e..d0f6afc23a 100644
--- a/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
+++ b/applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua
@@ -1,8 +1,8 @@
-local readmeURL = "https://github.com/openwrt/packages/blob/master/net/vpnbypass/files/README.md"
local uci = require "luci.model.uci".cursor()
local sys = require "luci.sys"
local util = require "luci.util"
local packageName = "vpnbypass"
+local readmeURL = "https://docs.openwrt.melmac.net/" .. packageName .. "/"
function getPackageVersion()
local opkgFile = "/usr/lib/opkg/status"
diff --git a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
index c1f4d8279e..9261c050dc 100644
--- a/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
+++ b/applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm
@@ -38,23 +38,23 @@
<div class="cbi-value"><label class="cbi-value-title">Service Control</label>
<div class="cbi-value-field">
- <input type="button" class="cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_start" name="start" value="<%:Start%>"
onclick="button_action(this)" />
<span id="btn_start_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Restart%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_action" name="action" value="<%:Restart%>"
onclick="button_action(this)" />
<span id="btn_action_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
+ <input type="button" class="btn cbi-button cbi-button-reset" id="btn_stop" name="stop" value="<%:Stop%>"
onclick="button_action(this)" />
<span id="btn_stop_spinner" class="btn_spinner"></span>
&nbsp;
&nbsp;
&nbsp;
&nbsp;
- <input type="button" class="cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
+ <input type="button" class="btn cbi-button cbi-button-apply" id="btn_enable" name="enable" value="<%:Enable%>"
onclick="button_action(this)" />
<span id="btn_enable_spinner" class="btn_spinner"></span>
- <input type="button" class="cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
+ <input type="button" class="btn cbi-button cbi-button-reset" id="btn_disable" name="disable" value="<%:Disable%>"
onclick="button_action(this)" />
<span id="btn_disable_spinner" class="btn_spinner"></span>
</div>
diff --git a/applications/luci-app-vpnbypass/po/de/vpnbypass.po b/applications/luci-app-vpnbypass/po/de/vpnbypass.po
index d09c7169e1..9cf315630d 100644
--- a/applications/luci-app-vpnbypass/po/de/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/de/vpnbypass.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
msgid "%s (disabled)"
@@ -16,7 +16,7 @@ msgstr "%s (deaktiviert)"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:24
msgid "%s is not installed or not found"
-msgstr ""
+msgstr "%s ist nicht installiert oder konnte nicht gefunden werden"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:57
msgid "Disable"
diff --git a/applications/luci-app-vpnbypass/po/ja/vpnbypass.po b/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
index f83ced3fbe..b872bb52ec 100644
--- a/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/ja/vpnbypass.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-11-19 16:55+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsvpnbypass/ja/>\n"
"Language: ja\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
msgid "%s (disabled)"
@@ -24,7 +24,7 @@ msgstr "無効"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:88
msgid "Domains to Bypass"
-msgstr ""
+msgstr "バイパスするドメイン"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:89
msgid ""
@@ -38,7 +38,7 @@ msgstr "有効化"
#: applications/luci-app-vpnbypass/root/usr/share/rpcd/acl.d/luci-app-vpnbypass.json:3
msgid "Grant UCI and file access for luci-app-vpnbypass"
-msgstr ""
+msgstr "luci-app-vpnbypassの UCI とファイルアクセスを許可"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/js.htm:51
msgid "Loading"
@@ -46,7 +46,7 @@ msgstr "読み込み中"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
msgid "Local IP Addresses to Bypass"
-msgstr ""
+msgstr "バイパスするローカル IP アドレス"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:71
msgid ""
@@ -56,15 +56,15 @@ msgstr ""
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
msgid "Local Ports to Bypass"
-msgstr ""
+msgstr "バイパスするローカルポート"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:57
msgid "Local ports to trigger VPN Bypass"
-msgstr ""
+msgstr "VPN バイパスをトリガーするローカルポート"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
msgid "Remote IP Addresses to Bypass"
-msgstr ""
+msgstr "バイパスするリモート IP アドレス"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:78
msgid ""
@@ -74,11 +74,11 @@ msgstr ""
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
msgid "Remote Ports to Bypass"
-msgstr ""
+msgstr "バイパスするリモートポート"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:64
msgid "Remote ports to trigger VPN Bypass"
-msgstr ""
+msgstr "VPN バイパスをトリガーするリモートポート"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
msgid "Restart"
@@ -114,7 +114,7 @@ msgstr "VPN"
#: applications/luci-app-vpnbypass/luasrc/controller/vpnbypass.lua:7
msgid "VPN Bypass"
-msgstr ""
+msgstr "VPN バイパス"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:55
msgid "VPN Bypass Rules"
@@ -122,4 +122,4 @@ msgstr ""
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:44
msgid "VPN Bypass Settings"
-msgstr ""
+msgstr "VPN バイパス設定"
diff --git a/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po b/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
index 58474a5c5a..6d147ff7f7 100644
--- a/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
+++ b/applications/luci-app-vpnbypass/po/zh_Hans/vpnbypass.po
@@ -3,15 +3,15 @@
#
msgid ""
msgstr ""
-"PO-Revision-Date: 2021-01-05 13:29+0000\n"
-"Last-Translator: zhanhb <zhanhb88@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 14:21+0000\n"
+"Last-Translator: 孤爺仔 <7312140@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsvpnbypass/zh_Hans/>\n"
"Language: zh_Hans\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.4.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:40
msgid "%s (disabled)"
@@ -85,7 +85,7 @@ msgstr "触发 VPN 绕过的远程端口"
#: applications/luci-app-vpnbypass/luasrc/view/vpnbypass/buttons.htm:44
msgid "Restart"
-msgstr "重启"
+msgstr "重新启动"
#: applications/luci-app-vpnbypass/luasrc/model/cbi/vpnbypass.lua:36
msgid "Running"
diff --git a/applications/luci-app-wireguard/po/de/wireguard.po b/applications/luci-app-wireguard/po/de/wireguard.po
index 671821ecaf..d8618d1336 100644
--- a/applications/luci-app-wireguard/po/de/wireguard.po
+++ b/applications/luci-app-wireguard/po/de/wireguard.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswireguard/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:149
msgid "Allowed IPs"
@@ -53,7 +53,7 @@ msgstr "Letztes Handshake"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:125
msgid "Listen Port"
-msgstr "Listen-Port"
+msgstr "Listening-Port"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:81
msgid "Never"
@@ -81,8 +81,8 @@ msgid ""
"The QR-Code works per wg interface, it will be refreshed with every manual "
"page reload and transfers the following information:"
msgstr ""
-"Der QR-Code funktioniert mit jeweils einem wg-Interface. Er wird beim "
-"Aktualisieren der Seite jedes Mal neu generiert und beinhält folgende "
+"Der QR-Code funktioniert mit jeweils einem wg-Interface. Er wird bei jedem "
+"manuellen Aktualisieren der Seite neu generiert und beinhaltet die folgenden "
"Informationen:"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:190
@@ -117,11 +117,11 @@ msgstr ""
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:91
msgid "h ago"
-msgstr "h zuvor"
+msgstr "Stunden zuvor"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:89
msgid "m ago"
-msgstr "m zuvor"
+msgstr "Minuten zuvor"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:93
msgid "over a day ago"
@@ -129,4 +129,4 @@ msgstr "seit über einem Tag"
#: applications/luci-app-wireguard/luasrc/view/wireguard.htm:87
msgid "s ago"
-msgstr "s zuvor"
+msgstr "Sekunden zuvor"
diff --git a/applications/luci-app-wol/po/de/wol.po b/applications/luci-app-wol/po/de/wol.po
index 2a479d5116..2233c806c0 100644
--- a/applications/luci-app-wol/po/de/wol.po
+++ b/applications/luci-app-wol/po/de/wol.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
-"Last-Translator: ssantos <ssantos@web.de>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/de/>\n"
"Language: de\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
msgid "Choose the host to wake up or enter a custom MAC address to use"
@@ -50,16 +50,16 @@ msgid ""
"Sometimes only one of the two tools works. If one fails, try the other one"
msgstr ""
"Manchmal funktioniert nur eines der beiden Programme. Wenn eines "
-"fehlschlägt, versuchen Sie das Andere"
+"fehlschlägt, probiere das andere"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:53
msgid "Specifies the interface the WoL packet is sent on"
msgstr ""
-"Selektiert die Netzwerkschnittstelle auf der das WoL-Paket versendet wird"
+"Selektiert die Netzwerkschnittstelle, auf der das WoL-Paket versendet wird"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:107
msgid "Starting WoL utility…"
-msgstr ""
+msgstr "WoL-Dienstprogramm starten…"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:38
#: applications/luci-app-wol/root/usr/share/luci/menu.d/luci-app-wol.json:3
diff --git a/applications/luci-app-wol/po/ja/wol.po b/applications/luci-app-wol/po/ja/wol.po
index d3014eb9f5..47f8ba2701 100644
--- a/applications/luci-app-wol/po/ja/wol.po
+++ b/applications/luci-app-wol/po/ja/wol.po
@@ -5,8 +5,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-19 00:29+0200\n"
-"PO-Revision-Date: 2020-10-16 10:26+0000\n"
-"Last-Translator: RyotaGamer <21ryotagamer@gmail.com>\n"
+"PO-Revision-Date: 2021-02-07 07:33+0000\n"
+"Last-Translator: Satoru Yoshida <ramat@ram.ne.jp>\n"
"Language-Team: Japanese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationswol/ja/>\n"
"Language: ja\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 4.3.1-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:65
msgid "Choose the host to wake up or enter a custom MAC address to use"
@@ -57,7 +57,7 @@ msgstr "WoLパケットを送信するインタフェースを指定"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:107
msgid "Starting WoL utility…"
-msgstr ""
+msgstr "WoL ユーティリティを開始中…"
#: applications/luci-app-wol/htdocs/luci-static/resources/view/wol.js:38
#: applications/luci-app-wol/root/usr/share/luci/menu.d/luci-app-wol.json:3
diff --git a/applications/luci-app-xinetd/po/de/xinetd.po b/applications/luci-app-xinetd/po/de/xinetd.po
index bcf7129640..b9cb26d1f5 100644
--- a/applications/luci-app-xinetd/po/de/xinetd.po
+++ b/applications/luci-app-xinetd/po/de/xinetd.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-10-10 13:26+0000\n"
-"Last-Translator: Sandro Volery <sandro@volery.com>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsxinetd/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.3-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:153
msgid "Access times"
@@ -24,7 +24,7 @@ msgid ""
"input."
msgstr ""
"Zusätzliche Aufruf-Argumente für den Server. Es findet keine Überprüfung "
-"statt"
+"statt."
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:50
msgid "Advanced Settings"
@@ -81,7 +81,7 @@ msgstr "Verbotene Hosts"
#: applications/luci-app-xinetd/root/usr/share/rpcd/acl.d/luci-app-xinetd.json:3
msgid "Grant access to luci-app-xinetd"
-msgstr ""
+msgstr "Zugriff auf luci-app-xinetd erlauben"
#: applications/luci-app-xinetd/htdocs/luci-static/resources/view/xinetd/xinetd.js:22
msgid "Here you can configure Xinetd services"
diff --git a/applications/luci-app-yggdrasil/po/de/yggdrasil.po b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
index 7d00039727..eaf1e4c855 100644
--- a/applications/luci-app-yggdrasil/po/de/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/de/yggdrasil.po
@@ -1,14 +1,14 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-08-18 20:33+0000\n"
-"Last-Translator: Paul Spooren <mail@aparcar.org>\n"
+"PO-Revision-Date: 2021-02-08 04:46+0000\n"
+"Last-Translator: Zocker1012 <julian.schoemer.1997@gmail.com>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/de/>\n"
"Language: de\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
@@ -24,7 +24,7 @@ msgstr "Erlaube direkten Zugriff"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:18
msgid "Allow from remote"
-msgstr "Erlaube Remote-Zugriff"
+msgstr "Remote-Zugriff erlauben"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/session_firewall.js:17
msgid "Allow network traffic from directly connected peers"
diff --git a/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po b/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
index cf42885674..b7f860f363 100644
--- a/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
+++ b/applications/luci-app-yggdrasil/po/nb_NO/yggdrasil.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-12-13 05:29+0000\n"
+"PO-Revision-Date: 2021-02-08 10:51+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsyggdrasil/nb_NO/>\n"
@@ -8,7 +8,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.4-dev\n"
+"X-Generator: Weblate 4.5-dev\n"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/status.js:33
msgid "Active peers"
@@ -274,7 +274,7 @@ msgstr ""
#: applications/luci-app-yggdrasil/root/usr/share/luci/menu.d/luci-app-yggdrasil.json:32
msgid "Settings"
-msgstr ""
+msgstr "Innstillinger"
#: applications/luci-app-yggdrasil/htdocs/luci-static/resources/view/yggdrasil/keys.js:18
msgid "Signing private key"