summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-banip
diff options
context:
space:
mode:
Diffstat (limited to 'applications/luci-app-banip')
-rw-r--r--applications/luci-app-banip/Makefile7
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js46
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js46
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/custom.css3
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js305
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js41
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js644
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js41
-rw-r--r--applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js238
-rw-r--r--applications/luci-app-banip/luasrc/controller/banip.lua100
-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.po1155
-rw-r--r--applications/luci-app-banip/po/bg/banip.po1193
-rw-r--r--applications/luci-app-banip/po/bn_BD/banip.po1086
-rw-r--r--applications/luci-app-banip/po/ca/banip.po1217
-rw-r--r--applications/luci-app-banip/po/cs/banip.po1655
-rw-r--r--applications/luci-app-banip/po/da/banip.po1645
-rw-r--r--applications/luci-app-banip/po/de/banip.po2390
-rw-r--r--applications/luci-app-banip/po/el/banip.po1081
-rw-r--r--applications/luci-app-banip/po/en/banip.po1058
-rw-r--r--applications/luci-app-banip/po/es/banip.po2331
-rw-r--r--applications/luci-app-banip/po/fi/banip.po1205
-rw-r--r--applications/luci-app-banip/po/fr/banip.po2352
-rw-r--r--applications/luci-app-banip/po/he/banip.po1057
-rw-r--r--applications/luci-app-banip/po/hi/banip.po1050
-rw-r--r--applications/luci-app-banip/po/hu/banip.po1799
-rw-r--r--applications/luci-app-banip/po/it/banip.po1461
-rw-r--r--applications/luci-app-banip/po/ja/banip.po1359
-rw-r--r--applications/luci-app-banip/po/ko/banip.po1065
-rw-r--r--applications/luci-app-banip/po/lt/banip.po1055
-rw-r--r--applications/luci-app-banip/po/mr/banip.po1057
-rw-r--r--applications/luci-app-banip/po/ms/banip.po1055
-rw-r--r--applications/luci-app-banip/po/nb_NO/banip.po1155
-rw-r--r--applications/luci-app-banip/po/nl/banip.po1627
-rw-r--r--applications/luci-app-banip/po/pl/banip.po2515
-rw-r--r--applications/luci-app-banip/po/pt/banip.po2484
-rw-r--r--applications/luci-app-banip/po/pt_BR/banip.po2499
-rw-r--r--applications/luci-app-banip/po/ro/banip.po2047
-rw-r--r--applications/luci-app-banip/po/ru/banip.po1720
-rw-r--r--applications/luci-app-banip/po/sk/banip.po1114
-rw-r--r--applications/luci-app-banip/po/sv/banip.po1273
-rw-r--r--applications/luci-app-banip/po/sw/banip.po1066
-rw-r--r--applications/luci-app-banip/po/templates/banip.pot1050
-rw-r--r--applications/luci-app-banip/po/tr/banip.po1924
-rw-r--r--applications/luci-app-banip/po/uk/banip.po1231
-rw-r--r--applications/luci-app-banip/po/vi/banip.po1290
-rw-r--r--applications/luci-app-banip/po/zh_Hans/banip.po2323
-rw-r--r--applications/luci-app-banip/po/zh_Hant/banip.po2113
-rw-r--r--applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json83
-rw-r--r--applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json77
59 files changed, 48429 insertions, 10852 deletions
diff --git a/applications/luci-app-banip/Makefile b/applications/luci-app-banip/Makefile
index 39712708be..c3c7ebea48 100644
--- a/applications/luci-app-banip/Makefile
+++ b/applications/luci-app-banip/Makefile
@@ -1,11 +1,12 @@
-# Copyright 2018 Dirk Brenken (dev@brenken.org)
+# Copyright 2018-2023 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_PKGARCH:=all
+LUCI_DEPENDS:=+luci-base +banip
+
+PKG_LICENSE:=Apache-2.0
include ../../luci.mk
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js
new file mode 100644
index 0000000000..6b54f2946e
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js
@@ -0,0 +1,46 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/etc/banip/banip.allowlist'), {}),
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.allowlist'), '')
+ ]);
+ },
+ handleSave: function (ev) {
+ let value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.allowlist', value)
+ .then(function () {
+ document.querySelector('textarea').value = value;
+ document.body.scrollTop = document.documentElement.scrollTop = 0;
+ ui.addNotification(null, E('p', _('Allowlist modifications have been saved, start the Domain Lookup or restart banIP that changes take effect.')), 'info');
+ }).catch(function (e) {
+ document.body.scrollTop = document.documentElement.scrollTop = 0;
+ ui.addNotification(null, E('p', _('Unable to save modifications: %s').format(e.message)), 'error');
+ });
+ },
+ render: function (allowlist) {
+ if (allowlist[0].size >= 100000) {
+ document.body.scrollTop = document.documentElement.scrollTop = 0;
+ ui.addNotification(null, E('p', _('The allowlist is too big, unable to save modifications.')), 'error');
+ }
+ return E([
+ E('p', {},
+ _('This is the local banIP allowlist that will permit certain MAC-, IP-addresses or domain names.<br /> \
+ <em><b>Please note:</b></em> add only exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR notation and MAC/IP-bindings are allowed.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [allowlist[1] != null ? allowlist[1] : ''])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js
new file mode 100644
index 0000000000..8dede44e52
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js
@@ -0,0 +1,46 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ L.resolveDefault(fs.stat('/etc/banip/banip.blocklist'), {}),
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.blocklist'), '')
+ ]);
+ },
+ handleSave: function (ev) {
+ let value = ((document.querySelector('textarea').value || '').trim().toLowerCase().replace(/\r\n/g, '\n')) + '\n';
+ return fs.write('/etc/banip/banip.blocklist', value)
+ .then(function () {
+ document.querySelector('textarea').value = value;
+ document.body.scrollTop = document.documentElement.scrollTop = 0;
+ ui.addNotification(null, E('p', _('Blocklist modifications have been saved, start the Domain Lookup or restart banIP that changes take effect.')), 'info');
+ }).catch(function (e) {
+ document.body.scrollTop = document.documentElement.scrollTop = 0;
+ ui.addNotification(null, E('p', _('Unable to save modifications: %s').format(e.message)), 'error');
+ });
+ },
+ render: function (blocklist) {
+ if (blocklist[0].size >= 100000) {
+ document.body.scrollTop = document.documentElement.scrollTop = 0;
+ ui.addNotification(null, E('p', _('The blocklist is too big, unable to save modifications.')), 'error');
+ }
+ return E([
+ E('p', {},
+ _('This is the local banIP blocklist that will prevent certain MAC-, IP-addresses or domain names.<br /> \
+ <em><b>Please note:</b></em> add only exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR notation and MAC/IP-bindings are allowed.')),
+ E('p', {},
+ E('textarea', {
+ 'style': 'width: 100% !important; padding: 5px; font-family: monospace',
+ 'spellcheck': 'false',
+ 'wrap': 'off',
+ 'rows': 25
+ }, [blocklist[1] != null ? blocklist[1] : ''])
+ )
+ ]);
+ },
+ handleSaveApply: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/custom.css b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/custom.css
new file mode 100644
index 0000000000..23c60c683d
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/custom.css
@@ -0,0 +1,3 @@
+.cbi-input-text {
+ width: 90% !important;
+}
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js
new file mode 100644
index 0000000000..0e4e682986
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js
@@ -0,0 +1,305 @@
+'use strict';
+'require view';
+'require form';
+'require fs';
+'require ui';
+
+/*
+ include custom CSS
+*/
+document.querySelector('head').appendChild(E('link', {
+ 'rel': 'stylesheet',
+ 'type': 'text/css',
+ 'href': L.resource('view/banip/custom.css')
+}));
+
+/*
+ observe DOM changes
+*/
+const observer = new MutationObserver(function (mutations) {
+ if (mutations) {
+ const inputs = document.querySelectorAll('input');
+ inputs.forEach(function (input) {
+ input.setAttribute('autocomplete', 'off')
+ input.setAttribute('autocorrect', 'off')
+ input.setAttribute('autocapitalize', 'off')
+ input.setAttribute('spellcheck', false)
+ })
+ const labels = document.querySelectorAll('label[for^="widget.cbid.json"][for$="name"]');
+ labels.forEach(function (label) {
+ label.setAttribute("style", "font-weight: bold !important; color: #595 !important;");
+ })
+ L.resolveDefault(fs.stat('/etc/banip/banip.custom.feeds'), '').then(function (stat) {
+ const buttons = document.querySelectorAll('#btnClear, #btnCreate, #btnSave, #btnUpload, #btnDownload');
+ if (buttons[1] && buttons[2] && stat.size === 0) {
+ buttons[1].removeAttribute('disabled');
+ buttons[2].removeAttribute('disabled');
+ } else if (buttons[0] && buttons[3] && buttons[4] && stat.size > 0) {
+ buttons[0].removeAttribute('disabled');
+ buttons[3].removeAttribute('disabled');
+ buttons[4].removeAttribute('disabled');
+ }
+ });
+ }
+});
+
+const targetNode = document.getElementById('view');
+const observerConfig = {
+ childList: true,
+ subtree: true,
+ attributes: false,
+ characterData: false
+};
+observer.observe(targetNode, observerConfig);
+
+/*
+ button handling
+*/
+function handleEdit(ev) {
+ if (ev === 'upload') {
+ return ui.uploadFile('/etc/banip/banip.custom.feeds').then(function () {
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.custom.feeds', 'json'), "").then(function (data) {
+ if (data) {
+ let dataLength = Object.keys(data).length || 0;
+ if (dataLength > 0) {
+ for (let i = 0; i < dataLength; i++) {
+ let feed = Object.keys(data)[i];
+ let descr = data[feed].descr;
+ if (feed && descr) {
+ continue;
+ }
+ fs.write('/etc/banip/banip.custom.feeds', null).then(function () {
+ ui.addNotification(null, E('p', _('Upload of the custom feed file failed.')), 'error');
+ });
+ return;
+ }
+ } else {
+ fs.write('/etc/banip/banip.custom.feeds', null).then(function () {
+ ui.addNotification(null, E('p', _('Upload of the custom feed file failed.')), 'error');
+ });
+ return;
+ }
+ location.reload();
+ } else {
+ fs.write('/etc/banip/banip.custom.feeds', null).then(function () {
+ ui.addNotification(null, E('p', _('Upload of the custom feed file failed.')), 'error');
+ });
+ }
+ });
+ }).catch(function () { });
+ }
+ if (ev === 'download') {
+ return fs.read_direct('/etc/banip/banip.custom.feeds', 'blob').then(function (blob) {
+ let url = window.URL.createObjectURL(blob),
+ date = new Date(),
+ name = 'banip.custom.feeds_%04d-%02d-%02d.json'.format(date.getFullYear(), date.getMonth() + 1, date.getDate()),
+ link = E('a', { 'style': 'display:none', 'href': url, 'download': name });
+ document.body.appendChild(link);
+ link.click();
+ document.body.removeChild(link);
+ window.URL.revokeObjectURL(url);
+ }).catch(function () { });
+ }
+ if (ev === 'create') {
+ return fs.read_direct('/etc/banip/banip.feeds', 'json').then(function (content) {
+ fs.write('/etc/banip/banip.custom.feeds', JSON.stringify(content)).then(function () {
+ location.reload();
+ });
+ });
+ }
+ if (ev === 'clear') {
+ return fs.write('/etc/banip/banip.custom.feeds', null).then(function () {
+ location.reload();
+ });
+ }
+ if (ev === 'save') {
+ const invalid = document.querySelectorAll('.cbi-input-invalid');
+ if (invalid.length > 0) {
+ document.body.scrollTop = document.documentElement.scrollTop = 0;
+ return ui.addNotification(null, E('p', _('Invalid input values, unable to save modifications.')), 'error');
+ }
+ }
+ let sumSubElements = [], exportJson;
+ const nodeKeys = document.querySelectorAll('[id^="widget.cbid.json"][id$="name"]');
+ for (let i = 0; i < nodeKeys.length; i++) {
+ let subElements = {};
+ let elements = document.querySelectorAll('[id^="widget.cbid.json.' + nodeKeys[i].id.split('.')[3] + '\."]');
+ for (const element of elements) {
+ let key = element.id.split('.')[4];
+ let value = element.value || "";
+ if (value === "") {
+ continue;
+ }
+ switch (key) {
+ case 'url_4':
+ subElements.url_4 = value;
+ break;
+ case 'rule_4':
+ subElements.rule_4 = value;
+ break;
+ case 'url_6':
+ subElements.url_6 = value;
+ break;
+ case 'rule_6':
+ subElements.rule_6 = value;
+ break;
+ case 'descr':
+ subElements.descr = value;
+ break;
+ case 'flag':
+ subElements.flag = value;
+ break;
+ }
+ }
+ if (nodeKeys[i].value !== "" && subElements.descr !== "") {
+ sumSubElements.push(nodeKeys[i].value, subElements);
+ }
+ }
+ if (sumSubElements.length > 0) {
+ exportJson = JSON.stringify(sumSubElements).replace(/^\[/, '{\n').replace(/\}]$/, '\n\t}\n}\n').replace(/,{"/g, ':{\n\t"').replace(/"},"/g, '"\n\t},\n"').replace(/","/g, '",\n\t"');
+ }
+ return fs.write('/etc/banip/banip.custom.feeds', exportJson).then(function () {
+ location.reload();
+ });
+}
+
+return view.extend({
+ load: function () {
+ return L.resolveDefault(fs.read_direct('/etc/banip/banip.custom.feeds', 'json'), "");
+ },
+
+ render: function (data) {
+ let m, s, o, feed, url_4, url_6, rule_4, rule_6, descr, flag;
+
+ m = new form.JSONMap(data, _('Custom Feed Editor'), _('With this editor you can upload your local custom feed file or fill up an initial one (a 1:1 copy of the version shipped with the package). \
+ The file is located at \'/etc/banip/banip.custom.feeds\'. \
+ Then you can edit this file, delete entries, add new ones or make a local backup. To go back to the maintainers version just empty the custom feed file again (do not delete it!).'));
+ for (let i = 0; i < Object.keys(m.data.data).length; i++) {
+ feed = Object.keys(m.data.data)[i];
+ url_4 = m.data.data[feed].url_4;
+ rule_4 = m.data.data[feed].rule_4;
+ url_6 = m.data.data[feed].url_6;
+ rule_6 = m.data.data[feed].rule_6;
+ descr = m.data.data[feed].descr;
+ flag = m.data.data[feed].flag;
+
+ s = m.section(form.TypedSection, feed, null);
+ s.addremove = true;
+ s.anonymous = true;
+
+ o = s.option(form.Value, 'name', _('Feed Name'));
+ o.ucioption = '.name';
+ o.datatype = 'and(minlength(3),maxlength(15))';
+ o.validate = function (section_id, value) {
+ if (!value) {
+ return _('Empty field not allowed');
+ }
+ if (!value.match(/^[a-z0-9]+$/)) {
+ return _('Invalid characters');
+ }
+ return true;
+ }
+
+ o = s.option(form.Value, 'url_4', _('URLv4'));
+ o.validate = function (section_id, value) {
+ if (!value) {
+ return true;
+ }
+ if (!value.match(/^(http:\/\/|https:\/\/)[A-Za-z0-9\/\.\-\?\&\+_@%=:~#]+$/)) {
+ return _('Protocol/URL format not supported');
+ }
+ return true;
+ }
+
+ o = s.option(form.Value, 'rule_4', _('Rulev4'));
+
+ o = s.option(form.Value, 'url_6', _('URLv6'));
+ o.validate = function (section_id, value) {
+ if (!value) {
+ return true;
+ }
+ if (!value.match(/^(http:\/\/|https:\/\/)[A-Za-z0-9\/\.\-\?\&\+_@%=:~#]+$/)) {
+ return _('Protocol/URL format not supported');
+ }
+ return true;
+ }
+
+ o = s.option(form.Value, 'rule_6', _('Rulev6'));
+
+ o = s.option(form.Value, 'descr', _('Description'));
+ o.datatype = 'and(minlength(3),maxlength(30))';
+ o.validate = function (section_id, value) {
+ if (!value) {
+ return _('Empty field not allowed');
+ }
+ return true;
+ }
+
+ o = s.option(form.Value, 'flag', _('Flag'));
+ o.datatype = 'and(minlength(2),maxlength(2))';
+ o.validate = function (section_id, value) {
+ if (!value) {
+ return true;
+ }
+ if (!value.match(/^gz$/)) {
+ return _('Flag not supported');
+ }
+ return true;
+ }
+ }
+
+ s = m.section(form.NamedSection, 'global');
+ s.render = L.bind(function () {
+ return E('div', { class: 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-action',
+ 'id': 'btnDownload',
+ 'disabled': 'disabled',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleEdit('download');
+ })
+ }, [_('Download Custom Feeds')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-action',
+ 'id': 'btnUpload',
+ 'disabled': 'disabled',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleEdit('upload');
+ })
+ }, [_('Upload Custom Feeds')]),
+ '\xa0\xa0\xa0\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-action important',
+ 'id': 'btnCreate',
+ 'disabled': 'disabled',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleEdit('create');
+ })
+ }, [_('Fill Custom Feeds')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-negative important',
+ 'id': 'btnClear',
+ 'disabled': 'disabled',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleEdit('clear');
+ })
+ }, [_('Clear Custom Feeds')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-positive important',
+ 'id': 'btnSave',
+ 'disabled': 'disabled',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleEdit('save');
+ })
+ }, [_('Save Custom Feeds')])
+ ])
+ });
+ return m.render();
+ },
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js
new file mode 100644
index 0000000000..d12b8b46ce
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.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 firewall 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, prefiltered for banIP-related firewall log entries 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/overview.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js
new file mode 100644
index 0000000000..adefc3b18d
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js
@@ -0,0 +1,644 @@
+'use strict';
+'require view';
+'require poll';
+'require fs';
+'require ui';
+'require uci';
+'require form';
+'require tools.widgets as widgets';
+
+/*
+ button handling
+*/
+function handleAction(ev) {
+ fs.exec_direct('/etc/init.d/banip', [ev])
+}
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.custom.feeds'), ''),
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.feeds'), ''),
+ L.resolveDefault(fs.read_direct('/etc/banip/banip.countries'), ''),
+ uci.load('banip')
+ ]);
+ },
+
+ render: function (result) {
+ let m, s, o;
+
+ m = new form.Map('banip', 'banIP', _('Configuration of the banIP package to ban incoming and outgoing IPs via named nftables Sets. \
+ 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
+ */
+ let buttons, rtRes, infStat, infVer, infElements, infFeeds, infDevices, infUplink, infSystem, nftInfos, runInfos, infFlags, last_run
+
+ pollData: poll.add(function () {
+ return L.resolveDefault(fs.stat('/var/run/banip.lock')).then(function (stat) {
+ buttons = document.querySelectorAll('.cbi-button');
+ infStat = document.getElementById('status');
+ if (stat) {
+ for (let i = 0; i < buttons.length; i++) {
+ buttons[i].setAttribute('disabled', 'true');
+ }
+ if (infStat && !infStat.classList.contains('spinning')) {
+ infStat.classList.add('spinning');
+ }
+ } else {
+ for (let i = 0; i < buttons.length; i++) {
+ buttons[i].removeAttribute('disabled');
+ }
+ if (infStat && infStat.classList.contains('spinning')) {
+ infStat.classList.remove('spinning');
+ }
+ }
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['status'])).then(function (result) {
+ if (result) {
+ rtRes = result.trim().split('\n');
+ if (rtRes) {
+ for (let i = 0; i < rtRes.length; i++) {
+ if (rtRes[i].match(/^\s+\+\sstatus\s+\:\s+(.*)$/)) {
+ rtRes.status = rtRes[i].match(/^\s+\+\sstatus\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\sversion\s+\:\s+(.*)$/)) {
+ rtRes.version = rtRes[i].match(/^\s+\+\sversion\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\selement_count\s+\:\s+(.*)$/)) {
+ rtRes.elementCount = rtRes[i].match(/^\s+\+\selement_count\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\sactive_feeds\s+\:\s+(.*)$/)) {
+ rtRes.activeFeeds = rtRes[i].match(/^\s+\+\sactive_feeds\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\sactive_devices\s+\:\s+(.*)$/)) {
+ rtRes.activeDevices = rtRes[i].match(/^\s+\+\sactive_devices\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\sactive_uplink\s+\:\s+(.*)$/)) {
+ rtRes.activeUplink = rtRes[i].match(/^\s+\+\sactive_uplink\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\snft_info\s+\:\s+(.*)$/)) {
+ rtRes.nftInfo = rtRes[i].match(/^\s+\+\snft_info\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\srun_info\s+\:\s+(.*)$/)) {
+ rtRes.runInfo = rtRes[i].match(/^\s+\+\srun_info\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\srun_flags\s+\:\s+(.*)$/)) {
+ rtRes.runFlags = rtRes[i].match(/^\s+\+\srun_flags\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\slast_run\s+\:\s+(.*)$/)) {
+ rtRes.lastRun = rtRes[i].match(/^\s+\+\slast_run\s+\:\s+(.*)$/)[1];
+ } else if (rtRes[i].match(/^\s+\+\ssystem_info\s+\:\s+(.*)$/)) {
+ rtRes.systemInfo = rtRes[i].match(/^\s+\+\ssystem_info\s+\:\s+(.*)$/)[1];
+ }
+ }
+ }
+ if (rtRes) {
+ infStat = document.getElementById('status');
+ if (infStat) {
+ infStat.textContent = rtRes.status || '-';
+ }
+ infVer = document.getElementById('version');
+ if (infVer) {
+ infVer.textContent = rtRes.version || '-';
+ }
+ infElements = document.getElementById('elements');
+ if (infElements) {
+ infElements.textContent = rtRes.elementCount || '-';
+ }
+ infFeeds = document.getElementById('feeds');
+ if (infFeeds) {
+ infFeeds.textContent = rtRes.activeFeeds || '-';
+ }
+ infDevices = document.getElementById('devices');
+ if (infDevices) {
+ infDevices.textContent = rtRes.activeDevices || '-';
+ }
+ infUplink = document.getElementById('uplink');
+ if (infUplink) {
+ infUplink.textContent = rtRes.activeUplink || '-';
+ }
+ nftInfos = document.getElementById('nft');
+ if (nftInfos) {
+ nftInfos.textContent = rtRes.nftInfo || '-';
+ }
+ runInfos = document.getElementById('run');
+ if (runInfos) {
+ runInfos.textContent = rtRes.runInfo || '-';
+ }
+ infFlags = document.getElementById('flags');
+ if (infFlags) {
+ infFlags.textContent = rtRes.runFlags || '-';
+ }
+ last_run = document.getElementById('last');
+ if (last_run) {
+ last_run.textContent = rtRes.lastRun || '-';
+ }
+ infSystem = document.getElementById('system');
+ if (infSystem) {
+ infSystem.textContent = rtRes.systemInfo || '-';
+ }
+ }
+ } else {
+ infStat = document.getElementById('status');
+ if (infStat) {
+ infStat.textContent = '-';
+ poll.stop();
+ if (infStat.classList.contains('spinning')) {
+ infStat.classList.remove('spinning');
+ }
+ }
+ }
+ });
+ });
+ }, 2);
+
+ /*
+ 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')),
+ 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' }, _('Version')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'version', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Element Count')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'elements', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('Active Feeds')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'feeds', '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 Uplink')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'uplink', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('NFT Information')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'nft', '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': 'run', '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': 'last', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('label', { 'class': 'cbi-value-title', 'style': 'padding-top:0rem' }, _('System Information')),
+ E('div', { 'class': 'cbi-value-field', 'id': 'system', 'style': 'color:#37c' }, '-')
+ ]),
+ E('div', { class: 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-action',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleAction('lookup');
+ })
+ }, [_('Domain Lookup')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-negative',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleAction('stop');
+ })
+ }, [_('Stop')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-positive',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleAction('reload');
+ })
+ }, [_('Reload')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-positive',
+ '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('advanced', _('Advanced Settings'));
+ s.tab('adv_chain', _('Chain/Set Settings'));
+ s.tab('adv_log', _('Log Settings'));
+ s.tab('adv_email', _('E-Mail Settings'));
+ s.tab('feeds', _('Feed Selection'));
+
+ /*
+ general settings tab
+ */
+ o = s.taboption('general', form.Flag, 'ban_enabled', _('Enabled'), _('Enable the banIP service.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_debug', _('Verbose Debug Logging'), _('Enable verbose debug logging in case of processing errors.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_autodetect', _('Auto Detection'), _('Detect relevant network devices, interfaces, subnets, protocols and utilities automatically.'));
+ o.rmempty = false;
+
+ o = s.taboption('general', form.Flag, 'ban_protov4', _('IPv4 Support'), _('Enables IPv4 support.'));
+ o.depends('ban_autodetect', '0');
+ o.optional = true;
+ o.retain = true;
+
+ o = s.taboption('general', form.Flag, 'ban_protov6', _('IPv6 Support'), _('Enables IPv6 support.'));
+ o.depends('ban_autodetect', '0');
+ o.optional = true;
+ o.retain = true;
+
+ o = s.taboption('general', widgets.DeviceSelect, 'ban_dev', _('Network Devices'), _('Select the WAN network device(s).'));
+ o.depends('ban_autodetect', '0');
+ o.multiple = true;
+ o.nocreate = true;
+ o.optional = true;
+ o.retain = true;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'ban_ifv4', _('IPv4 Network Interfaces'), _('Select the logical WAN IPv4 network interface(s).'));
+ o.depends('ban_autodetect', '0');
+ o.multiple = true;
+ o.nocreate = true;
+ o.optional = true;
+ o.retain = true;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'ban_ifv6', _('IPv6 Network Interfaces'), _('Select the logical WAN IPv6 network interface(s).'));
+ o.depends('ban_autodetect', '0');
+ o.multiple = true;
+ o.nocreate = true;
+ o.optional = true;
+ o.retain = true;
+
+ o = s.taboption('general', form.ListValue, 'ban_fetchcmd', _('Download Utility'), _('Select one of the pre-configured download utilities.'));
+ o.depends('ban_autodetect', '0');
+ o.value('uclient-fetch');
+ o.value('wget');
+ o.value('curl');
+ o.value('aria2c');
+ o.optional = true;
+ o.retain = true;
+
+ o = s.taboption('general', form.Value, 'ban_fetchparm', _('Download Parameters'), _('Override the pre-configured download options for the selected download utility.'))
+ o.depends('ban_autodetect', '0');
+ o.optional = true;
+ o.retain = true;
+
+ o = s.taboption('general', widgets.NetworkSelect, 'ban_trigger', _('Reload Trigger Interface'), _('List of available reload trigger interface(s).'));
+ o.multiple = true;
+ o.nocreate = true;
+ o.rmempty = true;
+
+ o = s.taboption('general', form.Value, 'ban_triggerdelay', _('Trigger Delay'), _('Additional trigger delay in seconds during interface reload and boot.'));
+ o.placeholder = '10';
+ o.datatype = 'range(1,300)';
+ o.rmempty = true;
+
+ o = s.taboption('general', form.ListValue, 'ban_fetchretry', _('Download Retries'), _('Number of download attempts in case of an error (not supported by uclient-fetch).'));
+ o.value('1', _('1'));
+ o.value('3', _('3'));
+ o.value('5', _('5 (default)'));
+ o.value('10', _('10'));
+ o.value('20', _('20'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('general', form.Flag, 'ban_fetchinsecure', _('Download Insecure'), _('Don\'t check SSL server certificates during download.'));
+ o.rmempty = true;
+
+ /*
+ additional settings tab
+ */
+ o = s.taboption('advanced', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>' + _('Changes on this tab needs a banIP service restart to take effect.') + '</b></em>';
+
+ o = s.taboption('advanced', form.ListValue, 'ban_nicelimit', _('Nice Level'), _('The selected priority will be used for banIP background processing.'));
+ 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('advanced', form.ListValue, 'ban_filelimit', _('Max Open Files'), _('Increase the maximal number of open files, e.g. to handle the amount of temporary split files while loading the Sets.'));
+ o.value('512', _('512'));
+ o.value('1024', _('1024 (default)'));
+ o.value('2048', _('2048'));
+ o.value('4096', _('4096'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('advanced', form.ListValue, 'ban_cores', _('CPU Cores'), _('Limit the cpu cores used by banIP to save RAM.'));
+ o.value('1');
+ o.value('2');
+ o.value('4');
+ o.value('8');
+ o.value('16');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('advanced', form.ListValue, 'ban_splitsize', _('Set Split Size'), _('Split external Set loading after every n members to save RAM.'));
+ o.value('256');
+ o.value('512');
+ o.value('1024');
+ o.value('2048');
+ o.value('4096');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('advanced', form.Value, 'ban_basedir', _('Base Directory'), _('Base working directory while banIP processing.'));
+ o.placeholder = '/tmp';
+ o.rmempty = true;
+
+ o = s.taboption('advanced', form.Value, 'ban_backupdir', _('Backup Directory'), _('Target directory for compressed feed backups.'));
+ o.placeholder = '/tmp/banIP-backup';
+ o.rmempty = true;
+
+ o = s.taboption('advanced', form.Value, 'ban_reportdir', _('Report Directory'), _('Target directory for banIP-related report files.'));
+ o.placeholder = '/tmp/banIP-report';
+ o.rmempty = true;
+
+ o = s.taboption('advanced', form.Flag, 'ban_deduplicate', _('Deduplicate IPs'), _('Deduplicate IP addresses across all active Sets and tidy up the local blocklist.'));
+ o.default = 1
+ o.rmempty = false;
+
+ o = s.taboption('advanced', form.Flag, 'ban_reportelements', _('Report Elements'), _('List Set elements in the status and report, disable this to reduce the CPU load.'));
+ o.default = 1
+ o.optional = true;
+
+ /*
+ advanced chain/set settings tab
+ */
+ o = s.taboption('adv_chain', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>' + _('Changes on this tab needs a banIP service restart to take effect.') + '</b></em>';
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_nftpolicy', _('NFT Set Policy'), _('Set the nft policy for banIP-related Sets.'));
+ o.value('memory', _('memory (default)'));
+ o.value('performance', _('performance'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_nftpriority', _('NFT Chain Priority'), _('Set the nft chain priority within the banIP table. Please note: lower values means higher priority.'));
+ o.value('0', _('0'));
+ o.value('-100', _('-100'));
+ o.value('-200', _('-200 (default)'));
+ o.value('-300', _('-300'));
+ o.value('-400', _('-400'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', widgets.DeviceSelect, 'ban_vlanallow', _('Allow VLAN Forwards'), _('Always allow certain VLAN forwards.'));
+ o.multiple = true;
+ o.nocreate = true;
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', widgets.DeviceSelect, 'ban_vlanblock', _('Block VLAN Forwards'), _('Always block certain VLAN forwards.'));
+ o.multiple = true;
+ o.nocreate = true;
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_blocktype', _('Block Type'), _('Drop packets silently or actively reject the traffic on WAN-Input and WAN-Forward chains.'));
+ o.value('drop', _('drop (default)'));
+ o.value('reject', _('reject'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.ListValue, 'ban_blockpolicy', _('Default Block Policy'), _('By default each feed is active in all supported chains. Limit the default block policy to a certain chain.'));
+ o.value('input', _('WAN-Input Chain'));
+ o.value('forwardwan', _('WAN-Forward Chain'));
+ o.value('forwardlan', _('LAN-Forward Chain'));
+ o.optional = true;
+ o.rmempty = true;
+
+ let feed, feeds, descr;
+ if (result[0]) {
+ feeds = JSON.parse(result[0]);
+ } else if (result[1]) {
+ feeds = JSON.parse(result[1]);
+ }
+ if (feeds) {
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_blockinput', _('WAN-Input Chain'), _('Limit certain feeds to the WAN-Input chain.'));
+ o.value('allowlist', _('local allowlist'));
+ o.value('blocklist', _('local blocklist'));
+ for (let i = 0; i < Object.keys(feeds).length; i++) {
+ feed = Object.keys(feeds)[i].trim();
+ o.value(feed);
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_blockforwardwan', _('WAN-Forward Chain'), _('Limit certain feeds to the WAN-Forward chain.'));
+ o.value('allowlist', _('local allowlist'));
+ o.value('blocklist', _('local blocklist'));
+ for (let i = 0; i < Object.keys(feeds).length; i++) {
+ feed = Object.keys(feeds)[i].trim();
+ o.value(feed);
+ }
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_chain', form.MultiValue, 'ban_blockforwardlan', _('LAN-Forward Chain'), _('Limit certain feeds to the LAN-Forward chain.'));
+ o.value('allowlist', _('local allowlist'));
+ o.value('blocklist', _('local blocklist'));
+ for (let i = 0; i < Object.keys(feeds).length; i++) {
+ feed = Object.keys(feeds)[i].trim();
+ o.value(feed);
+ }
+ 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 banIP service restart to take effect.') + '</b></em>';
+
+ o = s.taboption('adv_log', form.ListValue, 'ban_nftloglevel', _('NFT Log Level'), _('Set the syslog level for NFT logging.'));
+ o.value('emerg', _('emerg'));
+ o.value('alert', _('alert'));
+ o.value('crit', _('crit'));
+ o.value('err', _('err'));
+ o.value('warn', _('warn (default)'));
+ o.value('notice', _('notice'));
+ o.value('info', _('info'));
+ o.value('debug', _('debug'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Flag, 'ban_loginput', _('Log WAN-Input'), _('Log suspicious incoming WAN packets (dropped).'));
+ o.default = 1
+ o.rmempty = false;
+
+ o = s.taboption('adv_log', form.Flag, 'ban_logforwardwan', _('Log WAN-Forward'), _('Log suspicious forwarded WAN packets (dropped).'));
+ o.default = 1
+ o.rmempty = false;
+
+ o = s.taboption('adv_log', form.Flag, 'ban_logforwardlan', _('Log LAN-Forward'), _('Log suspicious forwarded LAN packets (rejected).'));
+ o.rmempty = false;
+
+ o = s.taboption('adv_log', form.Value, 'ban_logreadfile', _('Logfile Location'), _('Location for parsing the log file, e.g. via syslog-ng, to deactivate the standard parsing via logread.'));
+ o.placeholder = '/var/log/messages';
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.ListValue, 'ban_loglimit', _('Log Limit'), _('Parse only the last stated number of log entries for suspicious events. To disable the log monitor at all set it to \'0\'.'));
+ o.value('0', _('0 (disable)'));
+ o.value('50', _('50'));
+ o.value('100', _('100 (default)'));
+ o.value('250', _('250'));
+ o.value('500', _('500'));
+ o.value('1000', _('1000'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.Value, 'ban_logcount', _('Log Count'), _('Number of failed login attempts of the same IP in the log before blocking.'));
+ o.placeholder = '1';
+ o.datatype = 'range(1,10)';
+ o.rmempty = true;
+
+ o = s.taboption('adv_log', form.DynamicList, 'ban_logterm', _('Log Terms'), _('The default log terms / regular expressions are filtering suspicious ssh, LuCI, nginx and asterisk traffic.'));
+ o.optional = true;
+ o.rmempty = true;
+
+ /*
+ advanced email settings tab
+ */
+ o = s.taboption('adv_email', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>' + _('To enable email notifications, set up the \'msmtp\' package and specify a vaild E-Mail receiver address.') + '</b></em>';
+
+ o = s.taboption('adv_email', form.Flag, 'ban_mailnotification', _('E-Mail Notification'), _('Receive E-Mail notifications with every banIP run.'));
+ o.rmempty = true;
+
+ o = s.taboption('adv_email', form.Value, 'ban_mailreceiver', _('E-Mail Receiver Address'), _('Receiver address for banIP notification E-Mails, this information is required to enable E-Mail functionality.'));
+ o.placeholder = 'name@example.com';
+ o.rmempty = true;
+
+ 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;
+
+ /*
+ feeds tab
+ */
+ o = s.taboption('feeds', form.DummyValue, '_sub');
+ o.rawhtml = true;
+ o.default = '<em><b>' + _('External blocklist feeds') + '</b></em>';
+
+ if (feeds) {
+ o = s.taboption('feeds', form.MultiValue, 'ban_feed', _('Blocklist Feed Selection'));
+ for (let i = 0; i < Object.keys(feeds).length; i++) {
+ feed = Object.keys(feeds)[i].trim();
+ descr = feeds[feed].descr.trim() || '-';
+ o.value(feed, feed + ' (' + descr + ')');
+ }
+ o.optional = true;
+ o.rmempty = true;
+ }
+
+ let code, country, countries = [];
+ if (result[2]) {
+ countries = result[2].trim().split('\n');
+
+ o = s.taboption('feeds', form.MultiValue, 'ban_country', _('Countries'));
+ for (let 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('feeds', form.DynamicList, 'ban_asn', _('ASNs'));
+ o.datatype = 'uinteger';
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('feeds', form.DummyValue, '_feeds');
+ o.rawhtml = true;
+ o.default = '<hr style="width: 200px; height: 1px;" /><em><b>' + _('External allowlist feeds') + '</b></em>';
+
+ o = s.taboption('feeds', form.DynamicList, 'ban_allowurl', _('Allowlist Feed Selection'));
+ o.optional = true;
+ o.rmempty = true;
+ o.validate = function (section_id, value) {
+ if (!value) {
+ return true;
+ }
+ if (!value.match(/^(http:\/\/|https:\/\/)[A-Za-z0-9\/\.\-_\?\&\+=:~#]+$/)) {
+ return _('Protocol/URL format not supported');
+ }
+ return true;
+ }
+
+ o = s.taboption('feeds', form.DummyValue, '_feeds');
+ o.rawhtml = true;
+ o.default = '<hr style="width: 200px; height: 1px;" /><em><b>' + _('Local feed settings') + '</b></em>';
+
+ o = s.taboption('feeds', form.Flag, 'ban_autoallowlist', _('Auto Allowlist'), _('Automatically add resolved domains and uplink IPs to the local banIP allowlist.'));
+ o.default = 1
+ o.rmempty = false;
+
+ o = s.taboption('feeds', form.ListValue, 'ban_autoallowuplink', _('Auto Allow Uplink'), _('Limit the uplink autoallow function.'));
+ o.depends('ban_autoallowlist', '1');
+ o.value('disable', _('Disable'));
+ o.value('subnet', _('Subnet (default)'));
+ o.value('ip', _('IP'));
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('feeds', form.Flag, 'ban_autoblocklist', _('Auto Blocklist'), _('Automatically add resolved domains and suspicious IPs to the local banIP blocklist.'));
+ o.default = 1
+ o.rmempty = false;
+
+ o = s.taboption('feeds', form.Flag, 'ban_autoblocksubnet', _('Auto Block Subnet'), _('Automatically add entire subnets to the blocklist Set based on an additional RDAP request with the suspicious IP.'));
+ o.default = 0
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('feeds', form.ListValue, 'ban_nftexpiry', _('Blocklist Set Expiry'), _('Expiry time for auto added blocklist Set members.'));
+ o.value('10s');
+ o.value('1m');
+ o.value('5m');
+ o.value('1h');
+ o.value('2h');
+ o.value('1d');
+ o.optional = true;
+ o.rmempty = true;
+
+ o = s.taboption('feeds', form.Flag, 'ban_allowlistonly', _('Allowlist Only'), _('Restrict the internet access from/to a small number of secure IPs.'));
+ o.rmempty = false;
+
+ return m.render();
+ },
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js
new file mode 100644
index 0000000000..b6aaabe9f9
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.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 processing 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, prefiltered for banIP-related processing log entries 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/setreport.js b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js
new file mode 100644
index 0000000000..97d8e2b243
--- /dev/null
+++ b/applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js
@@ -0,0 +1,238 @@
+'use strict';
+'require view';
+'require fs';
+'require ui';
+
+/*
+ button handling
+*/
+function handleAction(report, ev) {
+ if (ev === 'search') {
+ L.ui.showModal(_('IP Search'), [
+ E('p', _('Search the banIP-related Sets for a specific IP.')),
+ 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 cbi-button',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function (ev) {
+ let 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 search is running, please wait...';
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['search', ip])).then(function (res) {
+ let result = document.getElementById('result');
+ if (res) {
+ result.textContent = res.trim();
+ } else {
+ result.textContent = _('No Search results!');
+ }
+ document.getElementById('run').classList.remove("spinning");
+ document.getElementById('search').value = '';
+ })
+ }
+ document.getElementById('search').focus();
+ })
+ }, _('Search'))
+ ])
+ ]);
+ document.getElementById('search').focus();
+ }
+ if (ev === 'survey') {
+ let content, selectOption;
+
+ if (report[1]) {
+ content = JSON.parse(report[1]);
+ } else {
+ content = "";
+ }
+ selectOption = [E('option', { value: '' }, [_('-- Set Selection --')])];
+ for (let i = 0; i < Object.keys(content.nftables).length; i++) {
+ if (content.nftables[i].set && content.nftables[i].set.name !== undefined && content.nftables[i].set.table !== undefined && content.nftables[i].set.table === 'banIP') {
+ selectOption.push(E('option', { 'value': content.nftables[i].set.name }, content.nftables[i].set.name));
+ }
+ }
+ L.ui.showModal(_('Set Survey'), [
+ E('p', _('List the elements of a specific banIP-related Set.')),
+ E('div', { 'class': 'left', 'style': 'display:flex; flex-direction:column' }, [
+ E('label', { 'class': 'cbi-input-select', 'style': 'padding-top:.5em', 'id': 'run' }, [
+ E('h5', _('Set')),
+ E('select', { 'class': 'cbi-input-select', 'id': 'set' },
+ selectOption
+ )
+ ]),
+ ]),
+ 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 cbi-button',
+ 'click': L.hideModal
+ }, _('Cancel')),
+ ' ',
+ E('button', {
+ 'class': 'btn cbi-button-action',
+ 'click': ui.createHandlerFn(this, function (ev) {
+ let set = document.getElementById('set').value;
+ if (set) {
+ document.getElementById('run').classList.add("spinning");
+ document.getElementById('result').textContent = 'The survey is running, please wait...';
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['survey', set])).then(function (res) {
+ let result = document.getElementById('result');
+ if (res) {
+ result.textContent = res.trim();
+ } else {
+ result.textContent = _('No Search results!');
+ }
+ document.getElementById('run').classList.remove("spinning");
+ document.getElementById('set').value = '';
+ })
+ }
+ document.getElementById('set').focus();
+ })
+ }, _('Survey'))
+ ])
+ ]);
+ document.getElementById('set').focus();
+ }
+}
+
+return view.extend({
+ load: function () {
+ return Promise.all([
+ L.resolveDefault(fs.exec_direct('/etc/init.d/banip', ['report', 'json']), ''),
+ L.resolveDefault(fs.exec_direct('/usr/sbin/nft', ['-tj', 'list', 'ruleset']), '')
+ ]);
+ },
+
+ render: function (report) {
+ let content, rowSets, tblSets;
+
+ if (report[0]) {
+ content = JSON.parse(report[0]);
+ } else {
+ content = "";
+ }
+ rowSets = [];
+ tblSets = E('table', { 'class': 'table', 'id': 'sets' }, [
+ E('tr', { 'class': 'tr table-titles' }, [
+ E('th', { 'class': 'th' }, _('Set')),
+ E('th', { 'class': 'th right', 'style': 'padding-right: 20px' }, _('Elements')),
+ E('th', { 'class': 'th' }, _('WAN-Input (packets)')),
+ E('th', { 'class': 'th' }, _('WAN-Forward (packets)')),
+ E('th', { 'class': 'th' }, _('LAN-Forward (packets)'))
+ ])
+ ]);
+
+ if (content.sets) {
+ let cnt1, cnt2, cnt3;
+ Object.keys(content.sets).forEach(function (key) {
+ cnt1 = content.sets[key].cnt_input ? ': (' + content.sets[key].cnt_input + ')' : '';
+ cnt2 = content.sets[key].cnt_forwardwan ? ': (' + content.sets[key].cnt_forwardwan + ')' : '';
+ cnt3 = content.sets[key].cnt_forwardlan ? ': (' + content.sets[key].cnt_forwardlan + ')' : '';
+ rowSets.push([
+ E('em', key),
+ E('em', { 'style': 'padding-right: 20px' }, content.sets[key].cnt_elements),
+ E('em', content.sets[key].input + cnt1),
+ E('em', content.sets[key].wan_forward + cnt2),
+ E('em', content.sets[key].lan_forward + cnt3)
+ ]);
+ });
+ rowSets.push([
+ E('em', { 'style': 'font-weight: bold' }, content.sum_sets),
+ E('em', { 'style': 'font-weight: bold; padding-right: 20px' }, content.sum_setelements),
+ E('em', { 'style': 'font-weight: bold' }, content.sum_setinput + ' (' + content.sum_cntinput + ')'),
+ E('em', { 'style': 'font-weight: bold' }, content.sum_setforwardwan + ' (' + content.sum_cntforwardwan + ')'),
+ E('em', { 'style': 'font-weight: bold' }, content.sum_setforwardlan + ' (' + content.sum_cntforwardlan + ')')
+ ]);
+ }
+ cbi_update_table(tblSets, rowSets);
+
+ return E('div', { 'class': 'cbi-map', 'id': 'map' }, [
+ E('div', { 'class': 'cbi-section' }, [
+ E('p', _('This tab shows the last generated Set Report, press the \'Refresh\' button to get a new 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' }, _('auto-added to allowlist today')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.autoadd_allow || '-')
+ ]),
+ E('div', { 'class': 'cbi-value' }, [
+ E('div', { 'class': 'cbi-value-title', 'style': 'float:left;width:230px' }, _('auto-added to blocklist today')),
+ E('div', { 'class': 'cbi-value-title', 'id': 'start', 'style': 'float:left;color:#37c' }, content.autoadd_block || '-')
+ ]),
+ E('div', { 'class': 'right' }, [
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleAction(report, 'survey');
+ })
+ }, [_('Set Survey...')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-apply',
+ 'click': ui.createHandlerFn(this, function () {
+ return handleAction(report, 'search');
+ })
+ }, [_('IP Search...')]),
+ '\xa0\xa0\xa0',
+ E('button', {
+ 'class': 'btn cbi-button cbi-button-positive',
+ 'click': ui.createHandlerFn(this, function () {
+ location.reload();
+ })
+ }, [_('Refresh')])
+ ]),
+ ])
+ ,
+ E('br'),
+ E('div', { 'class': 'cbi-section' }, [
+ E('div', { 'class': 'left' }, [
+ E('h3', _('Set details')),
+ tblSets
+ ])
+ ])
+ ]);
+ },
+ handleSaveApply: null,
+ handleSave: null,
+ handleReset: null
+});
diff --git a/applications/luci-app-banip/luasrc/controller/banip.lua b/applications/luci-app-banip/luasrc/controller/banip.lua
deleted file mode 100644
index 1befbe9867..0000000000
--- a/applications/luci-app-banip/luasrc/controller/banip.lua
+++ /dev/null
@@ -1,100 +0,0 @@
--- Copyright 2018-2019 Dirk Brenken (dev@brenken.org)
--- This is free software, licensed under the Apache License, Version 2.0
-
-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)
-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 bfd083d1b2..6d0937b3bf 100644
--- a/applications/luci-app-banip/po/ar/banip.po
+++ b/applications/luci-app-banip/po/ar/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-10 10:41+0000\n"
-"Last-Translator: Mohammed Abu Hassan <medo94125@gmail.com>\n"
+"PO-Revision-Date: 2021-03-08 13:04+0000\n"
+"Last-Translator: Said Zakaria <said.zakaria@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ar/>\n"
"Language: ar\n"
@@ -9,482 +9,1133 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"X-Generator: Weblate 4.5.1\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
msgid "Backup Directory"
+msgstr "مجلد النسخ الاحتياطي"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
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:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "إلغاء"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
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:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
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:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "تنزيل المعلمات"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
msgid "Download Utility"
+msgstr "تحميل الأداة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
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:529
+msgid "E-Mail Notification"
+msgstr "إعلام البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "ملف تعريف البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "عنوان مستقبل البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "عنوان مرسل البريد الإلكتروني"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "موضوع البريد الإلكتروني"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
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:163
+msgid "Element Count"
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/setreport.js:155
+msgid "Elements"
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/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
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:246
+msgid "Enable the banIP service."
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:249
+msgid "Enable verbose debug logging in case of processing errors."
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:246
+msgid "Enabled"
+msgstr "مفعل"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "معلومة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "جار التحميل"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
+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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
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:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "نظرة عامة"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
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:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of failed login attempts of the same IP in the log before blocking."
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:295
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "نظرة عامة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "نعش الذاكرة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "دليل التقارير"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "إعادة تشغيل"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "نتيجة"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "تشغيل الإشارات"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "إعدادات"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+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:305
msgid "Trigger Delay"
+msgstr "تأخير الزناد"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
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/feeds.js:216
+msgid "URLv6"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "عرض ملف السجل"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %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/feeds.js:270
+msgid "Upload Custom Feeds"
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/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
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/overview.js:249
+msgid "Verbose Debug Logging"
+msgstr "تسجيل مطول للتصحيح"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
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/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:479
+msgid "crit"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
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/overview.js:419
+msgid "drop (default)"
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:477
+msgid "emerg"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "بدء واجهة التشغيل"
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "تعذر حفظ التغييرات: s%"
+
+#~ msgid "Download Queue"
+#~ msgstr "تنزيل قائمة الانتظار"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "تحرير القائمة السوداء"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "تحرير القائمة البيضاء"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "تمكين التسجيل المطول لتصحيح الأخطاء في حالة وجود أي أخطاء في المعالجة."
+
+#~ msgid "Existing job(s)"
+#~ msgstr "الوظائف الحالية"
+
+#~ msgid "Line number to remove"
+#~ msgstr "رقم الخط المراد إزالته"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr "قائمة أدوات التنزيل المدعومة والمجهزة بالكامل مسبقًا"
+
+#~ msgid "Log View"
+#~ msgstr "عرض السجل"
+
+#~ msgid "No Query results!"
+#~ msgstr "لا توجد نتائج استعلام!"
+
+#~ msgid "Query"
+#~ msgstr "استعلام"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "تحديث الموقت"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "تحديث المؤقت ..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "إزالة وظيفة موجودة"
+
+#~ msgid "Save"
+#~ msgstr "إحفض"
+
+#~ msgid "Status / Version"
+#~ msgstr "الحالة / الإصدار"
+
+#~ msgid "Suspend"
+#~ msgstr "تعليق"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "تعذر تحديث مؤقت التحديث."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "تم تحديث مؤقت التحديث."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr ""
+#~ "يوم الأسبوع (اختياري ، القيم: من 1 إلى 7 من المحتمل أن يفصل بينها أو -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "قسم الساعات (مطلوب ، النطاق: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "جزء الدقائق (اختياري ، النطاق: 0-59)"
+
+#~ msgid "Type"
+#~ msgstr "نوع"
+
+#~ msgid "Whitelist..."
+#~ msgstr "القائمة البيضاء ..."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "خيارات التكوين الخاصة لأداة التنزيل المساعدة المحددة."
+
+#~ msgid "Load"
+#~ 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..4a4b07d65d 100644
--- a/applications/luci-app-banip/po/bg/banip.po
+++ b/applications/luci-app-banip/po/bg/banip.po
@@ -1,489 +1,1188 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-05-22 12:40+0000\n"
-"Last-Translator: Stefan M <sm@voip-office.eu>\n"
+"PO-Revision-Date: 2021-10-05 12:02+0000\n"
+"Last-Translator: Iskren Mihaylov <iskren.mihaylov91@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/bg/>\n"
"Language: bg\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.9-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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Активни устройства"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Автоматично засичане"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
msgid "Backup Directory"
+msgstr "Директоря за резервни копия"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
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:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Отмени"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
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:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "Държави"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
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:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Не проверявай SSL сертификати по време на сваляне."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Сваляй несигурно"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Параметри за теглене"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "E-Mail Известяване"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-Mail Профил"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-Mail Изпращач"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "E-Mail Тема"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
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:163
+msgid "Element Count"
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/setreport.js:155
+msgid "Elements"
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/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
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:246
+msgid "Enable the banIP service."
+msgstr "Включи banIP сервиз."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
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:246
+msgid "Enabled"
+msgstr "Разрешен"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
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:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Информация"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
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:191
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
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:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
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>."
+"Override the pre-configured download options for the selected download "
+"utility."
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/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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:478
+msgid "alert"
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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
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/overview.js:420
+msgid "reject"
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:481
+msgid "warn (default)"
msgstr ""
+
+#~ msgid "Active Subnets"
+#~ msgstr "Активни събнети"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Активен интерфейс"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (по подразбиране)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 час"
+
+#~ msgid "12 hours"
+#~ msgstr "12 часа"
+
+#~ msgid "24 hours"
+#~ msgstr "24 часа"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 минути"
+
+#~ msgid "6 hours"
+#~ msgstr "6 часа"
+
+#~ msgid "Action"
+#~ msgstr "Действие"
+
+#~ msgid "Active Sources"
+#~ msgstr "Активни източници"
+
+#, fuzzy
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Добавете този IP/CIDR към местния бял списък."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Допълнителни настройки"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Автоматичен черен списък"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Автоматичен бял списък"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Автоматично прехвърли подозрителните IP-та от журнала в черния списък по "
+#~ "време на изпълнение."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Автоматично прехвърли активните IP-та към белия списък по време на "
+#~ "изпълнение."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Черен списък таймаут"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Източници на списък за блокиране"
+
+#~ 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 ""
+#~ "Настройка на banIP пакета за блокиране на адреси/мрежи чрез IPSet. За "
+#~ "повече информация <a href=\"https://github.com/openwrt/packages/blob/"
+#~ "master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+#~ "noopener\" >проверете онлайн документацията</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Преброй ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Преброй CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Преброй IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Преброй MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Преброй SUM"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "DST IPSet Тип"
+
+#~ msgid "DST Log Options"
+#~ msgstr "DST Журнални настройки"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Намери подходящи мрежови интерфейси, устройства, събнети и протоколи "
+#~ "автоматично."
+
+#~ msgid "Download Queue"
+#~ msgstr "Опашка за теглене"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Действия с e-mail"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Редактирай черен списък"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Редактирай Mac списък"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Редактирай бял списък"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Разреши DST журнал"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Разреши SRC журнал"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr "Включи подрбони журнали в случай на работни грешки."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Разрешава IPv4 поддръжка в banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Разрешава IPv6 поддръжка в banIP."
+
+#~ msgid "Save"
+#~ msgstr "Запази"
+
+#~ msgid "banIP action"
+#~ msgstr "banIP действие"
diff --git a/applications/luci-app-banip/po/bn_BD/banip.po b/applications/luci-app-banip/po/bn_BD/banip.po
index 163eabc659..81ab9126a0 100644
--- a/applications/luci-app-banip/po/bn_BD/banip.po
+++ b/applications/luci-app-banip/po/bn_BD/banip.po
@@ -1,483 +1,1081 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2021-10-08 18:54+0000\n"
+"Last-Translator: Rayhan Nabi <rayhanjanam@gmail.com>\n"
+"Language-Team: Bengali (Bangladesh) <https://hosted.weblate.org/projects/"
+"openwrt/luciapplicationsbanip/bn_BD/>\n"
"Language: bn_BD\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.9-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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "চালু ডিভাইসগুলো"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "বাতিল করুন"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
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:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "সক্রিয়"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
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:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
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:330
+msgid "Highest 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:615
+msgid "IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
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/setreport.js:215
+msgid "IP Search..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
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:153
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
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:191
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
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:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
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:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of failed login attempts of the same IP in the log before blocking."
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:295
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
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:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "সেটিংস"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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:478
+msgid "alert"
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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
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/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
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:392
+msgid "memory (default)"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Active Subnets"
+#~ msgstr "চালু সাবনেটগুলো"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "চালু ইন্টারফেসগুলো"
+
+#~ msgid "1 hour"
+#~ msgstr "১ ঘন্টা"
+
+#~ msgid "12 hours"
+#~ msgstr "১২ ঘন্টা"
+
+#~ msgid "24 hours"
+#~ msgstr "২৪ ঘন্টা"
+
+#~ msgid "30 minutes"
+#~ msgstr "৩০ মিনিট"
+
+#~ msgid "6 hours"
+#~ msgstr "৬ ঘন্টা"
+
+#~ msgid "Active Sources"
+#~ msgstr "চালু উৎস"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "স্বয়ংক্রিয় সাদা তালিকাভুক্ত"
+
+#~ msgid "Save"
+#~ msgstr "সংরক্ষণ করুন"
diff --git a/applications/luci-app-banip/po/ca/banip.po b/applications/luci-app-banip/po/ca/banip.po
index 98143b11b7..f67c10f4e5 100644
--- a/applications/luci-app-banip/po/ca/banip.po
+++ b/applications/luci-app-banip/po/ca/banip.po
@@ -1,501 +1,1162 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-10-25 17:59+0000\n"
-"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
+"PO-Revision-Date: 2021-09-17 06:52+0000\n"
+"Last-Translator: Roger Pueyo Centelles <weblate@rogerpueyo.com>\n"
"Language-Team: Catalan <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ca/>\n"
"Language: ca\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.9.1-dev\n"
+"X-Generator: Weblate 4.9-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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
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:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+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:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
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:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Cancel•lar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Descripció"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Paràmetres de descàrrega"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Edita la llista negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Notificació de correu"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Edita la configuració"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Edita la llista blanca"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Adreça del destinatari de correu"
-#: 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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opcions addicionals"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
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:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Activat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Paràmetres generals"
#: 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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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/overview.js:272
+msgid "IPv4 Network Interfaces"
+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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informació"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
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:333
+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 "S’està carregant…"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+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:611
+msgid "Limit the uplink autoallow function."
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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+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:310
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+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:544
+msgid "Profile used by 'msmtp' 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
-msgid "Refresh"
-msgstr "Actualitza"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Actualitza"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
msgstr "Torna a carregar"
-#: 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:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
+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:380
+msgid "Report Elements"
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:225
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+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/feeds.js:214
+msgid "Rulev4"
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/feeds.js:227
+msgid "Rulev6"
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 "Desa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+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:183
+msgid "Run Information"
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/feeds.js:297
+msgid "Save Custom Feeds"
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/setreport.js:62
+msgid "Search"
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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
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:265
+msgid "Select the WAN network device(s)."
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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
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:536
+msgid "Sender address for banIP notification E-Mails."
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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
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 nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
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:234
+msgid "Settings"
+msgstr "Paràmetres"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
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:155
+msgid "Status"
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:211
+msgid "Stop"
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:614
+msgid "Subnet (default)"
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/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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:478
+msgid "alert"
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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
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/overview.js:477
+msgid "emerg"
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:480
+msgid "err"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Action"
+#~ msgstr "Acció"
+
+#~ msgid "Active Sources"
+#~ msgstr "Fonts actives"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Paràmetres de correu avançats"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Fonts de la llista negra"
+
+#~ msgid "Download Queue"
+#~ msgstr "Cua de descàrregues"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Edita la llista negra"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Edita la llista blanca"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Llista d’utilitats de descàrrega admeses i plenament preconfigurades."
+
+#~ msgid "Query"
+#~ msgstr "Consulta"
+
+#~ msgid "Save"
+#~ msgstr "Desar"
+
+#~ msgid "Advanced"
+#~ msgstr "Avançat"
+
+#~ 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 "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..b16f2d0b9e 100644
--- a/applications/luci-app-banip/po/cs/banip.po
+++ b/applications/luci-app-banip/po/cs/banip.po
@@ -1,538 +1,1459 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-02-02 09:02+0000\n"
-"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
+"PO-Revision-Date: 2023-09-27 19:02+0000\n"
+"Last-Translator: David Rapaň <david@rapan.cz>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/cs/>\n"
"Language: cs\n"
"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 3.11-dev\n"
+"X-Generator: Weblate 5.1-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Pokročilá nastavení"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+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:406
+msgid "Always allow certain VLAN forwards."
+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:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-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/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+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:607
+msgid "Auto Allowlist"
+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:623
+msgid "Auto Block Subnet"
+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:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
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/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Zrušit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
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/feeds.js:174
+msgid "Custom Feed Editor"
+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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+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:376
+msgid "Deduplicate IPs"
+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:424
+msgid "Default Block Policy"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Popis"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Zakázat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+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:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Upravit blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Upravit konfiguraci"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Upravit whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr ""
-#: 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:536
+msgid "E-Mail Sender Address"
+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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Další možnosti"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
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/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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:331
+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:330
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "Informace o IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr ""
-#: 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/setreport.js:11
+msgid "IP Search"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet vyhledávání"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+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/overview.js:272
+msgid "IPv4 Network Interfaces"
+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:255
+msgid "IPv4 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:279
+msgid "IPv6 Network Interfaces"
+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:260
+msgid "IPv6 Support"
+msgstr "Podpora IPv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+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:153
+msgid "Information"
+msgstr "Informace"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+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:333
+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 "Načítání..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+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:438
+msgid "Limit certain feeds to the WAN-Input chain."
+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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+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:300
+msgid "List of available reload trigger interface(s)."
+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/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+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:605
+msgid "Local feed settings"
+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:499
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é."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+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/setreport.js:222
msgid "Refresh"
msgstr "Aktualizovat"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Aktualizovat IPSets"
-
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
msgstr "Znovu načíst"
-#: 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:300
+msgid "Reload Trigger Interface"
+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:372
+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:380
+msgid "Report Elements"
+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:225
+msgid "Restart"
+msgstr "Restart"
-#: 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:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+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/feeds.js:214
+msgid "Rulev4"
+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 "Uložit"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+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:187
+msgid "Run Flags"
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:183
+msgid "Run Information"
+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/feeds.js:297
+msgid "Save Custom Feeds"
+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/setreport.js:62
+msgid "Search"
+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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
+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:265
+msgid "Select the WAN network device(s)."
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
-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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+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:536
+msgid "Sender address for banIP notification E-Mails."
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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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
-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>."
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
+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/setreport.js:81
+msgid "Set Survey"
+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/setreport.js:208
+msgid "Set Survey..."
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/setreport.js:229
+msgid "Set details"
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
+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:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Nastavení"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Stav"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
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:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
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/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
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/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/blocklist.js:32
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 blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
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/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Verze"
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+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/setreport.js:156
+msgid "WAN-Input (packets)"
+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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+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/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (výchozí)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 hodina"
+
+#~ msgid "Additional Settings"
+#~ msgstr "Další nastavení"
+
+#~ 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."
+
+#, fuzzy
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Rozšířená nastavení e-mailu"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Základní dočasný adresář"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Zdroje seznamů blokování"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Upravit blacklist"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Upravit whitelist"
+
+#~ msgid "IPSet Information"
+#~ msgstr "Informace o IPSet"
+
+#~ msgid "Line number to remove"
+#~ msgstr "Číslo řádku k odstranění"
+
+#~ msgid "Log View"
+#~ msgstr "Zobrazení protokolu"
+
+#~ msgid "Save"
+#~ msgstr "Uložit"
+
+#~ 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."
+
+#~ 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 "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 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/da/banip.po b/applications/luci-app-banip/po/da/banip.po
new file mode 100644
index 0000000000..1d8d742d69
--- /dev/null
+++ b/applications/luci-app-banip/po/da/banip.po
@@ -0,0 +1,1645 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-11-09 02:04+0000\n"
+"Last-Translator: drax red <drax@outlook.dk>\n"
+"Language-Team: Danish <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/da/>\n"
+"Language: da\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 5.2-dev\n"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASN'er"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktive enheder"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Avancerede indstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Automatisk detektering"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Backup Directory"
+msgstr "Backup Mappe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Annuller"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "Lande"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Kontroller ikke SSL-servercertifikater under download."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Download usikker"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Download parametre"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Download Utility"
+msgstr "Download hjælpeprogram"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Meddelelse pr. e-mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-mail profil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Modtagerens e-mailadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-mail afsenderadresse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "E-mail emne"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Aktiver banIP-tjenesten."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Aktiver"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Generelle indstillinger"
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr "Giv adgang til LuCI-app banIP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Høj prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "Højeste prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4-understøttelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "IPv6-understøttelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Information"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
+msgstr "Sidste kørsel"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
+msgstr "Mindste prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Mindre prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Loggrænse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr "Log Vilkår"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Normal prioritet (standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Oversigt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "Profil, der anvendes af \"msmtp\" til banIP-meddelelses-e-mails."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Opdater"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Rapportmappe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Genstart"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Kør flag"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Kør oplysninger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Afsenderadresse for banIP-meddelelses-e-mails."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid ""
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Indstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid ""
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related firewall log entries only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related processing log entries only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
+msgid ""
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
+msgid ""
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Tidsstempel"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid ""
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Emne for banIP-meddelelses-e-mails."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Trigger Delay"
+msgstr "Udløserforsinkelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Verbose Debug Logging"
+msgstr "Verbose Debug Logning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Version"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
+msgstr "banIP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Netværks Interfaces"
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Liste over tilgængelige netværks interfaces til at trigger banIP start."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interface for opstartstrigger"
+
+#~ msgid "Active Subnets"
+#~ msgstr "Aktive Subnets"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analyser kun det sidste angivne antal logposter for mistænkelige "
+#~ "hændelser."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Aktive Interfaces"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "Målmappe for IPSet-relaterede rapportfiler."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr "Målmappe for komprimerede sikkerhedskopier af kildelister."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Ændringerne på sortlisten er blevet gemt. Opdater dine banIP-lister, så "
+#~ "ændringerne træder i kraft."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Dette er den lokale banIP-blacklist, der altid afviser visse IP/CIDR-"
+#~ "adresser.<br /> <em><b>Bemærk:</b></em> tilføjer kun én IPv4-adresse, "
+#~ "IPv6-adresse eller domænenavn pr. linje. Kommentarer, der indledes med "
+#~ "\"#\", er tilladt - wildcards og regex er ikke tilladt."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Kunne ikke gemme ændringer: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m grænse --limit 2/sek (standard)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 time"
+
+#~ msgid "12 hours"
+#~ msgstr "12 timer"
+
+#~ msgid "24 hours"
+#~ msgstr "24 timer"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minutter"
+
+#~ msgid "6 hours"
+#~ msgstr "6 timer"
+
+#~ msgid "Action"
+#~ msgstr "Handling"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Aktive logvilkår"
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktive kilder"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Tilføj yderligere, ikke-banIP-relaterede IP-sæt, f.eks. til rapportering "
+#~ "og forespørgsler."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Føj denne IP/CIDR til din lokale hvidliste."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Yderligere indstillinger"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr ""
+#~ "Ekstra udløsningsforsinkelse i sekunder, før banIP-behandlingen begynder."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Avancerede kædeindstillinger"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Avancerede indstillinger for e-mail"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Avancerede logindstillinger"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Tildel en eller flere relevante firewallkæder til banIP. Den "
+#~ "standardkæde, der anvendes af banIP, er 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Tildel en eller flere relevante firewallkæder til banIP. Den "
+#~ "standardkæde, der bruges af banIP, er 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Tildel en eller flere relevante firewallkæder til banIP. Den "
+#~ "standardkæde, der anvendes af banIP, er 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Tildel en eller flere relevante firewallkæder til banIP. Den "
+#~ "standardkæde, der anvendes af banIP, er 'input_wan_rule'."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Automatisk sortliste"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Automatisk hvidliste"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Overfører automatisk mistænkelige IP'er fra loggen til banIP-sortlisten "
+#~ "under kørsel."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Overfører automatisk uplink-IP'er til banIP-hvidlisten under kørsel."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Midlertidig basismappe"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "Base Temp Mappe bruges til alle banIP-relaterede runtime-handlinger."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Timeout for sortliste"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Blokliste kilder"
+
+#~ 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 ""
+#~ "Konfiguration af pakken banIP til at blokere ip-adresser/subnets via "
+#~ "IPSet. Yderligere oplysninger findes på <a href=\"https://github.com/"
+#~ "openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >i online-dokumentationen</"
+#~ "a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Tæl ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Tæl CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Tæl IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Tæl MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Tæl SUM"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "DST IPSet Type"
+
+#~ msgid "DST Log Options"
+#~ msgstr "DST Log indstillinger"
+
+#~ msgid "DST Target"
+#~ msgstr "DST Mål"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Registrerer automatisk relevante netværks interfaces, enheder, subnets og "
+#~ "protokoller."
+
+#~ msgid "Download Queue"
+#~ msgstr "Download Kø"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "E-mail handlinger"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Rediger sortliste"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Rediger Macliste"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Rediger hvidliste"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Aktiver DST-logning"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Aktiver SRC-logning"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Aktiver verbose debug-logning i tilfælde af eventuelle behandlingsfejl."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Aktiverer IPv4-understøttelse i banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Aktiverer IPv6-understøttelse i banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Detaljer om adgang"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Eksisterende job(s)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Ekstra Kilder"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Global IPSet-type"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet oplysninger"
+
+#~ msgid "IPSet Query"
+#~ msgstr "IPSet forespørgsel"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "IPSet forespørgsel..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "IPSet rapport"
+
+#~ msgid "IPSet details"
+#~ msgstr "IPSet detaljer"
+
+#~ msgid "LAN Forward"
+#~ msgstr "LAN Videresend"
+
+#~ msgid "LAN Input"
+#~ msgstr "LAN Input"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Begræns e-mail-trigger til visse banIP-handlinger."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Begrænse logovervågningen til bestemte logbegreber."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Begrænse valget til visse lokale kilder."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Linjenummer, der skal fjernes"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Liste over understøttede og fuldt forudkonfigurerede downloadværktøjer."
+
+#~ msgid "Local Sources"
+#~ msgstr "Lokale Kilder"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Log Monitor"
+
+#~ msgid "Log View"
+#~ msgstr "Logvisning"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "Log mistænkelige indgående pakker - normalt droppes de."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Log mistænkelige udgående pakker - normalt afvises de. Logning af sådanne "
+#~ "pakker kan medføre en stigning i latency, fordi det kræver ekstra "
+#~ "systemressourcer."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "LuCI-logtælling"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Maclist Timeout"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Ændringerne i Maclisten er blevet gemt. Opdater dine banIP-lister, så "
+#~ "ændringerne træder i kraft."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Manuelt tilsidesætte de forudkonfigurerede downloadindstillinger for det "
+#~ "valgte downloadværktøj."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "NGINX logtælling"
+
+#~ msgid "Name"
+#~ msgstr "Navn"
+
+#~ msgid "No Query results!"
+#~ msgstr "Ingen forespørgselsresultater!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Ingen banIP-relaterede logs endnu!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "Antal CIDR-poster"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "Antal IP-poster"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "Antal MAC-poster"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "Antal af de tilgåede poster"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "Antal af alle IPSets"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Antal af alle poster"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Antal mislykkede LuCI-login gentagelser med samme ip i loggen før forbud."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Antal mislykkede nginx-forespørgsler med samme ip i loggen før forbuddet."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Antal mislykkede gentagelser af ssh-login med den samme ip i loggen før "
+#~ "forbuddet."
+
+#~ msgid "Query"
+#~ msgstr "Forespørgsel"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "Modtageradresse for e-mails til banIP-meddelelser."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Opdateringstimer"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Opdateringstimer..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Fjern et eksisterende job"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Begræns internetadgangen fra/til et lille antal sikre websteder/IP'er, og "
+#~ "blokér adgangen fra/til resten af internettet."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "SRC IPSet Type"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "SRC Log indstillinger"
+
+#~ msgid "SRC Target"
+#~ msgstr "SRC Mål"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "SRC+DST IPSet Type"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "Antal SSH-logfiler"
+
+#~ msgid "Save"
+#~ msgstr "Gem"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Søg i de aktive banIP-relaterede IPSets efter en bestemt IP-, CIDR- eller "
+#~ "MAC-adresse."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Vælg de relevante netværks interfaces manuelt."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Send e-mails med banIP-relaterede meddelelser. Dette kræver installation "
+#~ "og opsætning af den ekstra pakke \"msmtp\"."
+
+#~ msgid "Service Priority"
+#~ msgstr "Serviceprioritet"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Angiv et nyt banIP-job"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Indstil individuel DST-type pr. IP-sæt for kun at blokere udgående pakker."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Indstil individuel SRC-type pr. IP-sæt for kun at blokere indgående "
+#~ "pakker."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Indstil individuel SRC+DST-type pr. IP-sæt for at blokere indgående og "
+#~ "udgående pakker."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Indstil specielle DST-logindstillinger, f.eks. at indstille en grænsesats."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Indstil specielle SRC-logindstillinger, f.eks. at indstille en grænsesats."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Indstil den sorte liste IPSet timeout."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr "Indstil firewallmålet for alle DST-relaterede regler."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr "Indstil firewallmålet for alle SRC-relaterede regler."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Indstil den globale IPset-type som standard til at blokere indgående "
+#~ "(SRC) og/eller udgående (DST) pakker."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Indstil maclist IPSet timeout."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Indstil hvidlisten IPSet timeout."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr "Størrelsen af downloadkøen til parallel downloadbehandling."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Kilder (Info)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Starter en lille logovervågning i baggrunden for at blokere mistænkelige "
+#~ "SSH/LuCI-loginforsøg."
+
+#~ msgid "Status / Version"
+#~ msgstr "Status / version"
+
+#~ msgid "Suspend"
+#~ msgstr "Suspendere"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Opdateringstimeren kunne ikke opdateres."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Opdateringstimeren er blevet opdateret."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "Ugedagen (opt., værdier: 1-7 evt. sep. med , eller -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "Timeportionen (anmodning, interval: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Minutterdelen (opt., interval: 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "Den valgte prioritet vil blive anvendt til banIP-baggrundsbehandling. "
+#~ "Denne ændring kræver en fuldstændig genstart af banIP-tjenesten for at få "
+#~ "virkning."
+
+#~ msgid "The syslog output, pre-filtered for banIP related messages only."
+#~ msgstr ""
+#~ "Syslog-outputtet, forfiltreret kun for banIP-relaterede meddelelser."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Dette er den lokale banIP maclist for altid at tillade visse MAC-"
+#~ "adresser. <br /> <em> <b> Bemærk:</b></em> tilføj kun én MAC-adresse pr. "
+#~ "linje. Kommentarer introduceret med '#' er tilladt - domæner, wildcards "
+#~ "og regex er det ikke."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Dette er den lokale banIP-hvidliste, der altid tillader visse IP/CIDR-"
+#~ "adresser.<br /> <em><b>Bemærk venligst:</b></em> tilføjer kun én IPv4-"
+#~ "adresse, IPv6-adresse eller domænenavn pr. linje. Kommentarer, der "
+#~ "indledes med \"#\", er tilladt - wildcards og regex er ikke tilladt."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Denne fane viser den sidst genererede IPSet-rapport, tryk på knappen "
+#~ "\"Refresh\" (Opdater) for at få en aktuel rapport."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Hvis du vil holde dine banIP-lister opdaterede, bør du oprette et "
+#~ "automatisk opdateringsjob for disse lister."
+
+#~ msgid "Type"
+#~ msgstr "Type"
+
+#~ msgid "WAN Forward"
+#~ msgstr "WAN Videresend"
+
+#~ msgid "WAN Input"
+#~ msgstr "WAN input"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Hvidliste IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Kun hvidliste"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Timeout for hvidliste"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Hvidlisteændringer er blevet gemt. Opdater dine banIP-lister, så "
+#~ "ændringerne træder i kraft."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Hvidliste..."
+
+#~ msgid "banIP action"
+#~ msgstr "banIP handling"
diff --git a/applications/luci-app-banip/po/de/banip.po b/applications/luci-app-banip/po/de/banip.po
index 60456b34c8..4ae180c178 100644
--- a/applications/luci-app-banip/po/de/banip.po
+++ b/applications/luci-app-banip/po/de/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-11 21:29+0000\n"
+"PO-Revision-Date: 2023-03-15 22:35+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: German <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/de/>\n"
@@ -8,544 +8,2176 @@ 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.16.2-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Auswahl einstellen --"
-#: 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/overview.js:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (Standard)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (Standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (Standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "Autonome Systemnummern"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktive Geräte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Aktive Feeds"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Erweiterte Einstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Nur Zulassungsliste"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Automatische Zulassungsliste"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
msgstr ""
-"Zusätzliche Triggerverzö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:619
+msgid "Auto Blocklist"
+msgstr "Automatische Sperrliste"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Automatische Erkennung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
-#: 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:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+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:368
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:364
+msgid "Base Directory"
+msgstr "Basisverzeichnis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Basisarbeitsverzeichnis während der BanIP-Verarbeitung."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
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/overview.js:346
+msgid "CPU Cores"
+msgstr "CPU-Kerne"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Ketten-/Set-Einstellungen"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
-"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:571
+msgid "Countries"
+msgstr "Länder"
-#: 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/feeds.js:174
+msgid "Custom Feed Editor"
+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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+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:376
+msgid "Deduplicate IPs"
+msgstr "IPs deduplizieren"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Beschreibung"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+"Automatische Erkennung relevanter Netzwerkgeräte, Schnittstellen, Subnetze, "
+"Protokolle und Dienstprogramme."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Während des Downloads keine SSL-Serverzertifikate überprüfen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Unsicher herunterladen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Download Parameter"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "E-Mail-Benachrichtigung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-Mail-Profil"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Blackliste bearbeiten"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "E-Mail Empfängeradresse"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Konfiguration bearbeiten"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-Mail Absenderadresse"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Whiteliste bearbeiten"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "E-Mail-Einstellungen"
-#: 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:540
+msgid "E-Mail Topic"
+msgstr "E-Mail-Thema"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Zulassungsliste bearbeiten"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Sperrliste bearbeiten"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
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:163
+msgid "Element Count"
+msgstr "Anzahl der Elemente"
-#: 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/setreport.js:155
+msgid "Elements"
+msgstr "Elemente"
-#: 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/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
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:246
+msgid "Enable the banIP service."
+msgstr "Aktiviere den banIP-Service."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr "Aktivieren ausführlicher Debug-Logs im Fehlerfall."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Aktiviert"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Aktiviert die IPv4-Unterstützung."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Aktiviert die IPv6-Unterstützung."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
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:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Feed-Auswahl"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Firewall-Protokoll"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Allgemeine Einstellungen"
#: 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 "Zugriff auf LuCI-App banIP gewähren"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Hohe Priorität"
-#: 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:330
+msgid "Highest Priority"
+msgstr "Höchste Priorität"
-#: 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:615
+msgid "IP"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "IPSet-Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "IP-Suche"
-#: 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/setreport.js:215
+msgid "IP Search..."
+msgstr "IP-Suche..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+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/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4 Unterstützung"
-#: 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:279
+msgid "IPv6 Network Interfaces"
+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:260
+msgid "IPv6 Support"
+msgstr "IPv6 Unterstützung"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+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:153
+msgid "Information"
+msgstr "Informationen"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr "Letzter Lauf"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (Pakete)"
-#: 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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "LAN-Forward-Kette"
-#: 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:191
+msgid "Last Run"
+msgstr "Letzter Durchgang"
-#: 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:334
+msgid "Least Priority"
+msgstr "Niedrigste Priorität"
-#: 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:333
+msgid "Less Priority"
+msgstr "Niedrige Priorität"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Beschränken bestimmter Feeds auf die LAN-Forward-Kette."
-#: 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/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Beschränken bestimmter Feeds auf die WAN-Forward-Kette."
-#: 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:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Beschränken bestimmter Feeds auf die WAN-Eingang-Kette."
-#: 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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr "Begrenzen von banIP verwendeter Rechenkerne, um RAM zu sparen."
-#: 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:611
+msgid "Limit the uplink autoallow function."
+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:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-"Optionen für weitere Optimierungen, falls die Standardeinstellungen nicht "
-"für Sie geeignet sind."
+"Set-Elemente im Status und Bericht auflisten. Deaktivieren, um die CPU-Last "
+"zu reduzieren."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Übersicht"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Auflistung der Elemente eines bestimmten banIP-bezogenen Sets."
-#: 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/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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/overview.js:513
+msgid "Log Count"
+msgstr "Anzahl der Protokolle"
-#: 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:496
+msgid "Log LAN-Forward"
+msgstr "LAN-Weiterleitung protokollieren"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Aktualisieren"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Protokollbegrenzung"
-#: 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:239
+msgid "Log Settings"
+msgstr "Protokolleinstellungen"
-#: 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:518
+msgid "Log Terms"
+msgstr "Protokollbedingungen"
-#: 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/overview.js:492
+msgid "Log WAN-Forward"
+msgstr "WAN-Weiterleitung protokollieren"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "WAN-Eingang protokollieren"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Verdächtige weitergeleitete LAN-Pakete protokollieren (abgelehnt)."
-#: 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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Verdächtige weitergeleitete WAN-Pakete protokollieren (verworfen)."
-#: 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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Verdächtige eingehende WAN-Pakete protokollieren (verworfen)."
-#: 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:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Max. geöffnete Dateien"
-#: 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:397
+msgid "NFT Chain Priority"
+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 "Speichern"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "NFT-Informationen"
-#: 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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "Netzwerkadapter"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Nice-Level"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "Keine Suchergebnisse!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Noch keine banIP-bezogenen Firewall-Protokolle!"
-#: 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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Noch keine banIP-bezogenen Verarbeitungsprotokolle!"
-#: 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:332
+msgid "Normal Priority (default)"
+msgstr "Normale Priorität (Voreinstellung)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-"Größe der Download-Warteschlange zur Handhabung von Downloads und paralleler "
-"IPSet-Verarbeitung (default '4')."
+"Anzahl der fehlgeschlagenen Anmeldeversuche von der gleichen IP im Protokoll "
+"vor der Sperrung."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
-"Spezielle Optionen für das ausgewählte Download-Dienstprogramm, z.B.'--"
-"timeout=20 -O'."
+"Überschreiben der vorkonfigurierten Download-Optionen für das ausgewählte "
+"Download-Dienstprogramm."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Starttyp"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Übersicht"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Verarbeitungsprotokoll"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "Von 'msmtp' verwendetes Profil für banIP-Benachrichtigungs-E-Mails."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
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>."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
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>."
+"Empfängeradresse für banIP-Benachrichtigungs-E-Mails. Diese Angabe ist "
+"erforderlich, um die E-Mail-Funktionalität zu aktivieren."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Aktualisieren"
-#: 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:218
+msgid "Reload"
+msgstr "Neu laden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
+msgstr "Report-Verzeichnis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Berichtselemente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Neustart"
-#: 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:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
msgstr ""
-"Diese Änderung erfordert ein manueller Stop/Neustart des Diensts zum Wirksam "
-"werden."
+"Beschränken des Internetzugangs von/zu einer kleinen Anzahl von sicheren IPs."
-#: 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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Ergebnis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
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/feeds.js:227
+msgid "Rulev6"
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:187
+msgid "Run Flags"
+msgstr "Laufzeit-Flags"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Informationen zur Ausführung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
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/setreport.js:62
+msgid "Search"
+msgstr "Suche"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Suche in den banIP-bezogenen Sets nach einer bestimmten IP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Wählen Sie eines der vorkonfigurierten Download-Dienstprogramme."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Wählen Sie das/die WAN-Netzwerkgerät(e)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Wählen Sie die logische(n) WAN-IPv4-Netzwerkschnittstelle(n) aus."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Wählen Sie die logische(n) WAN-IPv6-Netzwerkschnittstelle(n) aus."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Absenderadresse für banIP-Benachrichtigungs-E-Mails."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Set"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Set-Berichte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+#, fuzzy
+msgid "Set Split Size"
+msgstr "Teilungsgröße festlegen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+#, fuzzy
+msgid "Set Survey"
+msgstr "Umfrage einstellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+#, fuzzy
+msgid "Set Survey..."
+msgstr "Umfrage einstellen..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Details zum Set"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+"Legen Sie die Priorität der nft-Kette in der banIP-Tabelle fest. Bitte "
+"beachten Sie: niedrigere Werte bedeuten höhere Priorität."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Legen Sie den Syslog-Level für die NFT-Protokollierung fest."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Einstellungen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Stopp"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Umfrage"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Systeminformationen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "Zielverzeichnis für banIP-bezogene Berichtsdateien."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Zielverzeichnis für komprimierte Feed-Sicherungen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+"Die Zulassungsliste ist zu groß, Änderungen können nicht gespeichert werden."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+"Die Sperrliste ist zu groß, Änderungen können nicht gespeichert werden."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
-"Dieser Datenaufruf gibt das enthaltene Präfix und die announcing-ASN einer "
-"bestimmten IP-Adresse zurück."
+"Die standardmäßigen Protokollbegriffe/regulären Ausdrücke filtern "
+"verdächtigen SSH-, LuCI-, Nginx- und Asterisk-Verkehr."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+"Die gewählte Priorität wird für die BanIP-Hintergrundverarbeitung verwendet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
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."
+"Die Syslog-Ausgabe, vorgefiltert nur für banIP-bezogene Firewall-"
+"Protokolleinträge."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-"Dieser Datenaufruf gibt Whois-Informationen aus der entsprechenden "
-"regionalen Internet-Register und dem Routing-Register zurück."
+"Die Syslog-Ausgabe, vorgefiltert nur für banIP-bezogene "
+"Verarbeitungsprotokolleinträge."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-"Dieses Formular ermöglicht, den Inhalt der banIP-Whitelist (%s) zu ändern."
-"<br />"
+"Diese Registerkarte zeigt den zuletzt generierten Set-Bericht, klicken Sie "
+"auf die Schaltfläche \"Aktualisieren\", um einen neuen zu erhalten."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Zeitstempel"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Betreff für banIP-Benachrichtigungs-E-Mails."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
msgid "Trigger Delay"
-msgstr "Verzögerung Trigger-Bedingung"
+msgstr "Verzögerung der Trigger-Bedingung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Änderungen können nicht gespeichert werden: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Version"
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-Forward (Pakete)"
-#: 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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "WAN-Forward-Kette"
-#: 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/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-Input (Pakete)"
-#: 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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "WAN-Input-Kette"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/overview.js:478
+msgid "alert"
+msgstr "Alarm"
-#: 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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "heute automatisch zur Zulassungsliste hinzugefügt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "heute automatisch zur Sperrliste hinzugefügt"
+
+#: 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:479
+msgid "crit"
+msgstr "crit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "debug"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "emerg"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "err"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "Speicher (Standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "notice"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "Leistung"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "warn (Standard)"
+
+#~ msgid "Log Level"
+#~ msgstr "Protokollebene"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Netzwerkschnittstellen"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Zusätzliche Auslöseverzögerung in Sekunden, bevor die banIP-Verarbeitung "
+#~ "tatsächlich beginnt."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Liste der verfügbaren Netzwerkschnittstellen, die den Start von banIP "
+#~ "auslösen können."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Trigger-Interface fürs Starten"
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Dies ist die lokale banIP-Zulassungsliste, die bestimmte MAC/IP/CIDR-"
+#~ "Adressen zulässt.<br /> <em><b> Bitte beachten Sie:</b></em> fügen Sie "
+#~ "nur genau eine MAC/IPv4/IPv6-Adresse oder einen Domänennamen pro Zeile "
+#~ "hinzu."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Dies ist die lokale banIP-Sperrliste, die bestimmte MAC/IP/CIDR-Adressen "
+#~ "verhindert.<br /> <em><b> Bitte beachten Sie:</b></em> fügen Sie nur "
+#~ "genau eine MAC/IPv4/IPv6-Adresse oder einen Domainnamen pro Zeile hinzu."
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr ""
+#~ "Aufteilen des Ladens externer Sets nach jeweils n Mitgliedern, um RAM zu "
+#~ "sparen."
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Ablauf der Sperrliste"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr ""
+#~ "Verfallszeit für automatisch hinzugefügte Mitglieder der Sperrliste."
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "Sperrlisten-Feeds"
+
+#~ msgid "Active Subnets"
+#~ msgstr "Aktive Subnetze"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr "Überträgt verdächtige IPs automatisch an die banIP-Sperrliste."
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr "Überträgt Uplink-IPs automatisch in die banIP-Zulassungsliste."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "Konfiguration des banIP-Pakets, um ein- und ausgehende IP-Adressen/"
+#~ "Subnetze über Sets in nftables zu sperren. Weitere Informationen finden "
+#~ "Sie unter <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+#~ "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >in "
+#~ "der Online-Dokumentation</a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Deduplizieren von IP-Adressen in allen aktiven Sets und bereinigen der "
+#~ "lokalen Sperrliste."
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr ""
+#~ "Erhöhen der maximalen Anzahl geöffneten Dateien, um z. B. die Menge der "
+#~ "temporären geteilten Dateien beim Laden der Sets zu bewältigen."
+
+#~ msgid "Chain Priority"
+#~ msgstr "Kettenpriorität"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Nur die zuletzt angegebene Anzahl der Protokolleinträge auf verdächtige "
+#~ "Ereignisse prüfen."
+
+#, fuzzy
+#~ msgid "Set Policy"
+#~ msgstr "Set-Richtlinie"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Legen Sie die nft-Richtlinie für banIP-bezogene Sets fest."
+
+#~ msgid "audit"
+#~ msgstr "Prüfung"
+
+#~ msgid ""
+#~ "Allowlist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "Änderungen an der Zulassungsliste wurden gespeichert, starten Sie banIP "
+#~ "neu, damit die Änderungen wirksam werden."
+
+#~ msgid ""
+#~ "Blocklist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "Änderungen an der Sperrliste wurden gespeichert, starten Sie banIP neu, "
+#~ "damit die Änderungen wirksam werden."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Aktive Schnittstellen"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "Zielverzeichnis für IPSet-bezogene Berichtsdateien."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr "Zielverzeichnis für komprimierte Quelllistensicherungen."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Blacklist Änderungen wurden gespeichert. banIP Liste aktualisieren um "
+#~ "Änderungen anzuwenden."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Dies ist die lokale banIP-Sperrliste, um bestimmte IP/CIDR-Adressen immer "
+#~ "abzulehnen.<br /> <em><b>Bitte beachten Sie:</b></em> fügen Sie nur eine "
+#~ "IPv4-Adresse, IPv6-Adresse oder einen Domainnamen pro Zeile hinzu. "
+#~ "Kommentare, die mit '#' eingeleitet werden, sind erlaubt - Wildcards und "
+#~ "Regex sind nicht erlaubt."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Konnte Änderungen nicht speichern: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (Standart)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 Stunde"
+
+#~ msgid "12 hours"
+#~ msgstr "12 Stunden"
+
+#~ msgid "24 hours"
+#~ msgstr "24 Stunden"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 Minuten"
+
+#~ msgid "6 hours"
+#~ msgstr "6 Stunden"
+
+#~ msgid "Action"
+#~ msgstr "Aktion"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Aktive Protokollbegriffe"
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktive Quellen"
+
+#~ 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."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Fügen Sie diese IP / CIDR Ihrer lokalen Whitelist hinzu."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Zusätzliche Einstellungen"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr ""
+#~ "Zusätzliche Auslöseverzögerung in Sekunden, bevor die BanIP-Verarbeitung "
+#~ "beginnt."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Erweiterte Ketteneinstellungen"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Fortgeschrittene E-Mail Einstellungen"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Erweiterte Protokolleinstellungen"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Weisen Sie banIP eine oder mehrere relevante Firewall-Ketten zu. Die von "
+#~ "banIP verwendete Standardkette ist 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Weisen Sie banIP eine oder mehrere relevante Firewall-Ketten zu. Die von "
+#~ "banIP verwendete Standardkette ist 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Weisen Sie banIP eine oder mehrere relevante Firewall-Ketten zu. Die von "
+#~ "banIP verwendete Standardkette ist 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Weisen Sie banIP eine oder mehrere relevante Firewall-Ketten zu. Die von "
+#~ "banIP verwendete Standardkette ist 'input_wan_rule'."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Automatische Blacklist"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Automatische Whitelist"
+
+#~ 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."
+
+#~ 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."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Basis-Temp-Verzeichnis"
+
+#~ 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."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Timeout der Blockierliste"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Blockierlisten-Quellen"
+
+#~ 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 ""
+#~ "Einstellungen des banIP Pakets zum Blockieren von IP-Adressen/Subnets via "
+#~ "IPSet. Für mehr Informationen: <a href=\"https://github.com/openwrt/"
+#~ "packages/blob/master/net/banip/files/README.md\" target=\"_blank\" "
+#~ "rel=\"noreferrer noopener\" >Die online-Dokumentation lesen</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Anzahl ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Anzahl CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Anzahl IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Anzahl MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Anzahl SUM"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "DST IPset Typ"
+
+#~ msgid "DST Log Options"
+#~ msgstr "DST Log-Optionen"
+
+#~ msgid "DST Target"
+#~ msgstr "DST Ziel"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr "Erkenne automatisch alle relevanten Schnittstellen, Protokolle etc."
+
+#~ msgid "Download Queue"
+#~ msgstr "Download Warteschlange"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "E-Mail-Aktionen"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Blockierliste bearbeiten"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "MAC-Liste bearbeiten"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Positivliste bearbeiten"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "DST Logging einschalten"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "SRC Logging einschalten"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Aktiviere das ausführliche Anwendungs-Logging bei Verarbeitungsfehlern."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Aktiviere IPv4-Unterstützung in banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Aktiviere IPv6-Unterstützung in banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Details"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Bestehende Job(s)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Spezielle Quellen"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Globaler IPSet Typ"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet-Information"
+
+#~ msgid "IPSet Query"
+#~ msgstr "IPSet Suche"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "IPSet Suche..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "IPSet Bericht"
+
+#~ msgid "IPSet details"
+#~ msgstr "IPSet Details"
+
+#~ msgid "LAN Forward"
+#~ msgstr "LAN Forward"
+
+#~ msgid "LAN Input"
+#~ msgstr "LAN Input"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Beschränke den E-Mail-Trigger auf bestimmte banIP-Aktionen."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Beschränke den Log-Monitor auf bestimmte Suchbegriffe."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Beschränke die Auswahl an lokalen Quellen."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Zu entfernende Zeile"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Liste der unterstützten und vollständig vorkonfigurierten Download-"
+#~ "Hilfsprogramme."
+
+#~ msgid "Local Sources"
+#~ msgstr "Lokale Quellen"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Protokollmonitor"
+
+#~ msgid "Log View"
+#~ msgstr "Protokollansicht"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr ""
+#~ "Protokollieren auffälliger eingehender Pakete - normalerweise verworfen."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Verdächtige ausgehende Pakete protokollieren - üblicherweise "
+#~ "zurückgewiesen. Das Protokollieren solcher Pakete kann eine höhere Latenz "
+#~ "verursachen, da es zusätzliche Systemresourcen benötigt."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "LuCI Protokollzählung"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Maclist Zeitüberschreitung"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Die Änderungen der Macliste wurden gespeichert. Aktualisieren Sie Ihre "
+#~ "banIP-Listen, damit die Änderungen wirksam werden."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Die vorkonfigurierten Download-Optionen für das ausgewählte Download-"
+#~ "Dienstprogramm manuell außer Kraft setzen."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "NGINX Protokollzählung"
+
+#~ msgid "Name"
+#~ msgstr "Name"
+
+#~ msgid "No Query results!"
+#~ msgstr "Keine Abfrageergebnisse!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Es existieren noch keine banIP-Protokolle!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "Anzahl der CIDR-Einträge"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "Anzahl der IP-Adressen"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "Anzahl der MAC-Einträge"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "Anzahl der Einträge mit Zugriffen"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "Anzahl aller IPSets"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Anzahl aller Einträge"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Anzahl der wiederholt fehlgeschlagenen LuCI-Anmeldevorgänge derselben IP "
+#~ "im Protokoll vor der Sperre."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Anzahl der fehlgeschlagenen NGINX-Anfragen derselben IP im Protokoll vor "
+#~ "der Sperre."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Anzahl der wiederholt fehlgeschlagenen SSH-Anmeldevorgänge derselben IP "
+#~ "im Protokoll vor der Sperre."
+
+#~ msgid "Query"
+#~ msgstr "Abfrage"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "Empfängeradresse für banIP-Benachrichtigungs-E-Mails."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Timer"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Timer..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Entferne einen vorhandenen Job"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Den Internetzugang von/zu einer kleinen Anzahl von sicheren Websites/IPs "
+#~ "beschränken und den Zugang vom/zum restlichen Internet blockieren."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "SRC IPSet-Typ"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "SRC-Protokolloptionen"
+
+#~ msgid "SRC Target"
+#~ msgstr "SRC-Ziel"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "SRC+DST IPSet-Typ"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "Anzahl der SSH-Protokolle"
+
+#~ msgid "Save"
+#~ msgstr "Speichern"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Suche in den aktiven banIP-bezogenen IPSets nach einer bestimmten IP-, "
+#~ "CIDR- oder MAC-Adresse."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Die entsprechenden Netzwerkschnittstellen manuell auswählen."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "banIP-bezogene Benachrichtigungs-E-Mails senden. Dies erfordert die "
+#~ "Installation und Einrichtung des zusätzlichen 'msmtp' Pakets."
+
+#~ msgid "Service Priority"
+#~ msgstr "Dienstpriorität"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Einen neuen banIP-Auftrag einstellen"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Einen individuellen DST-Typ pro IPset einstellen, um nur ausgehende "
+#~ "Pakete zu blockieren."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Einen individuellen SRC-Typ pro IPset einstellen, um nur eingehende "
+#~ "Pakete zu blockieren."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Einen individuellen SRC+DST-Typ pro IPset einstellen, um eingehende und "
+#~ "ausgehende Pakete zu blockieren."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Spezielle DST-Protokolloptionen einstellen, z. B. um eine Grenzrate "
+#~ "festzulegen."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Spezielle DST-Protokolloptionen einstellen, z. B. um eine Grenzrate "
+#~ "festzulegen."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Die Zeitüberschreitung für die schwarze Liste IPSet einstellen."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr "Das Firewall-Ziel für alle DST-bezogenen Regeln einstellen."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr "Das Firewall-Ziel für alle SRC-bezogenen Regeln einstellen."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Den globalen IPset-Typ Standard einstellen, um eingehende (SRC) und/oder "
+#~ "ausgehende (DST) Pakete zu blockieren."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Die IPSet-Zeitüberschreitung der Makroliste einstellen."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Die IPSet-Zeitüberschreitung für die Whitelist einstellen."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr ""
+#~ "Größe der Download-Warteschlange für die parallele Verarbeitung von "
+#~ "Downloads."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Quellen (Info)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Startet eine kleine Protokollüberwachung im Hintergrund, um verdächtige "
+#~ "SSH/LuCI-Anmeldeversuche zu blockieren."
+
+#~ msgid "Status / Version"
+#~ msgstr "Status / Version"
+
+#~ msgid "Suspend"
+#~ msgstr "Anhalten"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Der Timer konnte nicht aktualisiert werden."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Der Timer wurde aktualisiert."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "Der Wochentag (opt., Werte: 1-7 getrennt druch \",\" oder \"-\")"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "Der Stundenteil (Werte zw. 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Der Minutenteil (Werte zw. 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "Die gewählte Priorität wird für die banIP-Hintergrundverarbeitung "
+#~ "verwendet. Diese Änderung erfordert einen vollständigen Neustart des "
+#~ "banIP-Dienstes, um wirksam zu werden."
+
+#~ msgid "The syslog output, pre-filtered for banIP related messages only."
+#~ msgstr ""
+#~ "Die Syslog-Ausgabe, vorgefiltert mit nur BanIP-bezogene Nachrichten."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Dies ist die lokale banIP-Macliste, um bestimmte MAC-Adressen immer "
+#~ "zuzulassen.<br /> <em><b>Bitte beachten Sie:</b></em> fügen Sie nur eine "
+#~ "MAC-Adresse pro Zeile hinzu. Kommentare, die mit '#' eingeleitet werden, "
+#~ "sind erlaubt - Domains, Wildcards und Regex sind nicht erlaubt."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Dies ist die lokale banIP-Zulassungsliste, um bestimmte IP/CIDR-Adressen "
+#~ "immer zuzulassen.<br /> <em><b>Bitte beachten Sie:</b></em> fügen Sie nur "
+#~ "eine IPv4-Adresse, IPv6-Adresse oder einen Domainnamen pro Zeile hinzu. "
+#~ "Kommentare, die mit '#' eingeleitet werden, sind erlaubt - Wildcards und "
+#~ "Regex sind nicht erlaubt."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Diese Registerkarte zeigt den zuletzt erstellten IPSet-Bericht an. "
+#~ "Drücken Sie die Schaltfläche 'Aktualisieren', um einen aktuellen Bericht "
+#~ "zu erhalten."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Um Ihre banIP-Listen auf dem neuesten Stand zu halten, sollten Sie einen "
+#~ "automatischen Aktualisierungsauftrag für diese Listen einrichten."
+
+#~ msgid "Type"
+#~ msgstr "Typ"
+
+#~ msgid "WAN Forward"
+#~ msgstr "WAN-Weiterleitung"
+
+#~ msgid "WAN Input"
+#~ msgstr "WAN-Eingang"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Zulassungsliste IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Nur Zulassungsliste"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Zeitüberschreitung der Zulassungsliste"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Die Änderungen der Zulassungsliste wurden gespeichert. Aktualisieren Sie "
+#~ "Ihre banIP-Listen, damit die Änderungen wirksam werden."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Positivliste..."
+
+#~ msgid "banIP action"
+#~ msgstr "banIP-Aktion"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "Die banIP-Standardkette lautet 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Spezielle Konfigurationseinstellungen für das gewählte Download-Programm."
+
+#~ 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 "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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP-Version"
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSets aktualisieren"
+
+#~ 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/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "aktiviere IPv4"
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC-Ziel IPv6 (Source)"
+
+#~ 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..e48ef36acc 100644
--- a/applications/luci-app-banip/po/el/banip.po
+++ b/applications/luci-app-banip/po/el/banip.po
@@ -1,489 +1,1072 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-12-03 08:26+0000\n"
-"Last-Translator: Tavaninja <metalcorpe@gmail.com>\n"
+"PO-Revision-Date: 2022-12-06 01:48+0000\n"
+"Last-Translator: deb8ate <deb8ate@gmail.com>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/el/>\n"
"Language: el\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.10-dev\n"
+"X-Generator: Weblate 4.15-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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
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:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+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:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
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:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Ακύρωση"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
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:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
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:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Φόρτωση"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
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/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
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:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of failed login attempts of the same IP in the log before blocking."
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:295
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
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/setreport.js:229
+msgid "Set details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Ρυθμίσεις"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
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/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
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/overview.js:419
+msgid "drop (default)"
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:477
+msgid "emerg"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Action"
+#~ msgstr "Δράση"
+
+#~ msgid "Active Sources"
+#~ msgstr "Ενεργές Πηγές"
+
+#~ msgid "Additional Settings"
+#~ msgstr "Επιπρόσθετες ρυθμίσεις"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Προηγμένες ρυθμίσεις ηλεκτρονικού ταχυδρομείου"
+
+#~ msgid "Name"
+#~ msgstr "Ονομα"
+
+#~ msgid "Advanced"
+#~ 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..57ca530de2 100644
--- a/applications/luci-app-banip/po/en/banip.po
+++ b/applications/luci-app-banip/po/en/banip.po
@@ -1,483 +1,1051 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2023-11-30 14:34+0000\n"
+"Last-Translator: rygle <pittos@post.com>\n"
+"Language-Team: English <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/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 5.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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Cancel"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
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:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
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:554
+msgid "External blocklist feeds"
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "General Settings"
+
#: 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/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
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:330
+msgid "Highest 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:615
+msgid "IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
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/setreport.js:215
+msgid "IP Search..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
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:153
+msgid "Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
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:191
+msgid "Last Run"
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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Overview"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
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/setreport.js:222
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
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:249
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Version"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
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/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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
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/overview.js:420
+msgid "reject"
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:481
+msgid "warn (default)"
msgstr ""
diff --git a/applications/luci-app-banip/po/es/banip.po b/applications/luci-app-banip/po/es/banip.po
index af7e63a1d8..cba18d5c32 100644
--- a/applications/luci-app-banip/po/es/banip.po
+++ b/applications/luci-app-banip/po/es/banip.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2019-07-23 22:17-0300\n"
-"PO-Revision-Date: 2020-05-02 10:21+0000\n"
+"PO-Revision-Date: 2023-11-07 22:01+0000\n"
"Last-Translator: Franco Castillo <castillofrancodamian@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/es/>\n"
@@ -11,550 +11,2123 @@ 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 5.2-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Selección de conjuntos --"
-#: 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:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (predeterminado)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (desactivar)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (predeterminado)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (predeterminado)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (predeterminado)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Dispositivos activos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Fuentes activas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Enlace ascendente activo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
msgstr ""
-"Demora adicional del disparador en segundos antes de que comience el "
-"procesamiento de banIP."
+"Retraso de activación adicional en segundos durante la recarga y el inicio "
+"de la interfaz."
-#: 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:237
+msgid "Advanced Settings"
+msgstr "Ajustes avanzados"
-#: 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:406
+msgid "Allow VLAN Forwards"
+msgstr "Permitir reenvíos de VLAN"
-#: 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:590
+msgid "Allowlist Feed Selection"
+msgstr "Selección de feeds de la lista de permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Solo lista de permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"Las modificaciones de la lista de permitidos se han guardado, inicie la "
+"búsqueda de dominios o reinicie banIP para que los cambios surtan efecto."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+#, fuzzy
+msgid "Auto Allow Uplink"
+msgstr "Permitir enlace ascendente automáticamente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+#, fuzzy
+msgid "Auto Allowlist"
+msgstr "Lista de permitidos automática"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+#, fuzzy
+msgid "Auto Blocklist"
+msgstr "Lista de bloqueo automática"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Detección automática"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+"Agregue automáticamente dominios resueltos e IP sospechosas a la lista de "
+"bloqueo de banIP local."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+"Agregue automáticamente dominios resueltos e IP de enlace ascendente a la "
+"lista de permitidos de banIP local."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr "Directorio base"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Directorio de trabajo base durante el procesamiento de banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
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/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+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:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "Países"
-#: 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/feeds.js:174
+msgid "Custom Feed Editor"
+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/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+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/overview.js:376
+msgid "Deduplicate IPs"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Descripción"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+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:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "No verificar los certificados SSL del servidor durante la descarga."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Descarga insegura"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Descargar parámetros"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Editar lista negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Notificación por correo electrónico"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar configuración"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Perfil de correo electrónico"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Editar lista blanca"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Dirección del destinatario de correo electrónico"
-#: 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:536
+msgid "E-Mail Sender Address"
+msgstr "Dirección del remitente de correo electrónico"
-#: 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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
+msgstr "Tema del correo electrónico"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opciones extra"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Activar el servicio banIP.."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Activado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
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:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Configuración general"
#: 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 "Otorgar acceso a la aplicación banIP de LuCI"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Alta prioridad"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "Prioridad más alta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+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:272
+msgid "IPv4 Network Interfaces"
+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:255
+msgid "IPv4 Support"
+msgstr "Soporte IPv4"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "Información de IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
-#: 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/overview.js:260
+msgid "IPv6 Support"
+msgstr "Soporte IPv6"
-#: 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/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+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:153
+msgid "Information"
+msgstr "Información"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+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/setreport.js:158
+msgid "LAN-Forward (packets)"
+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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+msgstr "Prioridad mínima"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Menos prioridad"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr ""
-#: 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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+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:438
+msgid "Limit certain feeds to the WAN-Input chain."
+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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+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:611
+msgid "Limit the uplink autoallow function."
+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/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+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:300
+msgid "List of available reload trigger interface(s)."
+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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+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:605
+msgid "Local feed settings"
+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:499
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Límite de registro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr "Términos de registro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
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/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Prioridad normal (predeterminado)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+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/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+"Perfil utilizado por 'msmtp' para correos electrónicos de notificación de "
+"banIP."
-#: 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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
msgid "Refresh"
msgstr "Refrescar"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "Actualizar IPSets"
-
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
msgstr "Recargar"
-#: 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/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Informar directorio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Reiniciar"
-#: 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:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Resultado"
-#: 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/feeds.js:214
+msgid "Rulev4"
+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/feeds.js:227
+msgid "Rulev6"
+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:187
+msgid "Run Flags"
+msgstr "Ejecutar banderas"
-#: 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:183
+msgid "Run Information"
+msgstr "Ejecutar información"
-#: 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 "Guardar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+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/setreport.js:62
+msgid "Search"
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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+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:286
+msgid "Select one of the pre-configured download utilities."
+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:265
+msgid "Select the WAN network device(s)."
+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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+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:536
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-"Tamaño de la cola de descarga para manejar descargas &amp; Procesamiento de "
-"IPset en paralelo (predeterminado es '4')."
+"Dirección del remitente para correos electrónicos de notificación de banIP."
-#: 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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+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:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
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/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
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 nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
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:234
+msgid "Settings"
+msgstr "Configuraciones"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
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:155
+msgid "Status"
+msgstr "Estado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
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:614
+msgid "Subnet (default)"
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/setreport.js:128
+msgid "Survey"
msgstr ""
-"Esta llamada de datos devuelve todos los prefijos anunciados para un ASN "
-"dado."
-#: 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:195
+msgid "System Information"
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
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:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries 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."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
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/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
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/setreport.js:191
+msgid "Timestamp"
+msgstr "Marca de tiempo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Tema para correos electrónicos de notificación de banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Versión"
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+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/setreport.js:156
+msgid "WAN-Input (packets)"
+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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/overview.js:478
+msgid "alert"
+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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Interfaces de red"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Retraso de activación adicional en segundos antes de que realmente "
+#~ "comience el procesamiento de banIP."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Lista de interfaces de red disponibles para activar el inicio de banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interfaz de activación de inicio"
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Caducidad de la lista de bloqueo"
+
+#~ msgid "Active Subnets"
+#~ msgstr "Subredes activas"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr ""
+#~ "Transfiere automáticamente las IP sospechosas a la lista de bloqueo de "
+#~ "banIP."
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analice solo el último número indicado de entradas de registro para "
+#~ "detectar eventos sospechosos."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Interfaces activas"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr ""
+#~ "Directorio de destino para archivos de informes relacionados con IPSet."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr ""
+#~ "Directorio de destino para copias de seguridad de listas de origen "
+#~ "comprimidas."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Se han guardado los cambios de la lista negra. Actualice sus listas de "
+#~ "banIP para que los cambios surtan efecto."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta es la lista negra local de banIP para denegar siempre ciertas "
+#~ "direcciones IP/CIDR. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue "
+#~ "solo una dirección IPv4, una dirección IPv6 o un nombre de dominio por "
+#~ "línea . Los comentarios introducidos con '#' están permitidos; los "
+#~ "comodines y las expresiones regulares no."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "No se pudo guardar los cambios: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (predeterminado)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 hora"
+
+#~ msgid "12 hours"
+#~ msgstr "12 horas"
+
+#~ msgid "24 hours"
+#~ msgstr "24 horas"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minutos"
+
+#~ msgid "6 hours"
+#~ msgstr "6 horas"
+
+#~ msgid "Action"
+#~ msgstr "Acción"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Términos de registro activos"
+
+#~ msgid "Active Sources"
+#~ msgstr "Fuentes activas"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Agregue IPSets adicionales no relacionados con banIP, p. Ej. para "
+#~ "informes y consultas."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Agregue esta IP/CIDR a su lista blanca local."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Configuración adicional"
+
+#~ 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."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Configuración de cadena avanzada"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Configuración avanzada de correo electrónico"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Configuración de registro avanzada"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+#~ "predeterminada utilizada por banIP es 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+#~ "predeterminada utilizada por banIP es 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+#~ "predeterminada utilizada por banIP es 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Asigne una o más cadenas de cortafuegos relevantes a banIP. La cadena "
+#~ "predeterminada utilizada por banIP es 'input_wan_rule'."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Lista negra automática"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Lista blanca automática"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Transfiere automáticamente las direcciones IP sospechosas del registro a "
+#~ "la lista negra de banIP durante el tiempo de ejecución."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Transfiere automáticamente IPs de enlace ascendente a la lista blanca "
+#~ "banIP durante el tiempo de ejecución."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Directorio temporal base"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "Directorio temporal base utilizado para todas las operaciones en tiempo "
+#~ "de ejecución relacionadas con banIP."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Tiempo de espera de lista negra"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Fuentes de lista de bloqueo"
+
+#~ 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 ""
+#~ "Configuración del paquete banIP para bloquear direcciones/subredes ip a "
+#~ "través de IPSet. Para obtener más información <a href=\"https://github."
+#~ "com/openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >consulte la documentación "
+#~ "en línea</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Cuenta ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Cuenta CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Cuenta IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Cuenta MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Cuenta SUM"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "Tipo de IPSet DST"
+
+#~ msgid "DST Log Options"
+#~ msgstr "Opciones de registro DST"
+
+#~ msgid "DST Target"
+#~ msgstr "Objetivo DST"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Detecte interfaces de red, dispositivos, subredes y protocolos relevantes "
+#~ "automáticamente."
+
+#~ msgid "Download Queue"
+#~ msgstr "Cola de descarga"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Acciones de correo electrónico"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Editar lista negra"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Editar Maclist"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Editar lista blanca"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Activar el registro de DST"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Activar el registro de SRC"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Activar el registro de depuración detallado en caso de errores de "
+#~ "procesamiento."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Activa la compatibilidad con IPv4 en banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Activa la compatibilidad con IPv6 en banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Detalles de entrada"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Trabajo(s) existente(s)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Fuentes extra"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Tipo de IPSet global"
+
+#~ msgid "IPSet Information"
+#~ msgstr "Información de IPSet"
+
+#~ msgid "IPSet Query"
+#~ msgstr "Consulta IPSet"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "Consulta IPSet..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "Informe IPSet"
+
+#~ msgid "IPSet details"
+#~ msgstr "Detalles del IPSet"
+
+#~ msgid "LAN Forward"
+#~ msgstr "Reenvío LAN"
+
+#~ msgid "LAN Input"
+#~ msgstr "Entrada LAN"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr ""
+#~ "Limite el disparador de correo electrónico a determinadas acciones de "
+#~ "banIP."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Limite el monitor de registro a ciertos términos de registro."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Limite la selección a determinadas fuentes locales."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Número de línea para eliminar"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Lista de utilidades de descarga totalmente preconfiguradas y compatibles."
+
+#~ msgid "Local Sources"
+#~ msgstr "Fuentes locales"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Monitor de registro"
+
+#~ msgid "Log View"
+#~ msgstr "Vista de registro"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr ""
+#~ "Registre los paquetes entrantes sospechosos, generalmente descartados."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Registre los paquetes salientes sospechosos, generalmente rechazados. El "
+#~ "registro de dichos paquetes puede provocar un aumento de la latencia "
+#~ "debido a que requiere recursos adicionales del sistema."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "Contador de registro de LuCI"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Tiempo de espera de Maclist"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Se han guardado los cambios de Maclist. Actualice sus listas de banIP "
+#~ "para que los cambios surtan efecto."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Anular manualmente las opciones de descarga preconfiguradas para la "
+#~ "utilidad de descarga seleccionada."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "Contador de registro de NGINX"
+
+#~ msgid "Name"
+#~ msgstr "Nombre"
+
+#~ msgid "No Query results!"
+#~ msgstr "¡No hay resultados de consulta!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "¡Aún no hay registros relacionados con banIP!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "Número de entradas CIDR"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "Número de entradas de IP"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "Número de entradas MAC"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versión de banIP"
+#~ msgid "Number of accessed entries"
+#~ msgstr "Número de entradas accedidas"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "activar IPv4"
+#~ msgid "Number of all IPSets"
+#~ msgstr "Número de todos los IPSets"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "activar IPv6"
+#~ msgid "Number of all entries"
+#~ msgstr "Número de todas las entradas"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Número de intentos de acceso desde la misma ip en el registro antes de "
+#~ "bloquear."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Número de solicitudes nginx fallidas de la misma IP en el registro antes "
+#~ "de bloquear."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Número de repeticiones de inicio de sesión ssh fallidas de la misma IP en "
+#~ "el registro antes de bloquear."
+
+#~ msgid "Query"
+#~ msgstr "Consulta"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr ""
+#~ "Dirección del receptor de los correos electrónicos de notificación de "
+#~ "banIP."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Temporizador de actualización"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Actualizar temporizador..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Eliminar un trabajo existente"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Restrinja el acceso a Internet desde/hacia una pequeña cantidad de sitios "
+#~ "web/IP seguros y bloquee el acceso desde/hacia el resto de Internet."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "Tipo IPSet SRC"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "Opciones de registro SRC"
+
+#~ msgid "SRC Target"
+#~ msgstr "Objetivo SRC"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "Tipo de IPSet SRC+DST"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "Cuenta de registros SSH"
+
+#~ msgid "Save"
+#~ msgstr "Guardar"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Busque los IPSets activos relacionados con banIP para una dirección IP, "
+#~ "CIDR o MAC específica."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Seleccione las interfaces de red relevantes manualmente."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Envíe correos electrónicos de notificación relacionados con banIP. Esto "
+#~ "necesita la instalación y configuración del paquete adicional 'msmtp'."
+
+#~ msgid "Service Priority"
+#~ msgstr "Prioridad de servicio"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Establecer un nuevo trabajo banIP"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Configure el tipo de DST individual por IPset para bloquear solo los "
+#~ "paquetes salientes."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Configure el tipo de SRC individual por IPset para bloquear solo los "
+#~ "paquetes entrantes."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Configure el tipo de SRC+DST individual por IPset para bloquear los "
+#~ "paquetes entrantes y salientes."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Establecer opciones especiales de registro DST, p. Ej. para establecer "
+#~ "una tasa límite."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Configure opciones especiales de registro de SRC, por ejemplo, para "
+#~ "establecer una tasa límite."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Configure el tiempo de espera de IPSet de la lista negra."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr ""
+#~ "Establezca el destino del firewall para todas las reglas relacionadas con "
+#~ "DST."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr ""
+#~ "Establezca el objetivo del firewall para todas las reglas relacionadas "
+#~ "con SRC."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Establezca el tipo de IPset global predeterminado para bloquear los "
+#~ "paquetes entrantes (SRC) y/o salientes (DST)."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Establezca el tiempo de espera de maclist IPSet."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Establezca el tiempo de espera de IPSet de la lista blanca."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr ""
+#~ "Tamaño de la cola de descarga para el procesamiento de descargas en "
+#~ "paralelo."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Fuentes (Información)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Inicia un pequeño monitor de registro en segundo plano para bloquear "
+#~ "intentos sospechosos de inicio de sesión SSH/LuCI."
+
+#~ msgid "Status / Version"
+#~ msgstr "Estado/Versión"
+
+#~ msgid "Suspend"
+#~ msgstr "Suspender"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "No se pudo actualizar el temporizador de actualización."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Se ha actualizado el temporizador de actualización."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr ""
+#~ "El día de la semana (opt., valores: 1-7 posiblemente separados por , o -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "El reparto de horas (req., rango: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "La porción de minutos (opcional, rango: 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "La prioridad seleccionada se utilizará para el procesamiento en segundo "
+#~ "plano de banIP. Este cambio requiere un reinicio completo del servicio "
+#~ "banIP para que surta efecto."
+
+#~ msgid "The syslog output, pre-filtered for banIP related messages only."
+#~ msgstr ""
+#~ "La salida de syslog, prefiltrada solo para mensajes relacionados con "
+#~ "banIP."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Este es el maclist banIP local para permitir siempre ciertas direcciones "
+#~ "MAC. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue solo una dirección "
+#~ "MAC por línea. Se permiten los comentarios introducidos con '#'; los "
+#~ "dominios, los comodines y las expresiones regulares no."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta es la lista blanca local de banIP para permitir siempre ciertas "
+#~ "direcciones IP/CIDR.<br /> <em> <b>Tenga en cuenta:</b> </em> agregue "
+#~ "solo una dirección IPv4, una dirección IPv6 o un nombre de dominio por "
+#~ "línea. Los comentarios introducidos con '#' están permitidos; los "
+#~ "comodines y las expresiones regulares no."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Esta pestaña muestra el último informe IPSet generado, presione el botón "
+#~ "'Actualizar' para obtener uno actual."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Para mantener actualizadas sus listas de banIP, debe configurar un "
+#~ "trabajo de actualización automática para estas listas."
+
+#~ msgid "Type"
+#~ msgstr "Tipo"
+
+#~ msgid "WAN Forward"
+#~ msgstr "Reenvío WAN"
+
+#~ msgid "WAN Input"
+#~ msgstr "Entrada WAN"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Lista blanca de IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Solo lista blanca"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Tiempo de espera de lista blanca"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Se han guardado los cambios de la lista blanca. Actualice sus listas de "
+#~ "banIP para que los cambios surtan efecto."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Lista blanca..."
+
+#~ msgid "banIP action"
+#~ msgstr "Acción banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr ""
+#~ "La cadena predeterminada utilizada por banIP es 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr ""
+#~ "La cadena predeterminada utilizada por banIP es 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "La cadena predeterminada utilizada por banIP es 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "La cadena predeterminada utilizada por banIP es 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opciones de configuración especiales para la utilidad de descarga "
+#~ "seleccionada."
+
+#~ msgid ""
+#~ "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 es la lista negra de banIP local para denegar siempre ciertas "
+#~ "direcciones IP/CIDR. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue "
+#~ "solo una dirección IPv4 o IPv6 por línea. Se permiten los comentarios "
+#~ "introducidos con '#'; los dominios, los comodines y las expresiones "
+#~ "regulares no."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Esta es la lista blanca local de banIP para permitir siempre ciertas "
+#~ "direcciones IP/CIDR. <br /> <em> <b>Tenga en cuenta:</b> </em> agregue "
+#~ "solo una dirección IPv4 o IPv6 o por línea. Se permiten los comentarios "
+#~ "introducidos con '#'; los dominios, los comodines y las expresiones "
+#~ "regulares no."
+
+#~ 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 "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"
+
+#~ msgid "Local Save Whitelist Addons"
+#~ msgstr "Complementos locales para guardar la lista blanca"
+
+#~ msgid "Low Priority Service"
+#~ msgstr "Servicio con prioridad baja"
+
+#~ 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 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 +2142,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..e83d45a013 100644
--- a/applications/luci-app-banip/po/fi/banip.po
+++ b/applications/luci-app-banip/po/fi/banip.po
@@ -1,489 +1,1186 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: Petri Asikainen <uniluodossa@gmail.com>\n"
+"PO-Revision-Date: 2023-10-18 05:43+0000\n"
+"Last-Translator: Jiri Grönroos <jiri.gronroos@iki.fi>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/fi/>\n"
"Language: fi\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 5.1\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
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:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASN:t"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktiiviset laitteet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Lisäasetukset"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Automaattinen tunnistus"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Peruuta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "Maat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Kuvaus"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
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:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Älä tarkista SSL-palvelinvarmenteita latauksen aikana."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Editoi estolistaa"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Editoi sallittujen lista"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
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:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Ota banIP-palvelun käyttöön."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Käytössä"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Yleiset asetukset"
+
#: 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/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
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:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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/overview.js:272
+msgid "IPv4 Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4-tuki"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "IPv6-tuki"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
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:153
+msgid "Information"
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/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+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:300
+msgid "List of available reload trigger interface(s)."
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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
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:605
+msgid "Local feed settings"
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:499
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' 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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
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:218
+msgid "Reload"
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:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
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:380
+msgid "Report Elements"
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:225
+msgid "Restart"
+msgstr "Käynnistä uudelleen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Tulos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
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/feeds.js:227
+msgid "Rulev6"
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:187
+msgid "Run Flags"
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:183
+msgid "Run Information"
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/feeds.js:297
+msgid "Save Custom Feeds"
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 "Tallenna"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
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:265
+msgid "Select the WAN network device(s)."
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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
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:536
+msgid "Sender address for banIP notification E-Mails."
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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
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/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
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 nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
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:234
+msgid "Settings"
+msgstr "Asetukset"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
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:155
+msgid "Status"
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:211
+msgid "Stop"
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:614
+msgid "Subnet (default)"
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/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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:478
+msgid "alert"
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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
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/overview.js:393
+msgid "performance"
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:420
+msgid "reject"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Verkkoliitynnät"
+
+#~ msgid "Active Subnets"
+#~ msgstr "Aktiiviset aliverkot"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Aktiiviset liitynnät"
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Muutoksia ei voitu tallentaa: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (oletus)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 tunti"
+
+#~ msgid "12 hours"
+#~ msgstr "12 tuntia"
+
+#~ msgid "24 hours"
+#~ msgstr "24 tuntia"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minuuttia"
+
+#~ msgid "6 hours"
+#~ msgstr "6 tuntia"
+
+#~ msgid "Action"
+#~ msgstr "Toiminta"
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktiiviset lähteet"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Lisää muita, ei-banIP:hen liittyviä IPSet-joukkoja esim. raportointia ja "
+#~ "kyselyjä varten."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Lisää tämä IP/CIDR paikalliseen sallittujen luetteloon."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Lisäasetukset"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr ""
+#~ "Ylimääräinen käynnistysviive sekunteina ennen banIP-käsittelyn "
+#~ "aloittamista."
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Sähköpostin lisäasetukset"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Lokin lisäasetukset"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+#~ "käyttämä oletusketju on 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+#~ "käyttämä oletusketju on 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+#~ "käyttämä oletusketju on 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Määritä yksi tai useampi asiaankuuluva palomuuriketju banIP:lle. BanIP:n "
+#~ "käyttämä oletusketju on \"input_wan_rule\"."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Automaattinen kieltolista"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Automaattinen sallittujen lista"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Editoi estolistaa"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Editoi sallittujen lista"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Ota DST-lokitus käyttöön"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Ota SRC-lokitus käyttöön"
+
+#~ msgid "Local Sources"
+#~ msgstr "Paikalliset lähteet"
+
+#~ msgid "Name"
+#~ msgstr "Nimi"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Päivitä ajastin"
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Poista olemassa oleva työ"
+
+#~ msgid "Save"
+#~ msgstr "Tallenna"
+
+#~ msgid "Status / Version"
+#~ msgstr "Tila / versio"
+
+#~ msgid "Type"
+#~ msgstr "Tyyppi"
+
+#~ msgid "Load"
+#~ msgstr "Kuormitus"
+
+#~ 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..3a5f534c49 100644
--- a/applications/luci-app-banip/po/fr/banip.po
+++ b/applications/luci-app-banip/po/fr/banip.po
@@ -1,550 +1,2146 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-20 14:41+0000\n"
-"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
+"PO-Revision-Date: 2023-06-26 15:50+0000\n"
+"Last-Translator: viking76 <liaudetgael@gmail.com>\n"
"Language-Team: French <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/fr/>\n"
"Language: fr\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.18.1\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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Définir la sélection --"
-#: 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:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (par défaut)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (désactivé)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (par défaut)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (par défaut)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
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:313
+msgid "5 (default)"
+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:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "Les ASN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Appareils actifs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+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:237
+msgid "Advanced Settings"
+msgstr "Paramètres avancés"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"Les modifications de la liste d’autorisation ont été enregistrées, démarrez "
+"la recherche de domaine ou redémarrez banIP dont les modifications prennent "
+"effet."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Détection automatique"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+"Ajoutez automatiquement des sous-réseaux entiers à l’ensemble de listes de "
+"blocage en fonction d’une requête RDAP supplémentaire avec l’adresse IP "
+"suspecte."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+"Ajoutez automatiquement les domaines résolus et les adresses IP suspectes à "
+"la liste de blocage banIP locale."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+"Ajoutez automatiquement des domaines résolus et des adresses IP de liaison "
+"montante à la liste d'autorisation banIP locale."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
msgid "Backup Directory"
msgstr "Répertoire de sauvegarde"
-#: 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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
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:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"Les modifications Blocklist ont été sauvegardées, démarrent le Domain Lookup "
+"ou le redémarrage banIP que les changements prennent effet."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+"Par défaut, chaque flux est actif dans toutes les chaînes prises en charge. "
+"Limiter la politique de blocage par défaut à une certaine chaîne."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Annuler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
msgstr ""
-"Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux via "
-"IPSet."
+"Les modifications apportées à cet onglet nécessitent un redémarrage du "
+"service banIP pour prendre effet."
-#: 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/feeds.js:288
+msgid "Clear Custom Feeds"
+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:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"Configuration du paquet banIP pour bannir les IP entrantes et sortantes via "
+"des ensembles nftables nommés. Pour plus d'informations <a href=\"https://"
+"github.com/openwrt/packages/blob/master/net/banip/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >consultez la documentation en "
+"ligne</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+msgstr "Pays"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+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:376
+msgid "Deduplicate IPs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Description"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+"Détecter automatiquement les périphériques, interfaces, sous-réseaux, "
+"protocoles et utilitaires du réseau."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+"Ignorer la vérification des certificats serveur pendant le téléchargement."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+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:319
+msgid "Download Insecure"
+msgstr "Téléchargement non sécurisé"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Paramètres de téléchargement"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Modifier la liste noire"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Notification par courriel"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Modifier la configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Courriel"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Modifier la liste blanche"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Adresse courriel du destinataire"
-#: 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:536
+msgid "E-Mail Sender Address"
+msgstr "Adresse courriel de l'expéditeur"
-#: 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:240
+msgid "E-Mail Settings"
+msgstr "Réglages e-mail"
-#: 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:540
+msgid "E-Mail Topic"
+msgstr "Objet du courriel"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Options supplémentaires"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Activer le service banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Activé"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
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/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Paramètres généraux"
#: 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 "Accorder l'accès à l'application LuCI banIP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Priorité élevée"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "Priorité la plus élevée"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+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/setreport.js:11
+msgid "IP Search"
+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/setreport.js:215
+msgid "IP Search..."
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "Informations IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr ""
-#: 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/overview.js:255
+msgid "IPv4 Support"
+msgstr "Prise en charge d’IPv4"
-#: 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/overview.js:279
+msgid "IPv6 Network Interfaces"
+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/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "Prise en charge d’IPv6"
-#: 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/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+"Augmenter le nombre maximal de fichiers ouverts, par exemple pour gérer le "
+"nombre de fichiers temporaires divisés pendant le chargement des Sets."
-#: 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:153
+msgid "Information"
+msgstr "Information"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+msgstr "Priorité minimale"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Moins prioritaire"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+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:438
+msgid "Limit certain feeds to the WAN-Input chain."
+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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+"Limitez les cœurs de processeur utilisés par banIP pour économiser de la RAM."
-#: 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:611
+msgid "Limit the uplink autoallow function."
+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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+"Liste Définir les éléments dans l'état et le rapport, désactiver cela pour "
+"réduire la charge CPU."
-#: 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:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+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:605
+msgid "Local feed settings"
+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:499
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Limite de journalisation"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr "Conditions de journalisation"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
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/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Priorité normale (par défaut)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+"Nombre de tentatives de téléchargement en cas d’erreur (non pris en charge "
+"par uclient-fetch)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+"Nombre de tentatives de connexion infructueuses de la même IP dans le "
+"journal avant le blocage."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+"Remplacez les options de téléchargement préconfigurées pour l'utilitaire de "
+"téléchargement sélectionné."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
msgid "Overview"
-msgstr "Vue d’ensemble"
+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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+"Analyse uniquement le dernier nombre indiqué d'entrées du journal pour y "
+"déceler des événements suspects. Pour désactiver le moniteur de journaux, "
+"réglez-le à \"0\"."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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."
+"Profil utilisé par 'msmtp' pour les courriel de notification de bannissement "
+"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 "Veuillez modifier ce fichier directement dans une session de terminal."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+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:529
+msgid "Receive E-Mail notifications with every banIP run."
+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:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+"Adresse de réception pour les e-mails de notification banIP, ces "
+"informations sont nécessaires pour activer la fonctionnalité E-Mail."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
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/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
msgstr "Recharger"
-#: 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:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Répertoire des rapports"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Redémarrer"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+"Limitez l’accès à Internet depuis/vers un petit nombre d’adresses IP "
+"sécurisées."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Résultat"
-#: 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/feeds.js:214
+msgid "Rulev4"
+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/feeds.js:227
+msgid "Rulev6"
+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:187
+msgid "Run Flags"
+msgstr "Drapeaux d'exécution"
-#: 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:183
+msgid "Run Information"
+msgstr "Informations sur l’exécution"
-#: 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/feeds.js:297
+msgid "Save Custom Feeds"
+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/setreport.js:62
+msgid "Search"
+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 "Enregistrer"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+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:286
+msgid "Select one of the pre-configured download utilities."
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:265
+msgid "Select the WAN network device(s)."
+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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+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:536
+msgid "Sender address for banIP notification E-Mails."
msgstr ""
-"Réglez le niveau gentil sur «basse priorité» et le traitement en arrière-"
-"plan banIP prendra moins de ressources du système."
+"Adresse de l'expéditeur des courriels de notification de bannissement IP."
-#: 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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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
-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:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
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/setreport.js:208
+msgid "Set Survey..."
+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/setreport.js:229
+msgid "Set details"
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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."
+"Définit la priorité de la chaîne nft dans le tableau banIP. Remarque : une "
+"valeur plus faible signifie une priorité plus élevée."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
-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>."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
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:234
+msgid "Settings"
+msgstr "Paramètres"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
-"La sortie syslog, préfiltrée uniquement pour les messages liés à banIP."
+"Séparez le chargement externe de l'ensemble tous les n membres pour "
+"économiser de la RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "État"
-#: 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:211
+msgid "Stop"
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:614
+msgid "Subnet (default)"
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/setreport.js:128
+msgid "Survey"
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:195
+msgid "System Information"
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
-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:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+"Les termes de journal / expressions régulières par défaut filtrent le trafic "
+"ssh, LuCI, nginx et astérisque suspect."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-"Cet appel de données renvoie le préfixe contenant et annonçant l'ASN d'une "
-"adresse IP donnée."
+"La priorité sélectionnée sera utilisée pour le traitement en arrière-plan "
+"banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
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."
+"La sortie syslog, préfiltrée uniquement pour les entrées de journal de pare-"
+"feu liées à banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
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/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-"Ce formulaire vous permet de modifier le contenu de la liste blanche banIP "
-"(%s).<br />"
+"Cet onglet montre le dernier rapport IPSet généré, appuyez sur le bouton "
+"'Rafraichir' pour obtenir un rapport actuel."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Horodatage"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
-"Ce formulaire vous permet de modifier le contenu du fichier de configuration "
-"principal de banIP (/etc/config/banip)."
+"Pour activer les notifications par e-mail, configurez le package 'msmtp' et "
+"spécifiez une adresse de destinataire E-Mail valide."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Rubrique pour les courriels de notification 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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
-msgstr "Logs en mode verbeux"
+msgstr "Journalisation détaillée du débogage"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Afficher le fichier de journal"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr ""
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+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/setreport.js:156
+msgid "WAN-Input (packets)"
+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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+"Avec cet éditeur, vous pouvez télécharger votre fichier de flux personnalisé "
+"local ou en remplir un initial (une copie 1:1 de la version livrée avec le "
+"package). Le fichier se trouve dans '/etc/banip/banip.custom.feeds'. "
+"Ensuite, vous pouvez modifier ce fichier, supprimer des entrées, en ajouter "
+"de nouvelles ou effectuer une sauvegarde locale. Pour revenir à la version "
+"des mainteneurs, il suffit de vider à nouveau le fichier de flux "
+"personnalisé (ne le supprimez pas!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
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/setreport.js:199
+msgid "auto-added to blocklist today"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
-msgstr "banIP"
+msgstr "bannissement IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Interfaces réseau"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Un délai supplémentaire de déclenchement en quelques secondes avant le "
+#~ "traitement de banIP commence réellement."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Liste des interfaces réseau disponibles pour déclencher le démarrage du "
+#~ "banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interface des déclencheurs de démarrage"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Dédoubler les adresses IP dans tous les ensembles actifs et ranger la "
+#~ "liste de blocs locale."
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Il s'agit de la liste d'autorisation banIP locale qui autorisera "
+#~ "certaines adresses MAC/IP/CIDR.<br /> <em><b>Veuillez noter :</b></em> "
+#~ "n'ajoutez qu'exactement une adresse MAC/IPv4/IPv6 ou un nom de domaine "
+#~ "par ligne ."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Il s'agit de la liste de blocage locale banIP qui empêchera certaines "
+#~ "adresses MAC/IP/CIDR.<br /> <em><b> Remarque :</b></em> n'ajoute qu'une "
+#~ "seule adresse MAC/IPv4/IPv6 ou un seul nom de domaine par ligne."
+
+#~ msgid "Active Subnets"
+#~ msgstr "Sous-réseaux actifs"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analyser uniquement le dernier nombre indiqué d'entrées de journal pour "
+#~ "les événements suspects."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Interfaces actives"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "Répertoire cible pour les fichiers de rapport relatifs à IPSet."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr ""
+#~ "Répertoire cible pour les sauvegardes compressées de la liste des sources."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Les modifications de la liste noire ont été enregistrées. Rafraîchissez "
+#~ "vos listes de bannissement pour que les changements prennent effet."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Il s'agit de la liste noire locale de banIP pour toujours refuser "
+#~ "certaines adresses IP/CIDR.<br /> <em><b>Veuillez noter :</b></em> "
+#~ "n'ajouter qu'une seule adresse IPv4, adresse IPv6 ou nom de domaine par "
+#~ "ligne. Les commentaires introduits par '#' sont autorisés - les "
+#~ "caractères de remplacement et les regex ne le sont pas."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Impossible de sauvegarder les modifications : %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (défaut)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 heure"
+
+#~ msgid "12 hours"
+#~ msgstr "12 heures"
+
+#~ msgid "24 hours"
+#~ msgstr "24 heures"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minutes"
+
+#~ msgid "6 hours"
+#~ msgstr "6 heures"
+
+#~ msgid "Action"
+#~ msgstr "Action"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Activer Logterms"
+
+#~ msgid "Active Sources"
+#~ msgstr "Sources Actives"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Ajouter des IPSets supplémentaires, non liés à l'interdiction IP, par "
+#~ "exemple pour les rapports et les requêtes."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Ajoutez cette IP/CIDR à votre liste blanche locale."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Paramètres supplémentaires"
+
+#~ 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."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Paramètres avancés de la chaîne"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Paramètres avancés du courrier électronique"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Paramètres avancés du journal"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+#~ "chaîne par défaut utilisée par banIP est 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+#~ "chaîne par défaut utilisée par banIP est 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+#~ "chaîne par défaut utilisée par banIP est 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Attribuez une ou plusieurs chaînes de pare-feu pertinentes à banIP. La "
+#~ "chaîne par défaut utilisée par banIP est 'input_wan_rule'."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Liste noire automatique"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Liste blanche automatique"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Transfert automatique des IP suspectes du journal vers la liste noire "
+#~ "banIP pendant l'exécution."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Transfère automatiquement les IP de la liaison montante vers la liste "
+#~ "blanche de banIP pendant l'exécution."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Répertoire Temporaire"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "Répertoire temporaire de base utilisé pour toutes les opérations "
+#~ "d’exécution liées à banIP."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Délai d’expiration de la liste noire"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Sources de la liste de blocage"
+
+#~ 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 ""
+#~ "Configuration du paquet banIP pour bloquer les adresses IP/sous-réseaux "
+#~ "via IPSet. Pour plus d'informations <a href=\"https://github.com/openwrt/"
+#~ "packages/blob/master/net/banip/files/README.md\" target=\"_blank\" "
+#~ "rel=\"noreferrer noopener\" >consultez la documentation en ligne</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Compte ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Compte CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Compte IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Compte MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Compte SOMME"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "Type d’IPSet DST"
+
+#~ msgid "DST Log Options"
+#~ msgstr "Options du journal de l’heure d’été"
+
+#~ msgid "DST Target"
+#~ msgstr "Cible de l’heure d’été"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Détectez automatiquement les interfaces réseau, les appareils, les sous-"
+#~ "réseaux et les protocoles pertinents."
+
+#~ msgid "Download Queue"
+#~ msgstr "File d'attente de téléchargement"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Actions de courriel"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Modifier la liste noire"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Modifier la liste Mac"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Modifier la liste blanche"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Activer la journalisation de l’heure d’été"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Activer la journalisation SRC"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Activer la journalisation détaillée du débogage en cas d'erreurs de "
+#~ "traitement."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Active le support IPv4 dans le bannissement des IP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Active le support IPv6 dans le bannissement des IP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Détails de l'entrée"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Travaux en cours"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Sources supplémentaires"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Type d'IPSet global"
+
+#~ msgid "IPSet Information"
+#~ msgstr "Informations sur l'IPSet"
+
+#~ msgid "IPSet Query"
+#~ msgstr "Requête IPSet"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "Requête IPSet..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "Rapport IPSet"
+
+#~ msgid "IPSet details"
+#~ msgstr "Détails de l'IPSet"
+
+#~ msgid "LAN Forward"
+#~ msgstr "Transfert LAN"
+
+#~ msgid "LAN Input"
+#~ msgstr "Entrée réseau local"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Limiter le déclenchement du courriel à certaines actions de banIP."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Limiter le moniteur de journal à certaines conditions."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Limiter la sélection à certaines sources locales."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Numéro de la ligne à supprimer"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Liste des utilitaires de téléchargement pris en charge et entièrement pré-"
+#~ "configurés."
+
+#~ msgid "Local Sources"
+#~ msgstr "Sources locales"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Moniteur de journal"
+
+#~ msgid "Log View"
+#~ msgstr "Affichage du journal"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "Consigner les paquets entrants suspects - généralement abandonnés."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Consigner les paquets sortants suspects - généralement rejetés. La "
+#~ "journalisation de ces paquets peut entraîner une augmentation de la "
+#~ "latence car elle nécessite des ressources système supplémentaires."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "Nombre de journaux LuCI"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Délai d'expiration de la liste Mac"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Les modifications de la liste Mac ont été enregistrées. Actualisez vos "
+#~ "listes banIP pour que les modifications prennent effet."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Remplacer manuellement les options de téléchargement préconfigurées pour "
+#~ "l'utilitaire de téléchargement sélectionné."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "Nombre de journaux NGINX"
+
+#~ msgid "Name"
+#~ msgstr "Nom"
+
+#~ msgid "No Query results!"
+#~ msgstr "Aucun résultat de recherche !"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Aucun journal lié au bannissement P pour le moment !"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "Nombre d'entrées du CIDR"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "Nombre d'entrées IP"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "Nombre d’entrées MAC"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "Nombre d'entrées consultées"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "Nombre de tous les IPSets"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Nombre de toutes les entrées"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Nombre de répétitions de connexion LuCI échouées pour la même ip dans le "
+#~ "journal avant le bannissement."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Nombre de requêtes nginx de la même IP ayant échoué dans le journal avant "
+#~ "le bannissement."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Nombre de répétitions de connexion ssh échouées pour la même IP dans le "
+#~ "journal avant le bannissement."
+
+#~ msgid "Query"
+#~ msgstr "Requête"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr ""
+#~ "Adresse du destinataire des courriels de notification de bannssement IP."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Minuteur d'actualisation"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Minuteur d'actualisation..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Supprimer une tâche existante"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Restreindre l'accès à l'internet depuis/vers un petit nombre de sites web/"
+#~ "IP sécurisés et bloquer l'accès depuis/vers le reste de l'internet."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "Type d'ensemble IP SRC"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "Options du journal SRC"
+
+#~ msgid "SRC Target"
+#~ msgstr "Cible SRC"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "Type d'ensemble IP SRC+DST"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "Nombre de journaux SSH"
+
+#~ msgid "Save"
+#~ msgstr "Sauvegarder"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Recherchez une adresse IP, un CIDR ou une adresse MAC spécifique dans les "
+#~ "IPSets liés au banIP."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Sélectionner manuellement les interfaces réseau pertinentes."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Envoyer des courriels de notification relatifs à la banIP. Cela nécessite "
+#~ "l'installation et la configuration du paquetage supplémentaire 'msmtp'."
+
+#~ msgid "Service Priority"
+#~ msgstr "Priorité de service"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Définir une nouvelle tâche de bannisement IP"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Définir le type de DST individuel par IPset pour bloquer uniquement les "
+#~ "paquets sortants."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Définir le type de SRC individuel par IPset pour bloquer uniquement les "
+#~ "paquets entrants."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Définir le type de SRC+DST individuel par IPset pour bloquer les paquets "
+#~ "entrants et sortants."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Définir les options spéciales du journal DST, par ex. fixer un taux "
+#~ "limite."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Définir les options spéciales du journal SRC, par exemple pour fixer un "
+#~ "taux limite."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Définit le délai d'expiration de la liste noire IPSet."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr "Définir la cible du pare-feu pour toutes les règles liées à la DST."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr "Définir la cible du pare-feu pour toutes les règles liées au SRC."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Définir le type d'IPset global par défaut, pour bloquer les paquets "
+#~ "entrants (SRC) et/ou sortants (DST)."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Définissez le délai d’expiration de maclist IPSet."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Définit le délai d'attente de la liste blanche IPSet."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr ""
+#~ "Taille de la file d'attente de téléchargement pour le traitement des "
+#~ "téléchargements en parallèle."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Sources (Infos)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Démarre un petit moniteur de journalisation en arrière-plan pour bloquer "
+#~ "les tentatives de connexion SSH/LuCI suspectes."
+
+#~ msgid "Status / Version"
+#~ msgstr "Statut / Version"
+
+#~ msgid "Suspend"
+#~ msgstr "Mettre en pause"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Le minuteur d’actualisation n’a pas pu être mis à jour."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Minuteur d'actualisation mis à jour."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr ""
+#~ "Le jour de la semaine (opt., valeurs : 1-7 éventuellement sép. par , ou -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "La répartition des heures (req., plage : 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "La répartition des minutes (req., plage : 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "La priorité sélectionnée sera utilisée pour le traitement en arrière-plan "
+#~ "de banIP. Ce changement nécessite un redémarrage complet du service banIP "
+#~ "pour prendre effet."
+
+#~ 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."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Il s'agit de la maclist locale de banIP pour toujours autoriser certaines "
+#~ "adresses MAC.<br /> <em><b>Veuillez noter :</b></em> n'ajouter qu'une "
+#~ "seule adresse MAC par ligne. Les commentaires introduits par '#' sont "
+#~ "autorisés - les domaines, les caractères génériques et les expressions "
+#~ "rationnelles ne le sont pas."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Il s'agit de la liste blanche locale de banIP pour toujours autoriser "
+#~ "certaines adresses IP/CIDR.<br /> <em><b>Remarque :</b></em> n'ajouter "
+#~ "qu'une seule adresse IPv4, adresse IPv6 ou nom de domaine par ligne. Les "
+#~ "commentaires introduits par '#' sont autorisés - les caractères "
+#~ "génériques et les regex ne le sont pas."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Cet onglet montre le dernier rapport IPSet généré, appuyez sur le bouton "
+#~ "'Rafraichir' pour obtenir un rapport actuel."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Pour que vos listes de banIP restent à jour, vous devez configurer une "
+#~ "tâche de mise à jour automatique de ces listes."
+
+#~ msgid "Type"
+#~ msgstr "Type"
+
+#~ msgid "WAN Forward"
+#~ msgstr "Transfert WAN"
+
+#~ msgid "WAN Input"
+#~ msgstr "Entrée WAN"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Liste blanche IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Liste blanche uniquement"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Délai d’expiration de la liste blanche"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Les modifications apportées à la liste blanche ont été enregistrées. "
+#~ "Actualisez vos listes de bannisement IP pour que les modifications "
+#~ "prennent effet."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Liste Blanche..."
+
+#~ msgid "banIP action"
+#~ msgstr "Action banIP"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Options de configuration spéciales pour l'utilitaire de téléchargement "
+#~ "sélectionné."
+
+#~ 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 "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."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:114
-msgid "banIP Status"
-msgstr "État de banIP"
+#~ 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/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Version de banIP"
+#~ msgid "RIPE-Lookup"
+#~ msgstr "RIPE-Lookup"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "activer IPv4"
+#~ msgid "Refresh IPSets"
+#~ msgstr "Rafraîchir liste IP"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recharger les sources IPSet"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Information processus"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "SRC Target IPv4"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "SRC Target IPv6"
+
+#~ 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 595a150cae..8d0c2d9570 100644
--- a/applications/luci-app-banip/po/he/banip.po
+++ b/applications/luci-app-banip/po/he/banip.po
@@ -1,483 +1,1052 @@
msgid ""
msgstr ""
+"PO-Revision-Date: 2023-09-07 08:58+0000\n"
+"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n"
+"Language-Team: Hebrew <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/he/>\n"
"Language: he\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
+"n % 10 == 0) ? 2 : 3));\n"
+"X-Generator: Weblate 5.0.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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
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/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+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:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
+msgstr "תיאור"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+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:310
+msgid "Download Retries"
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:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
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/feeds.js:198
+msgid "Invalid characters"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
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/setreport.js:222
+msgid "Refresh"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "מצב"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
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/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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
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/overview.js:420
+msgid "reject"
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:481
+msgid "warn (default)"
msgstr ""
diff --git a/applications/luci-app-banip/po/hi/banip.po b/applications/luci-app-banip/po/hi/banip.po
index 4c84e3a7eb..952e5f8494 100644
--- a/applications/luci-app-banip/po/hi/banip.po
+++ b/applications/luci-app-banip/po/hi/banip.po
@@ -4,480 +4,1042 @@ 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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
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:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
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:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
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:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
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/feeds.js:198
+msgid "Invalid characters"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
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/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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
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/overview.js:420
+msgid "reject"
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:481
+msgid "warn (default)"
msgstr ""
diff --git a/applications/luci-app-banip/po/hu/banip.po b/applications/luci-app-banip/po/hu/banip.po
index 4dc90a2ef1..97d596873d 100644
--- a/applications/luci-app-banip/po/hu/banip.po
+++ b/applications/luci-app-banip/po/hu/banip.po
@@ -1,556 +1,1599 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-31 13:27+0000\n"
-"Last-Translator: Tamas Szanto <taszanto@gmail.com>\n"
+"PO-Revision-Date: 2023-10-06 08:29+0000\n"
+"Last-Translator: Norbert Szentner <upd6la1j@duck.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/hu/>\n"
"Language: hu\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 5.1-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+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:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+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:341
+msgid "2048"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
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:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+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:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "AS számok"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktív eszközök"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+#, fuzzy
+msgid "Advanced Settings"
+msgstr "Haladó Beállítások"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+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:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Automatikus észlelés"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
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/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Mégse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "Országok"
-#: 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/feeds.js:174
+msgid "Custom Feed Editor"
+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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+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:376
+msgid "Deduplicate IPs"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Leírás"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+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:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "E-mail értesítés"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Feketelista szerkesztése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-Mail profil"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Beállítás szerkesztése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-Mail küldő cím"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Fehérlista szerkesztése"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr ""
-#: 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:540
+#, fuzzy
+msgid "E-Mail Topic"
+msgstr "E-Mail téma"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+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:163
+msgid "Element Count"
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/setreport.js:155
+msgid "Elements"
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/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Engedélyezve"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Általános Beállítások"
#: 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:331
+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:330
+msgid "Highest Priority"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "IPSet információk"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr ""
-#: 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/setreport.js:11
+msgid "IP Search"
+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/setreport.js:215
+msgid "IP Search..."
+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/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4 támogatás"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "IPv6 támogatás"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+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/overview.js:153
+msgid "Information"
+msgstr "Információ"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+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/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+msgstr "Legkisebb prioritás"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Kisebb prioritás"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+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:265
+msgid "Network Devices"
+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:329
+msgid "Nice Level"
+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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+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/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+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:332
+msgid "Normal Priority (default)"
+msgstr "Közepes prioritás (alapértelmezett)"
-#: 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:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+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:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+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:295
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Override the pre-configured download options for the selected download "
+"utility."
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/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+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/overview.js:544
+msgid "Profile used by 'msmtp' 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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
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/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
msgstr "Újratöltés"
-#: 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:300
+msgid "Reload Trigger Interface"
+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:372
+msgid "Report Directory"
+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:380
+msgid "Report Elements"
+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:225
+msgid "Restart"
+msgstr "Újraindítás"
-#: 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:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Eredmény"
-#: 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/feeds.js:214
+msgid "Rulev4"
+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 "Mentés"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+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:187
+msgid "Run Flags"
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:183
+msgid "Run Information"
+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/feeds.js:297
+msgid "Save Custom Feeds"
+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/setreport.js:62
+msgid "Search"
+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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
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:265
+msgid "Select the WAN network device(s)."
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
-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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+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:536
+msgid "Sender address for banIP notification E-Mails."
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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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
-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>."
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
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/setreport.js:208
+msgid "Set Survey..."
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/setreport.js:229
+msgid "Set details"
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
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
-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:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Beállítások"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
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/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
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/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
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/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new 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/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr ""
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+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/setreport.js:156
+msgid "WAN-Input (packets)"
+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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/overview.js:478
+msgid "alert"
+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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Hálózati csatolók"
+
+#~ msgid "Active Subnets"
+#~ msgstr "Aktív alhálózatok"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Aktív csatolók"
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Feketelista beállítások elmentve. Frissítse a banIP listákat a "
+#~ "változtatások érvényre juttatásához."
+
+#, fuzzy
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Nem sikerült a/az %s változtatás mentése"
+
+#~ msgid "1 hour"
+#~ msgstr "1 óra"
+
+#~ msgid "12 hours"
+#~ msgstr "12 óra"
+
+#~ msgid "24 hours"
+#~ msgstr "24 óra"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 perc"
+
+#~ msgid "6 hours"
+#~ msgstr "6 óra"
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktív források"
+
+#~ msgid "Additional Settings"
+#~ msgstr "További beállítások"
+
+#~ 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."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Haladó láncbeállítások"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Haladó e-mail beállítások"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Automatikus feketelista"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Automatikus fehérlista"
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Feketelista lejárata"
+
+#, fuzzy
+#~ msgid "Blocklist Sources"
+#~ msgstr "Feketelista források"
+
+#~ msgid "Count ACC"
+#~ msgstr "ACC-k számlálása"
+
+#~ msgid "Count CIDR"
+#~ msgstr "CIDR-k számlálása"
+
+#~ msgid "Count IP"
+#~ msgstr "IP-k számlálása"
+
+#~ msgid "Count MAC"
+#~ msgstr "MAC-ek számlálása"
+
+#~ msgid "Count SUM"
+#~ msgstr "SUM-ok számlálása"
+
+#~ msgid "Download Queue"
+#~ msgstr "Letöltési sor"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "E-mail műveletek"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Feketelista szerkesztése"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Fehérlista szerkesztése"
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "IPv4 támogatás bekapcsolása a banIP-ben."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "IPv6 támogatás bekapcsolása a banIP-ben."
+
+#~ msgid "Entry Details"
+#~ msgstr "Bejegyzés részletei"
+
+#, fuzzy
+#~ msgid "Existing job(s)"
+#~ msgstr "Létező munkamenet(ek)"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet információk"
+
+#~ msgid "Line number to remove"
+#~ msgstr "Eltávolítandó sor száma"
+
+#~ msgid "Local Sources"
+#~ msgstr "Helyi források"
+
+#~ msgid "Log View"
+#~ msgstr "Log nézet"
+
+#~ msgid "Name"
+#~ msgstr "Név"
+
+#~ msgid "No Query results!"
+#~ msgstr "Nincs a keresésnek megfelelő elem!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "CIDR bejegyzések száma"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "IP bejegyzések száma"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "MAC bejegyzések száma"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "IPSet-ek száma"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Bejegyzések száma"
+
+#~ msgid "Query"
+#~ msgstr "Lekérdezés"
+
+#, fuzzy
+#~ msgid "Refresh Timer"
+#~ msgstr "Időzítő frissítése"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Időzítő frissítése..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Létező munkamenet eltávolítása"
+
+#~ msgid "Save"
+#~ msgstr "Mentés"
+
+#, fuzzy
+#~ msgid "Status / Version"
+#~ msgstr "Státusz / Verzió"
+
+#~ msgid "Suspend"
+#~ msgstr "Felfüggesztés"
+
+#~ 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."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Fehérlista..."
+
+#~ 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 "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"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "banIP verziója"
+#~ msgid "Refresh IPSets"
+#~ msgstr "IPSetek frissítése"
-#: 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 7dd6f93e9b..ea85f4cc4d 100644
--- a/applications/luci-app-banip/po/it/banip.po
+++ b/applications/luci-app-banip/po/it/banip.po
@@ -1,495 +1,1298 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-07 12:33+0000\n"
-"Last-Translator: Giuseppe Valitutto <valituttogiuseppe@gmail.com>\n"
+"PO-Revision-Date: 2023-10-16 16:56+0000\n"
+"Last-Translator: Frankie McEyes <mceyes@protonmail.com>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/it/>\n"
"Language: it\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 5.1\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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Imposta selezione --"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr "-100"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr "-200 (predefinito)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (disattiva)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (predefinito)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (predefinito)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
-#: 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:313
+msgid "5 (default)"
+msgstr "5 (predefinito)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Dispositivi attivi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Feed attivi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Uplink attivi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
msgstr ""
+"Ritardo aggiuntivo del trigger in secondi durante il ricaricamento e l'avvio "
+"dell'interfaccia."
-#: 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"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Impostazioni avanzate"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "Consenti l'inoltro delle VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "Selezione Feed della Lista consentiti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Solo Lista consentiti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Le modifiche alla Lista consentiti sono state salvate, avvia la ricerca di "
+"domini o riavvia banIP per applicare le modifiche."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Permetti sempre alcuni inoltri VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "Blocca sempre alcuni inoltri VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Consenti automaticamente Uplink"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Auto-Lista consentiti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Blocco automatico sottoreti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Auto-Lista bloccati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Rilevamento automatico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
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."
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
msgstr ""
+"Aggiungi automaticamente intere sottoreti alla lista bloccati in base a "
+"un'ulteriore richiesta RDAP con l'IP sospetto."
-#: 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:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
msgstr ""
+"Aggiungi automaticamente i domini risolti e gli IP sospetti alla lista "
+"bloccati locale di banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
msgstr ""
+"Aggiungi automaticamente i domini risolti e gli IP di uplink alla lista "
+"consentiti locale di banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Backup Directory"
+msgstr "Cartella del backup"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr "Cartella di base"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Cartella di lavoro di base durante l'elaborazione di banIP."
-#: 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:418
+msgid "Block Type"
+msgstr "Tipo di blocco"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "Blocco dell'inoltro delle VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Selezione Feed Lista bloccati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Scadenza set Lista bloccati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Le modifiche alla lista bloccati sono state salvate, avvia la ricerca dei "
+"domini o riavvia banIP per applicare le modifiche."
-#: 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
msgstr ""
+"Per impostazione predefinita, ogni feed è attivo in tutte le catene "
+"supportate. Limita la politica di blocco predefinita a una determinata "
+"catena."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "Core CPU"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Annulla"
-#: 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:238
+msgid "Chain/Set Settings"
+msgstr "Impostazioni catena/set"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
msgstr ""
+"Per applicare le modifiche in questa scheda serve riavviare il servizio "
+"banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Cancella i feed personalizzati"
-#: 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:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"Configurazione del pacchetto banIP per vietare gli IP in entrata e in uscita "
+"tramite set nftables denominati. Per ulteriori informazioni, <a "
+"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >consulta la "
+"documentazione online</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+msgstr "Paesi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Editor di feed personalizzati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
msgstr ""
+"Deduplica gli indirizzi IP su tutti i set attivi e riordina la lista "
+"bloccati locale."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr "Deduplica gli IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Politica di blocco predefinita"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Descrizione"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
msgstr ""
+"Rileva automaticamente i dispositivi di rete, le interfacce, le sottoreti, i "
+"protocolli e le utilità rilevanti."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Disattiva"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Ricerca del dominio"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Non controllare i certificati SSL del server durante il download."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Scarica i feed personalizzati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Download non sicuro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Parametri di download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Tentativi di download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
msgid "Download Utility"
-msgstr "Utilità di Scaricamento"
+msgstr "Utilità di download"
-#: 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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
+"Scarta i pacchetti in silenzio o rifiuta attivamente il traffico sulle "
+"catene WAN-Input e WAN-Forward."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Notifica e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Profilo e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Indirizzo e-mail destinatario"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "Indirizzo e-mail mittente"
-#: 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:240
+msgid "E-Mail Settings"
+msgstr "Impostazioni e-mail"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "Oggetto e-mail"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr ""
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Modifica Lista consentiti"
-#: 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 ""
-"Per saperne di più, <a href=\"%s\" target=\"_blank\">consultare la "
-"documentazione su internet</a>"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Modifica Lista bloccati"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Modifica feed personalizzati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Numero elementi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Elementi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Campo vuoto non consentito"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Attiva il servizio banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr "Attiva log di debug esteso in caso di errori di elaborazione."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Attivato"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Attiva il supporto IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Attiva il supporto IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
-"Per mingliorare le performance in futuro puoi aumentare questo valore, '8' o "
-"'16' dovrebbero essere sicuri."
+"Tempo di scadenza per i membri del set Lista bloccati aggiunti "
+"automaticamente."
-#: 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:588
+msgid "External allowlist feeds"
+msgstr "Feed di Lista consentiti esterna"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Feed di Lista bloccati esterna"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Nome feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Selezione feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Riempi feed personalizzati"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Registro del firewall"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Flag"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Flag non supportato"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Impostazioni generali"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgid "Grant access to LuCI app banIP"
+msgstr "Consenti l'accesso all'app banIP di LuCI"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Priorità alta"
-#: 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:330
+msgid "Highest Priority"
+msgstr "Priorità massima"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "Ricerca IP"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "Ricerca IP..."
-#: 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:272
+msgid "IPv4 Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "Supporto IPv4"
-#: 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:279
+msgid "IPv6 Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "Supporto IPv6"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
+"Aumenta il numero massimo di file aperti, ad es. per gestire la quantità di "
+"file divisi temporanei durante il caricamento dei set."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informazioni"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+msgstr "Caratteri non validi"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Caricamento"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Valori di input non validi, impossibile salvare le modifiche."
-#: 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/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (pacchetti)"
-#: 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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "Catena LAN-Forward"
-#: 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:191
+msgid "Last Run"
+msgstr "Ultimo avvio"
-#: 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:334
+msgid "Least Priority"
+msgstr "Priorità minima"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Priorità bassa"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Limita determinati feed alla catena LAN-Forward."
-#: 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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Limita determinati feed alla catena WAN-Forward."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Limita determinati feed alla catena WAN-Input."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr "Limita i core della CPU usati da banIP per risparmiare RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr "Limita la funzione auto-consentiti di uplink."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
+"Elenca gli elementi del set nello stato e nel rapporto, disattivalo per "
+"ridurre il carico della CPU."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr "Elenco delle interfacce di trigger di ricaricamento disponibili."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Elenca gli elementi di un set specifico relativo a banIP."
-#: 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/overview.js:605
+msgid "Local feed settings"
+msgstr "Impostazioni feed locale"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
+msgstr "Numero log"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "Registra LAN-Forward"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Ricaricare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Limite di log"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "Impostazioni log"
-#: 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:518
+msgid "Log Terms"
+msgstr "Termini del log"
-#: 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:492
+msgid "Log WAN-Forward"
+msgstr "Registra WAN-Forward"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "Registra WAN-Input"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Registra i pacchetti LAN inoltrati sospetti (rejected)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Registra i pacchetti WAN inoltrati sospetti (dropped)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Registra i pacchetti WAN in entrata sospetti (dropped)."
-#: 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:499
+msgid "Logfile Location"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Max file aperti"
-#: 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 "Salva"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "Priorità catena NFT"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "Informazioni NFT"
-#: 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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
+msgstr "Politica set NFT"
-#: 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:265
+msgid "Network Devices"
+msgstr "Dispositivi di rete"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Livello priorità (nice)"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "Nessun risultato di ricerca!"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Non ci sono ancora log del firewall relativi a banIP!"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Non ci sono ancora log di elaborazione relativi a banIP!"
-#: 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:332
+msgid "Normal Priority (default)"
+msgstr "Priorità normale (predefinito)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
+"Numero di tentativi di download in caso di errore (non supportato da uclient-"
+"fetch)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
+"Numero di tentativi di accesso falliti dello stesso IP nel log prima del "
+"blocco."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
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>."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
+"Sovrascrivi le opzioni di download preconfigurate per l'utilità di download "
+"selezionata."
-#: 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 ""
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Riepilogo"
-#: 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:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
+"Analizza solo l'ultimo numero dichiarato di voci del log per eventi "
+"sospetti. Per disattivare del tutto il monitor del log, impostalo a '0'."
-#: 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 ""
-"Per rendere effettiva questa modifica è necessario arrestare/riavviare il "
-"servizio manualmente."
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Log di elaborazione"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "Profilo usato da 'msmtp' per le notifiche e-mail di banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Protocollo/Formato URL non supportato"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Ricevi notifiche e-mail ad ogni esecuzione di banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
msgstr ""
+"Indirizzo del destinatario per le e-mail di notifica banIP, queste "
+"informazioni sono necessarie per attivare la funzionalità e-mail."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Aggiorna"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "Ricarica"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr "Interfaccia di trigger di ricaricamento"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Cartella del report"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Elementi del report"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Riavvia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr "Limita l'accesso a Internet da/a un numero limitato di IP sicuri."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Risultato"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Rulev4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Rulev6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Avvia flags"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Avvia informazioni"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Salva feed personalizzati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Cerca"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Cerca i set relativi a banIP per un IP specifico."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Seleziona una delle utilità di download preconfigurate."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Seleziona il/i dispositivo/i di rete WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Seleziona l'/le interfaccia/e di rete WAN IPv4 logica/che."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Seleziona l'/le interfaccia/e di rete WAN IPv6 logica/che."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Indirizzo del mittente per le e-mail di notifica di banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Imposta"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Imposta resoconti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Imposta dim. divisione"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Imposta sondaggio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Imposta sondaggio..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Imposta dettagli"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
+"Imposta la priorità della catena nft nella tabella banIP. Nota bene: valori "
+"più bassi significano una priorità più alta."
-#: 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:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Imposta il criterio nft per iset relativi a banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Imposta il livello syslog per la registrazione NFT."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Impostazioni"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
+"Dividi il caricamento del set esterno dopo ogni n membri per risparmiare RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Stato"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Ferma"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Sottorete (predefinito)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Sondaggio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Informazioni di sistema"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "Cartella di destinazione per i file di report relativi a banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Cartella di destinazione per i backup dei feed compressi."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr "La lista consentiti è troppo grande, impossibile salvare le modifiche."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "La lista bloccati è troppo grande, impossibile salvare le modifiche."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
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 default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
+"I termini e le espressioni regolari predefinite dei log filtrano il traffico "
+"sospetto di ssh, LuCI, nginx e asterisk."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
-msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
+"La priorità selezionata verrà usata per l'elaborazione in secondo piano di "
+"banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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."
+"The syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
+"L'output di syslog, prefiltrato solo per le voci di log del firewall "
+"relative a banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
+"L'output del syslog, prefiltrato solo per le voci di log relative "
+"all'elaborazione di banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+"Questa è la Lista consentiti locale di banIP che consentirà determinati "
+"indirizzi MAC, indirizzi IP o nomi di dominio.<br /> <em><b>Nota:</b></em> "
+"aggiungi esattamente un solo indirizzo MAC/IPv4/IPv6 o nome di dominio per "
+"riga. Sono consentiti gli intervalli nella notazione CIDR e le associazioni "
+"MAC/IP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+"Questa è la Lista bloccati locale di banIP che impedirà determinati "
+"indirizzi MAC, indirizzi IP o nomi di dominio.<br /> <em><b>Nota:</b></em> "
+"aggiungi solo esattamente un indirizzo MAC/IPv4/IPv6 o nome di dominio per "
+"riga. Sono consentiti gli intervalli nella notazione CIDR e le associazioni "
+"MAC/IP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
+msgid ""
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
+"Questa scheda mostra l'ultimo rapporto di set generato, premi il pulsante "
+"\"Aggiorna\" per ottenere quello attuale."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Marca temporale"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
+"Per attivare le notifiche e-mail, configura il pacchetto 'msmtp' e specifica "
+"un indirizzo di destinatario e-mail valido."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Oggetto per le e-mail di notifica di banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
msgid "Trigger Delay"
-msgstr ""
+msgstr "Ritardo innesco"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Impossibile salvare le modifiche: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Carica feed personalizzati"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "Caricamento del file dei feed personalizzati fallito."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Registro di debug dettagliato"
-#: 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:159
+msgid "Version"
+msgstr "Versione"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-Forward (pacchetti)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "Catena WAN-Forward"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-Input (pacchetti)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "Catena WAN-Input"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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 ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+"Con questo editor puoi caricare un file locale di feed personalizzati o "
+"riempirne uno iniziale (una copia 1:1 della versione fornita con il "
+"pacchetto). Il file si trova in '/etc/banip/banip.custom.feeds'. Puoi quindi "
+"modificare questo file, cancellare voci, aggiungerne di nuove o fare un "
+"backup locale. Per tornare alla versione dei manutentori, svuota di nuovo il "
+"file dei feed personalizzati (non eliminarlo!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "allarme"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "auto-aggiunto oggi alla lista consentiti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "auto-aggiunto oggi alla lista bloccati"
+
+#: 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/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr "crit"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "debug"
-#: 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:419
+msgid "drop (default)"
+msgstr "scarta (predefinito)"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "emerg"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "err"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "lista consentiti locale"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "lista bloccati locale"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "memoria (predefinito)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "notifica"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "prestazioni"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr "rifiuta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "avviso (predefinito)"
+
+#~ msgid "Log Level"
+#~ msgstr "Livello di log"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Interfacce di rete"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Ritardo di attivazione aggiuntivo in secondi prima che l'elaborazione di "
+#~ "banIP abbia inizio."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Elenco delle interfacce di rete disponibili per innescare l'avvio di "
+#~ "banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interfaccia trigger di avvio"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Azione di innesco"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Azione di innesco sugli eventi dell'interfaccia ifup."
+
+#~ msgid "reload"
+#~ msgstr "ricarica"
+
+#~ msgid "restart"
+#~ msgstr "riavvio"
+
+#~ msgid "start (default)"
+#~ msgstr "avvio (predefinito)"
+
+#~ msgid "Allow VLAN Forwads"
+#~ msgstr "Consenti inoltri VLAN"
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "Blocca inoltri VLAN"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Deduplica gli indirizzi IP in tutti i set attivi e riordina la blocklist "
+#~ "locale."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Impossibile salvare le modifiche: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (predefinito)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 ora"
+
+#~ msgid "12 hours"
+#~ msgstr "12 ore"
+
+#~ msgid "24 hours"
+#~ msgstr "24 ore"
+
+#~ msgid "Action"
+#~ msgstr "Azione"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Base directory Temporanea"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Fonti lista di Blocco"
+
+#~ msgid "Download Queue"
+#~ msgstr "Coda download"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Modifica blacklist"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Modifica whitelist"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Abilita log di debug verboso in caso di qualsiasi errore di elaborazione."
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Processi esistenti"
+
+#~ msgid "Line number to remove"
+#~ msgstr "Numero di riga da eliminare"
+
+#~ msgid "Log View"
+#~ msgstr "Vista dei log"
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Sovrascrivi manualmente le opzioni di download preconfigurate per "
+#~ "l'utilità di download selezionata."
+
+#~ msgid "Name"
+#~ msgstr "Nome"
+
+#~ msgid "No Query results!"
+#~ msgstr "Nessun risultato della query!"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Attualizza il timer"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Attualizzando il timer..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Rimuovi un lavoro esistente"
+
+#~ msgid "Save"
+#~ msgstr "Salva"
+
+#~ msgid "Status / Version"
+#~ msgstr "Stato/versione"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Impossibile aggiornare il timer di aggiornamento."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Il timer di aggiornamento è stato aggiornato."
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "Parte delle ore (obbligatoria, range: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Parte dei minuti (opz., range: 0-59)"
+
+#~ msgid "Type"
+#~ msgstr "Tipo"
+
+#~ msgid "Whitelist..."
+#~ msgstr "Whitelist..."
+
+#~ 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>"
+
+#~ 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 "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 6148dfdfbf..923d602806 100644
--- a/applications/luci-app-banip/po/ja/banip.po
+++ b/applications/luci-app-banip/po/ja/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 02:42+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/"
"luciapplicationsbanip/ja/>\n"
@@ -8,482 +8,1301 @@ 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-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
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:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+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:312
+msgid "3"
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:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "アクティブなデバイス"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "自動検出"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "国"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "ダウンロードのパラメータ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
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:286
msgid "Download Utility"
-msgstr "ダウンロード ユーティリティ"
+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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "ブラックリストの編集"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Eメール通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Eメールプロファイル"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "構成を編集"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Eメール受信アドレス"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "ホワイトリストの編集"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "Eメール送信者アドレス"
-#: 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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
+msgstr "Eメールトピック"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "拡張オプション"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+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:163
+msgid "Element Count"
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/setreport.js:155
+msgid "Elements"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "banIP サービスを有効にする。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "有効"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+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:330
+msgid "Highest 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:615
+msgid "IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "IPSet 情報"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+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/overview.js:272
+msgid "IPv4 Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4 サポート"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
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:260
+msgid "IPv6 Support"
+msgstr "IPv6 サポート"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
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:153
+msgid "Information"
+msgstr "情報"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least 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:333
+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 "読み込み中..."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+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:611
+msgid "Limit the uplink autoallow function."
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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
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:300
+msgid "List of available reload trigger interface(s)."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "デフォルトの設定が適切でない場合、さらに設定するためのオプションです。"
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "ログ制限"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "通常の優先度 (デフォルト)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
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:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
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/setreport.js:222
msgid "Refresh"
msgstr "リフレッシュ"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "IPSet をリフレッシュ"
-
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
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:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
+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:380
+msgid "Report Elements"
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:225
+msgid "Restart"
+msgstr "再起動"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "結果"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
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:187
+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:183
+msgid "Run Information"
+msgstr "実行情報"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
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 "保存"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
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:265
+msgid "Select the WAN network device(s)."
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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
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:536
+msgid "Sender address for banIP notification E-Mails."
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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
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/setreport.js:208
+msgid "Set Survey..."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
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 nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
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:234
+msgid "Settings"
+msgstr "設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
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:155
+msgid "Status"
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:211
+msgid "Stop"
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:614
+msgid "Subnet (default)"
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/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "タイムスタンプ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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:159
+msgid "Version"
+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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
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/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+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/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:479
+msgid "crit"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "IPv4 を有効にする"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Network Interfaces"
+#~ msgstr "ネットワークインターフェース"
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "起動時トリガーインターフェース"
+
+#~ msgid "Active Subnets"
+#~ msgstr "アクティブなサブネット"
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "変更を保存できませんでした: %s"
+
+#~ msgid "Action"
+#~ msgstr "アクション"
+
+#~ msgid "Active Sources"
+#~ msgstr "アクティブなソース"
+
+#~ msgid "Additional Settings"
+#~ msgstr "追加設定"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Eメールの詳細設定"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "ログの詳細設定"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "自動ブラックリスト"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "自動ホワイトリスト"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "ベースとなるテンポラリディレクトリ"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "ブロックリスト提供元"
+
+#~ msgid "Count ACC"
+#~ msgstr "ACC をカウント"
+
+#~ msgid "Count CIDR"
+#~ msgstr "CIDRをカウント"
+
+#~ msgid "Count IP"
+#~ msgstr "IP をカウント"
+
+#~ msgid "Count MAC"
+#~ msgstr "MAC をカウント"
+
+#~ msgid "Count SUM"
+#~ msgstr "SUM をカウント"
+
+#~ msgid "Download Queue"
+#~ msgstr "ダウンロードキュー"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Eメールアクション"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "ブラックリストの編集"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "ホワイトリストの編集"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr "エラーが発生した際に詳細なデバッグロギングを有効にします。"
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "banIP で IPv4 サポートを有効にする。"
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "banIP で IPv6 サポートを有効にする。"
+
+#~ msgid "Entry Details"
+#~ msgstr "エントリ詳細"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "既存のジョブ"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet 情報"
+
+#~ msgid "IPSet details"
+#~ msgstr "IPSet 詳細"
+
+#~ msgid "Line number to remove"
+#~ msgstr "削除する行番号"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr "サポートされ、かつ設定済のダウンロード ユーティリティの一覧です。"
+
+#~ msgid "Log Monitor"
+#~ msgstr "ログモニター"
+
+#~ msgid "Log View"
+#~ msgstr "ログビュー"
+
+#~ msgid "Name"
+#~ msgstr "名前"
+
+#~ msgid "No Query results!"
+#~ msgstr "検索結果がありません!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "CIDR エントリ 数"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "IP エントリ 数"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "MAC エントリ 数"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "アクセスされたエントリ数"
+
+#~ msgid "Number of all entries"
+#~ msgstr "全エントリ数"
+
+#~ msgid "Query"
+#~ msgstr "検索"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "リフレッシュタイマー"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "タイマーをリフレッシュ..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "既存のジョブを削除"
+
+#~ msgid "Save"
+#~ msgstr "保存"
+
+#~ msgid "Service Priority"
+#~ msgstr "サービス優先度"
+
+#~ msgid "Status / Version"
+#~ msgstr "ステータス / バージョン"
+
+#~ msgid "Suspend"
+#~ msgstr "一時停止"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "リフレッシュタイマーを更新できませんでした。"
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "リフレッシュタイマーが更新されました。"
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "曜日(オプション、1-7の値。, または - で区切る)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "時(必須、0-23の値)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "分(オプション、0-59の値)"
+
+#~ msgid "Type"
+#~ msgstr "タイプ"
+
+#~ msgid "Whitelist..."
+#~ msgstr "ホワイトリスト..."
+
+#~ msgid "banIP action"
+#~ msgstr "banIP アクション"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "選択したダウンロードユーティリティーの特別な設定オプション。"
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASNの概要"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASNプレフィックス"
+
+#~ msgid "Advanced"
+#~ msgstr "詳細設定"
+
+#~ msgid "DNS Chain"
+#~ msgstr "DNSチェイン"
+
+#~ 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 "Runtime Information"
+#~ msgstr "ランタイム情報"
+
+#~ msgid "SSH Daemon"
+#~ msgstr "SSH デーモン"
+
+#~ msgid "View Logfile"
+#~ msgstr "ログファイルの確認"
+
+#~ msgid "Whois Information"
+#~ msgstr "Whois 情報"
+
+#~ 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 2dcd122922..1507ade71d 100644
--- a/applications/luci-app-banip/po/ko/banip.po
+++ b/applications/luci-app-banip/po/ko/banip.po
@@ -1,489 +1,1058 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-19 00:53+0000\n"
-"Last-Translator: EP45 <monadko98@gmail.com>\n"
+"PO-Revision-Date: 2023-10-04 07:12+0000\n"
+"Last-Translator: Wonchul Kang <teshi85@gmail.com>\n"
"Language-Team: Korean <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ko/>\n"
"Language: ko\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.0.2-dev\n"
+"X-Generator: Weblate 5.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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "고급 설정"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+#, fuzzy
msgid "Backup Directory"
+msgstr "백업 경로"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "취소"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
+msgstr "설명"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+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:310
+msgid "Download Retries"
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:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "활성화"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "정보"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
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:191
+msgid "Last Run"
+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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
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:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
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/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
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>."
+"Override the pre-configured download options for the selected download "
+"utility."
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/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "개요"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
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/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
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/overview.js:477
+msgid "emerg"
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:480
+msgid "err"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Name"
+#~ msgstr "이름"
+
+#~ msgid "Loading"
+#~ msgstr "로드 중"
diff --git a/applications/luci-app-banip/po/lt/banip.po b/applications/luci-app-banip/po/lt/banip.po
new file mode 100644
index 0000000000..bafc064f12
--- /dev/null
+++ b/applications/luci-app-banip/po/lt/banip.po
@@ -0,0 +1,1055 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"PO-Revision-Date: 2023-12-01 13:07+0000\n"
+"Last-Translator: Džiugas J <dziugas1959@hotmail.com>\n"
+"Language-Team: Lithuanian <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/lt/>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > "
+"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? "
+"1 : 2);\n"
+"X-Generator: Weblate 5.3-dev\n"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Nustatyti pasirinkimą --"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr "-100"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr "-200 (numatytas)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (išjungti)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (numatytas)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (numatytas)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (numatytas)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktyvūs įrenginiai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Pažangūs nustatymai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "Leisti „VLAN“ persiuntimus"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Automatinis patikrinimas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr "Blokavimo tipas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "Blokuoti „VLAN“ persiuntimus"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "Procesoriaus branduoliai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Atšaukti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Grandinė/Nustatyti nustatymus"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "Šalys"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Numatyta blokavimo politika"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
+msgid "Description"
+msgstr "Aprašymas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Išjungti"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Domeno-Srities paieška"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Netikrinti „SSL“ serverio sertifikatus, kol siunčiasi."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Atsisiuntimas nesaugus"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Atsisiuntimo parametrai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Atsisiuntimo atkartojimai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Download Utility"
+msgstr "Atsisiuntimo įrankis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "El. pašto pranešimas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "El. pašto profilis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "El. pašto gavėjo adresas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "El. pašto siuntėjo adresas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "El. pašto nustatymai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "El. pašto tema"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Elementai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Tuščia įvestis yra neleidžiama"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Įjungti „banIP“ tarnybą."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Įjungta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Įgalina „IPv4“ palaikymą."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Įgalina „IPv6“ palaikymą."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Užkardos žurnalas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Vėliava"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Vėliava nepalaikoma"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Bendri nustatymai"
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr "Duoti prieigą prie „LuCI app banIP“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Aukšto prioriteto"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "Aukščiausio prioriteto"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "„IP“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "„IP“ paieška"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "„IP“ paieška..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr "„IPv4“ tinklo sąsajos ir sietuvai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "„IPv4“ palaikymas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr "„IPv6“ tinklo sąsajos ir sietuvai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "„IPv6“ palaikymas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informacija"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "„LAN-Persiuntimas“ (paketai)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "„LAN-Persiuntimo grandinė“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr "Žurnalo failo vietovė"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "„NFT“ informacija"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr "„NFT“ žurnalo lygis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr "Nustatyti „NTF“ politiką"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "Tinklo įrenginiai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Apžiūra"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Paleisti iš naujo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Rezultatas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "„Rulev4“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "„Rulev6“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Paieška"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Nustatyti"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid ""
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Nustatymai"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Būklė/Būsena"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Apklausa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Sistemos informacija"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid ""
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related firewall log entries only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related processing log entries only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
+msgid ""
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
+msgid ""
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid ""
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr "„URLv4“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "„URLv6“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Versija"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
+msgstr "„banIP“"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
diff --git a/applications/luci-app-banip/po/mr/banip.po b/applications/luci-app-banip/po/mr/banip.po
index 6a104bfb0f..07f931f4e2 100644
--- a/applications/luci-app-banip/po/mr/banip.po
+++ b/applications/luci-app-banip/po/mr/banip.po
@@ -10,480 +10,1045 @@ 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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
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:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
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:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
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/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
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:330
+msgid "Highest 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:615
+msgid "IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
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/setreport.js:215
+msgid "IP Search..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
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:153
+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/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' 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
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
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:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
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:380
+msgid "Report Elements"
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:225
+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/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
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/feeds.js:214
+msgid "Rulev4"
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/feeds.js:227
+msgid "Rulev6"
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:187
+msgid "Run Flags"
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:183
+msgid "Run Information"
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/feeds.js:297
+msgid "Save Custom Feeds"
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/setreport.js:62
+msgid "Search"
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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
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:265
+msgid "Select the WAN network device(s)."
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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
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:536
+msgid "Sender address for banIP notification E-Mails."
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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
-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>."
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
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/setreport.js:208
+msgid "Set Survey..."
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/setreport.js:229
+msgid "Set details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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:478
+msgid "alert"
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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
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/overview.js:419
+msgid "drop (default)"
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:477
+msgid "emerg"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Loading"
+#~ msgstr "लोड करीत आहे"
diff --git a/applications/luci-app-banip/po/ms/banip.po b/applications/luci-app-banip/po/ms/banip.po
index ab8bd44a26..d8404653cd 100644
--- a/applications/luci-app-banip/po/ms/banip.po
+++ b/applications/luci-app-banip/po/ms/banip.po
@@ -10,480 +10,1045 @@ 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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
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:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+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:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
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:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
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:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Keterangan"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
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:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
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/feeds.js:198
+msgid "Invalid characters"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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:478
+msgid "alert"
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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
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/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
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:392
+msgid "memory (default)"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Advanced"
+#~ msgstr "Lanjutan"
diff --git a/applications/luci-app-banip/po/nb_NO/banip.po b/applications/luci-app-banip/po/nb_NO/banip.po
index 662c35dbed..0b3e2804e0 100644
--- a/applications/luci-app-banip/po/nb_NO/banip.po
+++ b/applications/luci-app-banip/po/nb_NO/banip.po
@@ -1,493 +1,1132 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Ole Solbakken <oinnselset@gmail.com>\n"
+"PO-Revision-Date: 2023-11-02 07:03+0000\n"
+"Last-Translator: averageperson <alej0hio2007@gmail.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/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.10-dev\n"
+"X-Generator: Weblate 5.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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
+msgstr "-100"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Avanserte innstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
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:412
+msgid "Always block certain VLAN forwards."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
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:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+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:252
+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:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
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:346
+msgid "CPU Cores"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:92
-msgid "Country Resources"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Beskrivelse"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
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:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Nedlastingsparametre"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-postprofil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Rediger svarteliste"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-postsenderadresse"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Rediger oppsett"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Rediger hvitliste"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "E-postemne"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
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:163
+msgid "Element Count"
+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/setreport.js:155
+msgid "Elements"
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/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Påskrudd"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
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/overview.js:554
+msgid "External blocklist feeds"
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Generelle innstillinger"
+
#: 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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+msgid "IPv6 Support"
+msgstr "IPv6-støtte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least 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:333
+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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
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:300
+msgid "List of available reload trigger interface(s)."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
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>."
+"Override the pre-configured download options for the selected download "
+"utility."
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/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Oversikt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Gjenoppfrisk"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Rapportmappe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Omstart"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+#, fuzzy
+msgid "Run Flags"
+msgstr "Kjøringsflagg"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
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/feeds.js:297
+msgid "Save Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Innstillinger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+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:305
msgid "Trigger Delay"
+msgstr "Utløserforsinkelse"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
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/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
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:249
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Versjon"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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:478
+msgid "alert"
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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
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/overview.js:419
+msgid "drop (default)"
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:477
+msgid "emerg"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Kunne ikke lagre endringer: %s"
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktive kilder"
+
+#~ msgid "Additional Settings"
+#~ msgstr "Ytterligere innstillinger"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Avanserte e-postinnstillinger"
+
+#~ msgid "Download Queue"
+#~ msgstr "Nedlastingskø"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Rediger svarteliste"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Rediger hvitliste"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Eksisterende jobb(er)"
+
+#~ msgid "Line number to remove"
+#~ msgstr "Linjenummer å fjerne"
+
+#~ msgid "Log View"
+#~ msgstr "Loggvisning"
+
+#~ msgid "Query"
+#~ msgstr "Spørring"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Gjenoppfrisk tidsur"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Gjenoppfrisk tidsur …"
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Fjern en eksisterende jobb"
+
+#~ msgid "Save"
+#~ msgstr "Lagre"
+
+#~ msgid "Status / Version"
+#~ msgstr "Status/versjon"
+
+#~ msgid "Whitelist..."
+#~ msgstr "Hvitliste …"
+
+#~ msgid "Advanced"
+#~ msgstr "Avansert"
+
+#~ 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/nl/banip.po b/applications/luci-app-banip/po/nl/banip.po
new file mode 100644
index 0000000000..f4337a260c
--- /dev/null
+++ b/applications/luci-app-banip/po/nl/banip.po
@@ -0,0 +1,1627 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2023-10-26 14:37+0000\n"
+"Last-Translator: lagerdev22 <e.m.lagerweij@gmail.com>\n"
+"Language-Team: Dutch <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/nl/>\n"
+"Language: nl\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 5.1.1\n"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Selectie instellen --"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr "-100"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr "-200 (standaard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (uitschakelen)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (standaard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (standaard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (standaard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASN's"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Actieve apparaten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Actieve feeds"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Actieve uplink"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+"Extra activeringsvertraging in seconden tijdens het opnieuw laden en "
+"opstarten van de interface."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Geavanceerde instellingen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "VLAN-forwards toestaan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "Toegestane feedselectie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Alleen toelatingslijst"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"Wijzigingen op de toelatingslijst zijn opgeslagen, start de Domain Lookup of "
+"herstart banIP om de wijzigingen door te voeren."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Uplink automatisch toestaan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Automatische toelatingslijst"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Subnet automatisch blokkeren"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Automatische blokkeerlijst"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Autodetectie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+"Voeg automatisch hele subnetten toe aan de blokkeerlijst Set op basis van "
+"een extra RDAP-verzoek met het verdachte IP-adres."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+"Voeg automatisch opgeloste domeinen en verdachte IP's toe aan de lokale "
+"banIP-blokkeerlijst."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+"Voeg automatisch opgeloste domeinen en uplink-IP's toe aan de lokale banIP-"
+"toelatingslijst."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Backup Directory"
+msgstr "Backup Directory"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr "Basismap"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Basiswerkmap tijdens banIP-verwerking."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Blocklist Feed Selectie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Vervaldatum van blokkeerlijst ingesteld"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"Bloklijstwijzigingen zijn opgeslagen, start de Domain Lookup of herstart "
+"banIP om de wijzigingen door te voeren."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+"Standaard is elke feed actief in alle ondersteunde reeks. Beperk het "
+"standaard blokkeerbeleid tot een bepaalde reeks."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "CPU-kernen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Annuleren"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Reeks-/set-instellingen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+"Wijzigingen op dit tabblad hebben een herstart van de banIP-service nodig om "
+"van kracht te worden."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Aangepaste feeds wissen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"Configuratie van het banIP-pakket om inkomende en uitgaande IP's te bannen "
+"via benoemde nftables Sets. Voor meer informatie <a href=\"https://github."
+"com/openwrt/packages/blob/master/net/banip/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >bekijk de online "
+"documentatie</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+msgstr "Landen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Aangepaste feededitor"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr "IP's ontdubbelen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Standaard blokkeringsbeleid"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
+msgid "Description"
+msgstr "Beschrijving"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+"Detecteer automatisch relevante netwerkapparaten, interfaces, subnetten, "
+"protocollen en hulpprogramma's."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Uitschakelen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Domein opzoeken"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Tijdens download niet de SSL server certificaten controleren."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Aangepaste feeds downloaden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Onbeveiligd downloaden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Parameters downloaden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Nieuwe pogingen downloaden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Download Utility"
+msgstr "Download hulpprogramma"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "E-Mail notificatie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-Mail profiel"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "E-Mail adres van ontvanger"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-Mail adres van verzender"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "Email instellingen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "E-Mail onderwerp"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Toelatingslijst bewerken"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Blokkeerlijst bewerken"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Aangepaste feeds bewerken"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Aantal elementen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Elementen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Leeg veld niet toegestaan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Activeer de banIP service."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+"Schakel uitgebreide logboekregistratie voor foutopsporing, in geval van "
+"verwerkingsfouten."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Ingeschakeld"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Schakelt IPv4-ondersteuning in."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Schakelt IPv6-ondersteuning in."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr "Vervaltijd voor automatisch toegevoegde blocklist Set-leden."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Externe toelatingslijstfeeds"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Externe blokkeerlijstfeeds"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Feednaam"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Feed selectie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Vul aangepaste feeds in"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Firewall-logboek"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Vlag"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Vlag niet ondersteund"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Algemene instellingen"
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr "Geef toegang tot LuCI app banIP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Hoge prioriteit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "Hoogste prioriteit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "IP zoeken"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "IP Zoeken..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4 ondersteuning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "IPv6 ondersteuning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+"Verhoog het maximale aantal geopende bestanden, b.v. om het aantal "
+"tijdelijke gesplitste bestanden te verwerken tijdens het laden van de Sets."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informatie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr "Ongeldige tekens"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Ongeldige invoerwaarden, kan wijzigingen niet opslaan."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (pakketten)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "LAN-Forward Reeks"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
+msgstr "Laatst gedraaid"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
+msgstr "Laagste prioriteit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Lage prioriteit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Beperk bepaalde feeds tot de LAN-Forward-reeks."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Beperk bepaalde feeds tot de WAN-Forward-reeks."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Beperk bepaalde feeds tot de WAN-invoer reeks."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr "Beperk de cpu-cores die banIP gebruikt om RAM te besparen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr "Beperk de uplink autoallow-functie."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+"Lijst Stel elementen in de status en rapport in, schakel dit uit om de CPU-"
+"belasting te verminderen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+"Maak een lijst van de elementen van een specifieke banIP-gerelateerde Set."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr "Lokale feedinstellingen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr "Aantal logboeken"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "Logboek LAN-Forward"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Log limiet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "Logboek instellingen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr "Logboek termen (sleutelwoorden)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr "Logboek WAN-Forward"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr "Logboek WAN-invoer"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Logboek van verdachte doorgestuurde LAN-pakketten (geweigerd)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Logboek verdachte doorgestuurde WAN-pakketten (vervallen)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Logboek verdachte inkomende WAN-pakketten (vervallen)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Max Open Bestanden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "NFT-ketenprioriteit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "NFT Informatie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr "NFT-beleid instellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "Netwerk apparaten"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Mooi niveau"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "Geen zoekresultaten!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Nog geen banIP gerelateerde firewall logboeken!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Nog geen banIP-gerelateerde verwerkingslogboeken!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Normale prioriteit (standaard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+"Aantal downloadpogingen in geval van een fout (niet ondersteund door uclient-"
+"fetch)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+"Aantal mislukte inlogpogingen van hetzelfde IP-adres in het logboek vóór "
+"blokkering."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+"Negeer de vooraf geconfigureerde downloadopties voor het geselecteerde "
+"downloadhulpprogramma."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Overzicht"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+"Parseer alleen het laatst vermelde aantal logboekvermeldingen voor verdachte "
+"gebeurtenissen. Om de logmonitor helemaal uit te schakelen, zet u deze op "
+"'0'."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Logboek verwerken"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+"Profiel gebruikt voor 'msmtp' voor banIP E-Mail berichten/notificaties."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Protocol/URL-formaat wordt niet ondersteund"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Ontvang e-mailmeldingen bij elke banIP-run."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+"Ontvangeradres voor banIP-notificatie-e-mails, deze informatie is nodig om e-"
+"mailfunctionaliteit in te schakelen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Herladen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "Herladen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Rapportage directory"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Rapporteer elementen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Herstart"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr "Beperk de internettoegang van/tot een klein aantal beveiligde IP's."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Resultaat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Rulev4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Rulev6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Vlaggen uitvoeren"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Informatie uitvoeren"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Aangepaste feeds opslaan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Zoeken"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Zoek in de banIP-gerelateerde sets naar een specifiek IP-adres."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Selecteer een van de vooraf geconfigureerde downloadhulpprogramma's."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Selecteer het/de WAN-netwerkapparaat(en)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Selecteer de logische WAN IPv4-netwerkinterface(s)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Selecteer de logische WAN IPv6-netwerkinterface(s)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Afzender e-mailadres voor de banIP email meldingen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Instellen"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Rapportage instellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Splitsgrootte instellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Enquête instellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Enquête instellen..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Details instellen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid ""
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+"Stel de prioriteit van de nft reeks in binnen de banIP-tabel. Let op: lagere "
+"waarden betekenen hogere prioriteit."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Stel het nft-beleid in voor banIP-gerelateerde sets."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Stel het syslog-niveau in voor NFT-logboekregistratie."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Instellingen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr "Splits het laden van externe sets na elke n leden om RAM te besparen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Subnet (standaard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Enquête"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Systeem informatie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "Doelmap voor banIP-gerelateerde rapportbestanden."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Doelmap voor back-ups van gecomprimeerde feeds."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+"De toelatingslijst is te groot, wijzigingen kunnen niet worden opgeslagen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "De blokkeerlijst is te groot, kan wijzigingen niet opslaan."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid ""
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+"De standaard logtermen / reguliere expressies filteren verdacht ssh-, LuCI-, "
+"nginx- en asterisk-verkeer."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+"De geselecteerde prioriteit wordt gebruikt voor banIP-achtergrondverwerking."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related firewall log entries only."
+msgstr ""
+"De syslog-uitvoer, vooraf gefilterd voor alleen banIP-gerelateerde firewall-"
+"logboekvermeldingen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related processing log entries only."
+msgstr ""
+"De syslog-uitvoer, vooraf gefilterd voor alleen banIP-gerelateerde "
+"verwerkingslogboekvermeldingen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
+msgid ""
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
+msgid ""
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+"Dit tabblad toont het laatst gegenereerde setrapport, druk op de knop "
+"'Vernieuwen' om een nieuw setrapport te krijgen."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Tijdstempel"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid ""
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+"Om e-mailmeldingen in te schakelen, stelt u het 'msmtp'-pakket in en geeft u "
+"een geldig e-mailontvangeradres op."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Onderwerp voor banIP notificatie e-mails."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Trigger Delay"
+msgstr "Trigger vertraging"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Kan wijzigingen niet opslaan: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Aangepaste feeds uploaden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "Het uploaden van het aangepaste feedbestand is mislukt."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Verbose Debug Logging"
+msgstr "Uitgebreide logboekregistratie voor foutopsporing"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Versie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-Forward (pakketten)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "WAN-Forward Reeks"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-invoer (pakketten)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "WAN-invoer reeks"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+"Met deze editor kunt u uw lokale aangepaste feedbestand uploaden of een "
+"eerste bestand aanvullen (een 1:1-kopie van de versie die bij het pakket "
+"wordt geleverd). Het bestand bevindt zich in '/etc/banip/banip.custom."
+"feeds'. Vervolgens kunt u dit bestand bewerken, vermeldingen verwijderen, "
+"nieuwe toevoegen of een lokale back-up maken. Om terug te gaan naar de "
+"versie van de beheerder leegt u het aangepaste feedbestand opnieuw (niet "
+"verwijderen!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "alarm"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "vandaag automatisch toegevoegd aan de toelatingslijst"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "vandaag automatisch toegevoegd aan de blokkeerlijst"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
+msgstr "banIP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr "crit"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "debuggen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "tevoorschijn komen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "fout"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "lokale toelatingslijst"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "lokale blokkeerlijst"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "geheugen (standaard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "kennisgeving"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "prestatie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "waarschuwen (standaard)"
+
+#~ msgid "Log Level"
+#~ msgstr "Logboek niveau"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Netwerk interfaces"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Extra triggervertraging in seconden voordat banIP-verwerking "
+#~ "daadwerkelijk begint."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr "Lijst van beschikbare netwerkinterfaces die banIP starten."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Startup Trigger-interface"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Trigger actie"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Activeer actie op ifup-interfacegebeurtenissen."
+
+#~ msgid "reload"
+#~ msgstr "herladen"
+
+#~ msgid "restart"
+#~ msgstr "herstarten"
+
+#~ msgid "start (default)"
+#~ msgstr "start (standaard)"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Ontdubbel IP-adressen over alle actieve sets en ruim de lokale "
+#~ "blokkeerlijst op."
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Dit is de lokale banIP-toelatingslijst die bepaalde MAC/IP/CIDR-adressen "
+#~ "toestaat.<br /> <em><b>Let op:</b></em> voeg slechts exact één MAC/IPv4/"
+#~ "IPv6-adres of domeinnaam per regel toe ."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Dit is de lokale banIP-blokkeerlijst die bepaalde MAC/IP/CIDR-adressen "
+#~ "verhindert.<br /> <em><b>Let op:</b></em> voeg slechts exact één MAC/IPv4/"
+#~ "IPv6-adres of domeinnaam per regel toe ."
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr ""
+#~ "Splits het laden van externe sets na elke n leden om RAM te besparen."
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Blokkeerlijst verloopt"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr ""
+#~ "Vervaltijd voor automatisch toegevoegde leden van de blokkeerlijstset."
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "Blokkeerlijst-feeds"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via Sets in nftables. 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 ""
+#~ "Configuratie van het banIP pakket om inkomende en uitgaande ip adressen/"
+#~ "subnetten te bannen via Sets in nftables. Voor meer informatie <a "
+#~ "href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+#~ "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >bekijk de "
+#~ "online documentatie</a>"
+
+#~ msgid "List of supported and fully pre-configured banIP feeds."
+#~ msgstr ""
+#~ "Lijst met ondersteunde en volledig vooraf geconfigureerde banIP-feeds."
+
+#~ msgid "Active Subnets"
+#~ msgstr "Actieve subnetten"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr "Verplaatst automatisch verdachte IP's naar de banIP-blokkeerlijst."
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr "Zet automatisch uplink IP's over naar de banIP toelatingslijst."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "Configuratie van het banIP pakket om inkomende en uitgaande ip adressen/"
+#~ "subnetten te bannen via sets in nftables. Voor meer informatie <a "
+#~ "href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+#~ "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >bekijk de "
+#~ "online documentatie</a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Ontdubbel IP-adressen over alle actieve sets en ruim de lokale "
+#~ "blokkeerlijst op."
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr ""
+#~ "Verhoog het maximale aantal geopende bestanden, b.v. om het aantal "
+#~ "tijdelijke gesplitste bestanden te verwerken tijdens het laden van de "
+#~ "sets."
+
+#~ msgid "Chain Priority"
+#~ msgstr "Reeks Prioriteit"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Laat alleen het aantal regels in de log zien van de verdachte "
+#~ "gebeurtenissen."
+
+#~ msgid "Set Policy"
+#~ msgstr "Beleid instellen"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Stel het nft-beleid in voor banIP-gerelateerde sets."
+
+#~ msgid "audit"
+#~ msgstr "audit"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Actieve interfaces"
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Zwarte lijst aanpassing is bewaard. Herlaad je banIP lijst om de "
+#~ "aanpassing te activeren."
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m-limiet --limiet 2/sec (standaard)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 uur"
+
+#~ msgid "12 hours"
+#~ msgstr "12 uren"
+
+#~ msgid "24 hours"
+#~ msgstr "24 uur"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minuten"
+
+#~ msgid "6 hours"
+#~ msgstr "6 uur"
+
+#~ msgid "Action"
+#~ msgstr "Acties"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Actieve Logtermen"
+
+#~ msgid "Active Sources"
+#~ msgstr "Actieve bronnen"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Voeg extra, niet-BanIP-gerelateerde IPSets toe, bv. voor rapportage en "
+#~ "query's."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Voeg dit IP/CIDR toe aan uw lokale whitelist."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Aanvullende instellingen"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr "Extra start-vertraging voordat banIP proces begint (secondes)."
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Uitgebreide E-Mail instelling"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Uitgebreide Log instelling"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Autom. zwarte lijst"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Autom. witte lijst"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Zet verdachte IP's automatisch over van het logboek naar de zwarte lijst "
+#~ "van banIP tijdens runtime."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Automatisch uplink IP's overzetten naar de whitelist van banIP tijdens "
+#~ "runtime."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Basis Temp (tijdelijke bestanden) directory"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "Basis Temp (tijdelijke bestanden) directory voor alle banIP gerelateerde "
+#~ "operaties."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Timeout van zwarte lijst"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Blokkerlijst bronnen"
+
+#~ 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 ""
+#~ "Configuratie van banIP pakket om op adressen/subnetten te blokkeren via "
+#~ "IPset. Voor meer informatie ga naar : <a href=\"https://github.com/"
+#~ "openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >lees de online "
+#~ "documentatie</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Tel ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Tel CDIR"
+
+#~ msgid "Count IP"
+#~ msgstr "Tel IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Tel MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Tel SUM"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "DST IPSet type"
+
+#~ msgid "DST Log Options"
+#~ msgstr "DST Log opties"
+
+#~ msgid "DST Target"
+#~ msgstr "DST Doel"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Detecteer relevante netwerkinterfaces, apparaten, subnetten en "
+#~ "protocollen automatisch."
+
+#~ msgid "Download Queue"
+#~ msgstr "Wachtrij downloaden"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "E-Mail acties"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Bewerk zwarte lijst"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Bewerk MAC lijst"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Bewerk witte lijst"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Activeer DST logs"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Activeer SRC logs"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr "Activeer uitgebreide logs in geval van verwerkingsfouten."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Activeert IPv4 ondersteuning in banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Activeert IPv6 ondersteuning in banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Invoer details"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Bestaande taken(s)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Extra bronnen"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Globaal IPSet type"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet Informatie"
+
+#~ msgid "IPSet Query"
+#~ msgstr "IPSet zoekopdracht"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "IPSet zoekopdracht..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "IPSet rapportage"
+
+#~ msgid "IPSet details"
+#~ msgstr "IPSet details"
+
+#~ msgid "LAN Forward"
+#~ msgstr "LAN doorsturen (Forward)"
+
+#~ msgid "LAN Input"
+#~ msgstr "LAN inkomend (Input)"
+
+#, fuzzy
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Beperk E-Mail trigger tot bepaalde banIP acties."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Beperk de log monitor tot bepaalde log termen."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Beperk de selectie tot bepaalde lokale bronnen."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Regelnummer te verwijderen"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Lijst van ondersteunde een volledig voor-ingestelde download "
+#~ "hulpprogramma's."
+
+#~ msgid "Local Sources"
+#~ msgstr "Lokale bronnen"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Log monitor"
+
+#, fuzzy
+#~ msgid "Log View"
+#~ msgstr "Log bekijken"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "Log verdachte inkomende pakketten - gewoonlijk genegeerd (dropped)."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Log verdachte uitgaande pakketten - gewoonlijk geweigerd (rejected). "
+#~ "Loggen van dergelijke pakketten kunnen de vertraging (latency) vergroten "
+#~ "omdat dit extra verwerkingscapaciteit van het systeem vergt."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "LuCI Log teller"
+
+#, fuzzy
+#~ msgid "Maclist Timeout"
+#~ msgstr "Maclist timeout"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Mac lijst aanpassingen zijn bewaard. Herlaad je banIP lijsten om deze te "
+#~ "activeren."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Handmatig aanpassen van de voor-ingestelde download opties voor het "
+#~ "geselecteerde download hulpprogramma."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "NGINX Log telling"
+
+#~ msgid "Name"
+#~ msgstr "Naam"
+
+#~ msgid "No Query results!"
+#~ msgstr "Geen zoekresultaat gevonden!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Nog geen banIP gerelateerde logs!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "Aantal CDIR regels"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "Aantal IP regels"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "Aantal MAC regels"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "Aantal regels gebruikt"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "Aantal IPSet regels (alle)"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Aantal regels (alles)"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Aantal geweigerde LuCI logins vanaf hetzelfde ip in de log voorafgaand "
+#~ "aan de uitsluiting/blokkering."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Aantal geweigerde nginx aanvragen vanaf hetzelfde ip in de log "
+#~ "voorafgaand aan de uitsluiting/blokkering."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Aantal geweigerde ssh logins vanaf hetzelfde ip in de log voorafgaand aan "
+#~ "de uitsluiting/blokkering."
+
+#~ msgid "Query"
+#~ msgstr "Zoekopdracht"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "Ontvangstadres voor banIP berichten/notificaties via E-Mail."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Herlaad timer"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Herlaad timer..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Verwijder bestaande job"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Beprek toegang tot het internet naar/van een klein aantal beveiligde "
+#~ "websites/IPs en blokkeer toegang van/naar de rest van het internet."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "SRC IPSet type"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "SRC Log opties"
+
+#~ msgid "SRC Target"
+#~ msgstr "SRC doel"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "SRC+DST IPSet type"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "SSH Log aantal"
+
+#~ msgid "Save"
+#~ msgstr "Opslaan"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Zoek in actieve banIP-gerelateerde IPSets voor een specifiek IP, CIDR of "
+#~ "MAC adres."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Handmatig relevante netwerkinterfaces selecteren."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Verstuur banIP gerelateerde email notificaties. Hiervoor is de "
+#~ "installatie en configuratie van het extra 'msmtp' pakket nodig."
+
+#~ msgid "Service Priority"
+#~ msgstr "Serviceprioriteit"
diff --git a/applications/luci-app-banip/po/pl/banip.po b/applications/luci-app-banip/po/pl/banip.po
index d964528e53..cba23c7a29 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-05-24 17:41+0000\n"
-"Last-Translator: Marcin Net <marcin.net@linux.pl>\n"
+"PO-Revision-Date: 2023-11-07 21:37+0000\n"
+"Last-Translator: Matthaiks <kitynska@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/pl/>\n"
"Language: pl\n"
@@ -9,539 +9,2292 @@ 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.1-dev\n"
+"X-Generator: Weblate 5.2-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Wybór zestawu --"
-#: 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:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (domyślne)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (wyłączone)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (domyślne)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (domyślne)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (domyślne)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASN-y"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktywne urządzenia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Aktywne źródła"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Aktywne łącze nadrzędne"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+"Dodatkowe opóźnienie wyzwalacza w sekundach podczas przeładowywania i "
+"uruchamiania interfejsu."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Ustawienia zaawansowane"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "Zezwalaj na przekazywanie VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "Wybór źródeł listy dozwolonych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Tylko lista dozwolonych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"Modyfikacje listy dozwolonych zostały zapisane, rozpocznij wyszukiwanie "
+"domen lub zrestartuj banIP, aby zmiany zaczęły obowiązywać."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Zawsze zezwalaj na przekazywanie niektórych VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "Zawsze blokuj przekazywanie niektórych VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Automatycznie zezwalaj na łącze nadrzędne"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Automatyczna lista dozwolonych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Automatyczne blokowanie podsieci"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Automatyczna lista zablokowanych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Automatyczne wykrywanie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
msgstr ""
-"Dodatkowe opóźnienie wyzwalania w sekundach przed rozpoczęciem przetwarzania "
-"banIP."
+"Automatycznie dodawaj całe podsieci do zestawu listy zablokowanych na "
+"podstawie dodatkowego żądania RDAP z podejrzanym adresem IP."
-#: 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:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+"Automatycznie dodawaj rozpoznane domeny i podejrzane adresy IP do lokalnej "
+"listy zablokowanych banIP."
-#: 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:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+"Automatycznie dodawaj rozpoznane domeny i adresy IP łącza nadrzędnego do "
+"lokalnej listy dozwolonych banIP."
-#: 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:368
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:364
+msgid "Base Directory"
+msgstr "Katalog główny"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Główny katalog roboczy podczas przetwarzania banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr "Typ blokowania"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "Blokuj przekazywanie VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Wybór źródeł listy zablokowanych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Wygaśnięcie zestawu listy zablokowanych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
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."
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
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."
+"Modyfikacje listy zablokowanych zostały zapisane, rozpocznij wyszukiwanie "
+"domen lub zrestartuj banIP, aby zmiany zaczęły obowiązywać."
-#: 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/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+"Domyślnie każde źródło jest aktywne we wszystkich obsługiwanych łańcuchach. "
+"Ogranicz domyślne zasady blokowania do określonego łańcucha."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "Rdzenie procesora"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Ustawienia łańcucha/zestawu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+"Zmiany na tej karcie wymagają ponownego uruchomienia usługi banIP, aby "
+"zostały zastosowane."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Wyczyść źródła niestandardowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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."
+"Konfiguracja pakietu banIP do blokowania przychodzących i wychodzących "
+"adresów IP za pośrednictwem nazwanych zestawów nftables. Więcej informacji "
+"<a href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >znajduje się w "
+"dokumentacji online</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+msgstr "Kraje"
-#: 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/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Edytor źródeł niestandardowych"
-#: 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/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+"Deduplikuj adresy IP we wszystkich aktywnych zestawach i uporządkuj lokalną "
+"listę zablokowanych."
-#: 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/overview.js:376
+msgid "Deduplicate IPs"
+msgstr "Deduplikacja adresów IP"
-#: 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/overview.js:424
+msgid "Default Block Policy"
+msgstr "Domyślne zasady blokowania"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Opis"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+"Automatycznie wykrywaj odpowiednie urządzenia sieciowe, interfejsy, "
+"podsieci, protokoły i narzędzia."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Wyłącz"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Wyszukiwanie domen"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Nie sprawdzaj certyfikatów SSL serwera podczas pobierania."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Pobierz źródła niestandardowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Niezabezpieczone pobieranie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Parametry pobierania"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Ponowne próby pobierania"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+"Porzucaj pakiety po cichu lub aktywnie odrzucaj ruch w łańcuchach wejścia "
+"WAN i przekazywania WAN."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Edycja czarnej listy"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Powiadomienie e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Edycja konfiguracji"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Profil e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Edycja białej listy"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Adres e-mail odbiorcy"
-#: 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:536
+msgid "E-Mail Sender Address"
+msgstr "Adres e-mail nadawcy"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-msgid "Enable verbose debug logging in case of any processing error."
-msgstr ""
-"Włącz pełne rejestrowanie debugowania w przypadku jakiegokolwiek błędu "
-"przetwarzania."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "Ustawienia e-mail"
-#: 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:540
+msgid "E-Mail Topic"
+msgstr "Temat e-mail"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opcje dodatkowe"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Edytuj listę dozwolonych"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Edytuj listę zablokowanych"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Edytuj źródła niestandardowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Liczba elementów"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Elementy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Puste pole jest niedozwolone"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Włącz usługę banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
msgstr ""
-"Więcej informacji <a href=\"%s\" target=\"_blank\">znajdziesz w dokumentacji "
-"online </a>"
+"Włącz pełne rejestrowanie debugowania w przypadku błędów przetwarzania."
-#: 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:246
+msgid "Enabled"
+msgstr "Włączone"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Włącza obsługę IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Włącza obsługę IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
-"W celu poprawy wydajności możesz zwiększyć tę wartość, np. '8' lub '16' "
-"powinny być bezpieczne."
+"Czas wygaśnięcia automatycznie dodawanych członków zestawu listy zablokowych."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Zewnętrzne źródła listy dozwolonych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Zewnętrzne źródła listy zablokowanych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Nazwa źródła"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Wybór źródeł"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Wypełnij źródła niestandardowe"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:88
-msgid "Geo Location"
-msgstr "Lokalizacja geograficzna"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Dziennik zapory"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Flaga"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Flaga jest nieobsługiwana"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Ustawienia główne"
#: 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 "Udziel dostępu LuCI do aplikacji banIP"
-#: 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:331
+msgid "High Priority"
+msgstr "Wysoki priorytet"
-#: 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:330
+msgid "Highest Priority"
+msgstr "Najwyższy priorytet"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "Informacje IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: 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/setreport.js:11
+msgid "IP Search"
+msgstr "Wyszukiwanie IP"
-#: 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/setreport.js:215
+msgid "IP Search..."
+msgstr "Wyszukiwanie IP..."
-#: 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/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr "Interfejsy sieciowe IPv4"
-#: 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:255
+msgid "IPv4 Support"
+msgstr "Obsługa IPv4"
-#: 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:279
+msgid "IPv6 Network Interfaces"
+msgstr "Interfejsy sieciowe IPv6"
-#: 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:260
+msgid "IPv6 Support"
+msgstr "Obsługa IPv6"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+"Zwiększ maksymalną liczbę otwartych plików, np. do obsługi liczby "
+"tymczasowych plików podzielonych podczas ładowania zestawów."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr "Ostatnie uruchomienie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informacje"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+msgstr "Nieprawidłowe znaki"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
-msgstr "Ładowanie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Nieprawidłowe wartości wejściowe, nie można zapisać zmian."
-#: 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/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "Przekazywanie LAN (pakiety)"
-#: 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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "Łańcuch przekazywania LAN"
-#: 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:191
+msgid "Last Run"
+msgstr "Ostatnie uruchomienie"
-#: 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:334
+msgid "Least Priority"
+msgstr "Najniższy priorytet"
-#: 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:333
+msgid "Less Priority"
+msgstr "Mniejszy priorytet"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Ogranicz niektóre źródła do łańcucha przekazywania LAN."
-#: 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/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Ogranicz niektóre źródła do łańcucha przekazywania WAN."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Ogranicz niektóre źródła do łańcucha wejścia WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+"Ogranicz liczbę rdzeni procesora używanych przez banIP, aby oszczędzać "
+"pamięć RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr "Ogranicz funkcję automatycznego zezwalania na łącze nadrzędne."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-"Opcje dalszych zmian w przypadku, gdy ustawienia domyślne nie są dla ciebie "
-"wystarczające."
+"Wymień elementy zestawów w statusie i raporcie. Wyłącz tę opcję, aby "
+"zmniejszyć obciążenie procesora."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Przegląd"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr "Lista dostępnych interfejsów wyzwalacza przeładowania."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Wymień elementy określonego zestawu związanego z banIP."
-#: 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/overview.js:605
+msgid "Local feed settings"
+msgstr "Ustawienia lokalnego źródła"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
msgstr ""
-"Proszę dodać tylko jeden adres IPv4 lub IPv6 na linię. Dopuszcza się zakresy "
-"IP w zapisie CIDR oraz komentarze wprowadzone za pomocą znaku \"#\"."
+"Lokalizacja do analizy pliku dziennika, np. poprzez syslog-ng, aby "
+"dezaktywować standardowe analizowanie poprzez logread."
-#: 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:513
+msgid "Log Count"
+msgstr "Liczba dziennika"
-#: 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:496
+msgid "Log LAN-Forward"
+msgstr "Rejestrowanie przekazywania LAN"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Odśwież"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Limit dziennika"
-#: 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:239
+msgid "Log Settings"
+msgstr "Ustawienia dziennika"
-#: 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:518
+msgid "Log Terms"
+msgstr "Warunki dziennika"
-#: 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:492
+msgid "Log WAN-Forward"
+msgstr "Rejestrowanie przekazywania WAN"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "Rejestrowanie wejścia WAN"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Rejestruj podejrzane przekazane pakiety LAN (odrzucone)."
-#: 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/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Rejestruj podejrzane przekazane pakiety WAN (porzucone)."
-#: 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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Rejestruj podejrzane przychodzące pakiety WAN (porzucone)."
-#: 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:499
+msgid "Logfile Location"
+msgstr "Lokalizacja pliku dziennika"
-#: 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:338
+msgid "Max Open Files"
+msgstr "Maksymalna liczba otwartych plików"
-#: 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 "Zapisz"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "Priorytet łańcucha NFT"
-#: 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 ""
-"Wybierz demona SSH do analizowania plików dziennika, aby wykryć zdarzenia "
-"włamania."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "Informacje NFT"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr "Poziom logowania NFT"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr "Zasady zestawu NFT"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "Urządzenia sieciowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Poziom nice"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "Brak wyników wyszukiwania!"
-#: 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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Nie ma jeszcze dzienników zapory związanych z banIP!"
-#: 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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Nie ma jeszcze dzienników przetwarzania związanych z banIP!"
-#: 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:332
+msgid "Normal Priority (default)"
+msgstr "Normalny priorytet (domyślny)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
-"Ustaw poziom nice na 'niski priorytet' i przetwarzanie banIP w tle zajmie "
-"mniej zasobów z systemu."
+"Liczba prób pobierania w przypadku błędu (nieobsługiwane przez uclient-"
+"fetch)."
-#: 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/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-"Rozmiar kolejki pobierania do obsługi pobrań &amp; Przetwarzanie równolegle "
-"IPset (domyślnie \"4\")."
+"Liczba nieudanych prób logowania z tego samego adresu IP w dzienniku przed "
+"zablokowaniem."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
-"Specjalne opcje dla wybranego narzędzia do pobierania, np. '--timeout=20 -O'."
+"Zastąp wstępnie skonfigurowane opcje pobierania dla wybranego narzędzia do "
+"pobierania."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Rodzaj startu"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Przegląd"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
-"Uruchamia mały monitor log/banIP w tle, aby zablokować brutalne ataki SSH/"
-"LuCI w czasie rzeczywistym."
+"Analizuj tylko ostatnią określoną liczbę wpisów w dzienniku pod kątem "
+"podejrzanych zdarzeń. Aby w ogóle wyłączyć monitorowanie dziennika, ustaw na "
+"'0'."
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Dziennik przetwarzania"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
-"Katalog docelowy do tworzenia kopii zapasowych banIP. Domyślnie jest to \"/"
-"tmp\", najlepiej użyć nieulotnego dysku, jeśli jest dostępny."
+"Profil używany przez \"msmtp\" dla wiadomości e-mail z powiadomieniem banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Format protokołu/adresu URL jest nieobsługiwany"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Otrzymuj powiadomienia e-mail przy każdym uruchomieniu banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
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>."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
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>."
+"Adres odbiorcy wiadomości e-mail z powiadomieniami banIP, ta informacja jest "
+"wymagana do włączenia funkcji e-mail."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Odśwież"
-#: 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:218
+msgid "Reload"
+msgstr "Przeładuj"
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-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/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr "Interfejs wyzwalacza przeładowania"
-#: 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 ""
-"Ta zmiana wymaga ręcznego zatrzymania/ponownego uruchomienia usługi, aby "
-"została uwzględniona."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Katalog raportu"
-#: 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:380
+msgid "Report Elements"
+msgstr "Elementy raportu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Restartuj"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
msgstr ""
-"To połączenie danych zapewnia dostęp do różnych źródeł danych utrzymywanych "
-"przez organizację IANA."
+"Ogranicz dostęp do Internetu z/do niewielkiej liczby bezpiecznych adresów IP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Wynik"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Regułav4"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Regułav6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Flagi uruchomieniowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Informacje uruchomieniowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Zapisz źródła niestandardowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Szukaj"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Przeszukaj zestawy związane z banIP dla określonego adresu IP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Wybierz jedno ze wstępnie skonfigurowanych narzędzi do pobierania."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Wybierz urządzenie(-a) sieciowe WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Wybierz logiczne interfejsy sieciowe IPv4 WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Wybierz logiczne interfejsy sieciowe IPv6 WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Adres nadawcy wiadomości e-mail z powiadomieniem banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Zestaw"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Raportowanie zestawu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Rozmiar podziału zestawu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Badanie zestawu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Badanie zestawu..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Szczegóły zestawu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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."
+"Ustaw priorytet łańcucha nft w tabeli banIP. Uwaga: niższe wartości "
+"oznaczają wyższy priorytet."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr ""
-"To połączenie danych zwraca wszystkie zapowiedziane prefiksy dla danego ASN."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Ustaw zasady nft dla zestawów związanych z banIP."
-#: 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:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Ustaw poziom dziennika syslog dla rejestrowania NFT."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Ustawienia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
-"To wywołanie danych zwraca informacje geolokalizacyjne dla danej przestrzeni "
-"IP, lub dla ogłoszonych prefiksów IP w przypadku sieci ASN."
+"Podziel ładowanie zestawu zewnętrznego po każdych n członkach, aby "
+"zaoszczędzić pamięć RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Status"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Zatrzymaj"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Podsieć (domyślne)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Badanie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Informacje systemowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "Katalog docelowy dla plików raportów związanych z banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Katalog docelowy dla kopii zapasowych skompresowanych źródeł."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr "Lista dozwolonych jest za duża, nie można zapisać zmian."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "Lista zablokowanych jest za duża, nie można zapisać zmian."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
-"To połączenie danych zwraca prefiks zawierający i ogłaszający ASN danego "
-"adresu IP."
+"Domyślne terminy/wyrażenia regularne dziennika filtrują podejrzany ruch ssh, "
+"LuCI, nginx i asterisk."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr "Wybrany priorytet będzie używany do przetwarzania banIP w tle."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
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."
+"Dane wyjściowe syslog, wstępnie przefiltrowane pod kątem wpisów dziennika "
+"zapory związanych z banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-"To połączenie danych zwraca informacje whois z odpowiedniego regionalnego "
-"rejestru internetowego i rejestru routingu."
+"Dane wyjściowe syslog, wstępnie przefiltrowane pod kątem wpisów dziennika "
+"przetwarzania związanych z banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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."
+"To jest lokalna lista dozwolonych banIP, która zezwala na określone adresy "
+"MAC, adresy IP lub nazwy domen.<br /> <em><b>Uwaga:</b></em> dodaj dokładnie "
+"jeden adres MAC/IPv4/IPv6 lub nazwę domeny na wiersz. Dozwolone są zakresy w "
+"notacji CIDR i powiązania MAC/IP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-"Ten formularz pozwala modyfikować zawartość czarnej listy banIP (%s). <br/>"
+"To jest lokalna lista zablokowanych banIP, która blokuje określone adresy "
+"MAC, adresy IP lub nazwy domen.<br /> <em><b>Uwaga:</b></em> dodaj dokładnie "
+"jeden adres MAC/IPv4/IPv6 lub nazwę domeny na wiersz. Dozwolone są zakresy w "
+"notacji CIDR i powiązania MAC/IP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-"Ten formularz pozwala modyfikować zawartość białej listy banIP (%s). <br/>"
+"Ta karta pokazuje ostatnio wygenerowany raport zestawu. Naciśnij przycisk "
+"„Odśwież”, aby uzyskać nowy."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Sygnatura czasowa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
-"Ten formularz pozwala na modyfikację zawartości głównego pliku "
-"konfiguracyjnego banIP (/etc/config/banip)."
+"Aby włączyć powiadomienia e-mail, skonfiguruj pakiet 'msmtp' i podaj "
+"prawidłowy adres e-mail odbiorcy."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Temat wiadomości e-mail z powiadomieniem 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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Nie można zapisać modyfikacji: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Prześlij źródła niestandardowe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "Przesyłanie pliku źródeł niestandardowych nie powiodło się."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Wersja"
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "Przekazywanie WAN (pakiety)"
-#: 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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "Łańcuch przekazywania WAN"
-#: 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/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "Wejście WAN (pakiety)"
-#: 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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "Łańcuch wejścia WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+"Za pomocą tego edytora możesz przesłać lokalny plik źródeł niestandardowych "
+"lub wypełnić plik początkowy (kopia 1:1 wersji dostarczonej z pakietem). "
+"Plik znajduje się w '/etc/banip/banip.custom.feeds'. Następnie możesz "
+"edytować ten plik, usuwać wpisy, dodawać nowe lub wykonać lokalną kopię "
+"zapasową. Aby wrócić do wersji opiekunów, po prostu ponownie opróżnij plik "
+"źródeł niestandardowych (nie usuwaj go!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "alarm"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "dzisiaj automatycznie dodany do listy dozwolonych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "dzisiaj automatycznie dodany do listy zablokowanych"
+
+#: 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:479
+msgid "crit"
+msgstr "krytyczny"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "debugowanie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr "porzucaj (domyślnie)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "ratunkowy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "błąd"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "informacyjny"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "lokalna lista dozwolonych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "lokalna lista zablokowanych"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "pamięć (domyślne)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "spostrzeżenie"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "wydajność"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr "odrzucaj"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "ostrzeżenie (domyślne)"
+
+#~ msgid "Log Level"
+#~ msgstr "Poziom logowania"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Interfejsy sieciowe"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Dodatkowe opóźnienie wyzwalacza w sekundach przed faktycznym rozpoczęciem "
+#~ "przetwarzania banIP."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Lista dostępnych interfejsów sieciowych wyzwalających uruchomienie banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interfejs wyzwalacza uruchamiania"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Akcja wyzwalacza"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Wyzwalanie akcji przy zdarzeniach interfejsu ifup."
+
+#~ msgid "reload"
+#~ msgstr "przeładuj"
+
+#~ msgid "restart"
+#~ msgstr "restartuj"
+
+#~ msgid "start (default)"
+#~ msgstr "uruchom (domyślne)"
+
+#~ msgid "Allow VLAN Forwads"
+#~ msgstr "Zezwalaj na przekazywanie VLAN"
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "Blokuj przekazywanie VLAN"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Deduplikuj adresy IP we wszystkich aktywnych zestawach i uporządkuj "
+#~ "lokalną listę zablokowanych."
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "To jest lokalna lista dozwolonych banIP, która zezwala na określone "
+#~ "adresy MAC/IP/CIDR.<br /> <em><b>Uwaga:</b></em> dodaj dokładnie jeden "
+#~ "adres MAC/IPv4/IPv6 lub nazwę domeny w wierszu."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "To jest lokalna lista zablokowanych banIP, która blokuje określone adresy "
+#~ "MAC/IP/CIDR.<br /> <em><b>Uwaga:</b></em> dodaj dokładnie jeden adres MAC/"
+#~ "IPv4/IPv6 lub nazwę domeny w wierszu."
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr ""
+#~ "Podziel ładowanie zestawu zewnętrznego po każdych n członkach, aby "
+#~ "zaoszczędzić pamięć RAM."
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Wygaśnięcie listy zablokowanych"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr ""
+#~ "Czas wygaśnięcia automatycznie dodanych członków zestawu listy "
+#~ "zablokowanych."
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "Źródła listy zablokowanych"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via Sets in nftables. 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 przychodzących i wychodzących "
+#~ "adresów IP/podsieci za pośrednictwem zestawów w nftables. Aby uzyskać "
+#~ "więcej informacji, <a href=\"https://github.com/openwrt/packages/blob/"
+#~ "master/net/banip/files/README.md\" target=\"_blank\" rel=\"noreferrer "
+#~ "noopener\" >sprawdź dokumentację online</a>"
+
+#~ msgid "List of supported and fully pre-configured banIP feeds."
+#~ msgstr ""
+#~ "Lista obsługiwanych i w pełni wstępnie skonfigurowanych źródeł banIP."
+
+#~ msgid "Active Subnets"
+#~ msgstr "Aktywne podsieci"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr ""
+#~ "Automatycznie przenosi podejrzane adresy IP na listę zablokowanych banIP."
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr "Automatycznie przenosi adresy IP uplink na listę dozwolonych banIP."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 przychodzących i wychodzących "
+#~ "adresów IP/podsieci poprzez zestawy w nftables. Aby uzyskać więcej "
+#~ "informacji, <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+#~ "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" "
+#~ ">sprawdź dokumentację online</a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Deduplikuj adresy IP we wszystkich aktywnych zestawach i uporządkuj "
+#~ "lokalną listę zablokowanych."
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr ""
+#~ "Zwiększ maksymalną liczbę otwartych plików, np. w celu obsługi liczby "
+#~ "tymczasowo podzielonych plików podczas ładowania zestawów."
+
+#~ msgid "Chain Priority"
+#~ msgstr "Priorytet łańcucha"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analizuj tylko ostatnią podaną liczbę wpisów w dzienniku w poszukiwaniu "
+#~ "podejrzanych zdarzeń."
+
+#~ msgid "Set Policy"
+#~ msgstr "Zasady zestawu"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Ustaw zasady nft dla zestawów związanych z banIP."
+
+#~ msgid "audit"
+#~ msgstr "audyt"
+
+#~ msgid ""
+#~ "Allowlist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "Modyfikacje listy dozwolonych zostały zapisane, uruchom ponownie banIP, "
+#~ "aby zmiany zaczęły obowiązywać."
+
+#~ msgid ""
+#~ "Blocklist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "Modyfikacje listy zablokowanych zostały zapisane, uruchom ponownie banIP, "
+#~ "aby zmiany zaczęły obowiązywać."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Aktywne interfejsy"
+
+#~ msgid ""
+#~ "List Set elements in the report, disable this to speed up the report "
+#~ "significantly."
+#~ msgstr ""
+#~ "Wymień elementy zestawu w raporcie, wyłącz tę opcję, aby znacznie "
+#~ "przyspieszyć raportowanie."
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "Katalog docelowy dla plików raportów związanych z IPSet."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr "Katalog docelowy dla kopii zapasowych skompresowanej listy źródeł."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Zmiany na czarnej liście zostały zapisane. Odśwież swoje listy banIP, aby "
+#~ "zmiany zaczęły obowiązywać."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Jest to lokalna czarna lista banIP, aby zawsze odmawiać dostępu dla "
+#~ "niektórych adresów IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko "
+#~ "jeden adres IPv4, adres IPv6 lub nazwę domeny na wiersz. Komentarze "
+#~ "wprowadzone z \"#\" są dozwolone - symbole wieloznaczne i wyrażenia "
+#~ "regularnego nie są."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Nie można zapisać zmian: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec (domyślnie)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 godzina"
+
+#~ msgid "12 hours"
+#~ msgstr "12 godzin"
+
+#~ msgid "24 hours"
+#~ msgstr "24 godziny"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minut"
+
+#~ msgid "6 hours"
+#~ msgstr "6 godzin"
+
+#~ msgid "Action"
+#~ msgstr "Akcja"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Aktywne rejestratory"
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktywne źródła"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Dodaj dodatkowe zestawy IP niezwiązane z banIP, np. do raportowania i "
+#~ "zapytań."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Dodaj ten adres IP/CIDR do lokalnej białej listy."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Dodatkowe ustawienia"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr ""
+#~ "Dodatkowe opóźnienie wyzwalania w sekundach przed rozpoczęciem "
+#~ "przetwarzania banIP."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Zaawansowane ustawienia łańcucha"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Zaawansowane ustawienia e-mail"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Zaawansowane ustawienia dziennika"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do "
+#~ "banIP. Domyślny łańcuch używany przez banIP to 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do "
+#~ "banIP. Domyślny łańcuch używany przez banIP to 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do "
+#~ "banIP. Domyślny łańcuch używany przez banIP to 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Przypisz jeden lub więcej odpowiednich łańcuchów zapory sieciowej do "
+#~ "banIP. Domyślny łańcuch używany przez banIP to 'input_wan_rule'."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Automatyczna czarna lista"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Automatyczna biała lista"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Automatycznie przenosi podejrzane IP z logu na czarną listę banIP w "
+#~ "czasie działania programu."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Automatycznie przenosi adresy IP uplink do białej listy banIP podczas "
+#~ "pracy."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Podstawowy katalog tymczasowy"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "Bazowy katalog Temp używany dla wszystkich operacji runtime związanych z "
+#~ "banIP."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Limit czasu czarnej listy"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Źródła list"
+
+#~ 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 ""
+#~ "Konfiguracja pakietu banIP do blokowania adresów ip/podsieci za "
+#~ "pośrednictwem IPSet. Więcej informacji <a href=\"https://github.com/"
+#~ "openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" > można znaleźć w "
+#~ "dokumentacji online</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Policz ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Policz CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Policz IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Policz MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Policz SUM"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "Typ zestawu DST IPSet"
+
+#~ msgid "DST Log Options"
+#~ msgstr "Opcje dziennika DST"
+
+#~ msgid "DST Target"
+#~ msgstr "Cel DST"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Automatyczne wykrywanie odpowiednich interfejsów sieciowych, urządzeń, "
+#~ "podsieci i protokołów."
+
+#~ msgid "Download Queue"
+#~ msgstr "Kolejka pobierania"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Akcje poczty e-mail"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Czarna lista"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Edytuj listę Mac"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Biała lista"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Włącz logowanie DST"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Włącz logowanie SRC"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Włącz rejestrowanie debugowania w przypadku wystąpienia błędów w "
+#~ "przetwarzaniu."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Włącza obsługę IPv4 w banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Włącza obsługę IPv6 w banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Szczegóły wpisu"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Istniejące zadania"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Dodatkowe źródła"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Typ globalnego zestawu IPSet"
+
+#~ msgid "IPSet Information"
+#~ msgstr "Informacje IPSet"
+
+#~ msgid "IPSet Query"
+#~ msgstr "Zapytanie IPSet"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "Zapytanie IPSet ..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "Raport IPSet"
+
+#~ msgid "IPSet details"
+#~ msgstr "Szczegóły IPSet"
+
+#~ msgid "LAN Forward"
+#~ msgstr "Przekazywanie sieci LAN"
+
+#~ msgid "LAN Input"
+#~ msgstr "Wejście LAN"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Ogranicz wyzwalacz wiadomości e-mail do niektórych działań banIP."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Ogranicz monitor dziennika do określonych warunków dziennika."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Ogranicz wybór do niektórych źródeł lokalnych."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Numer wiersza do usunięcia"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Lista obsługiwanych i wstępnie skonfigurowanych narzędzi do pobierania."
+
+#~ msgid "Local Sources"
+#~ msgstr "Źródła lokalne"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Monitor dziennika"
+
+#~ msgid "Log View"
+#~ msgstr "Widok dziennika"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "Rejestruj podejrzane pakiety przychodzące - zwykle odrzucane."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Rejestrowanie podejrzanych pakietów wychodzących — zwykle odrzucane. "
+#~ "Rejestrowanie takich pakietów może spowodować wzrost opóźnienia ze "
+#~ "względu na to, że wymaga dodatkowych zasobów systemowych."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "Liczba dzienników LuCI"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Limit czasu listy Mac"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Zmiany na Maclistach zostały zapisane. Odśwież swoje listy banIP, aby "
+#~ "zmiany zaczęły obowiązywać."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Ręcznie zastąp wstępnie skonfigurowane opcje pobierania dla wybranego "
+#~ "narzędzia pobierania."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "Liczba dzienników NGINX"
+
+#~ msgid "Name"
+#~ msgstr "Nazwa"
+
+#~ msgid "No Query results!"
+#~ msgstr "Brak wyników zapytania!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Brak dzienników związanych z banIP!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "Liczba wpisów CIDR"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "Liczba wpisów IP"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "Liczba wpisów MAC"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "Liczba wpisów, do które uzyskały dostęp"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "Liczba wszystkich zestawów IP"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Liczba wszystkich wpisów"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Liczba nieudanych powtórzeń logowania LuCI z tego samego ip w logu przed "
+#~ "zbanowaniem."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Liczba nieudanych żądań nginx z tego samego ip w logu przed zbanowaniem."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Liczba nieudanych powtórzeń logowania ssh na to samo ip w logu przed "
+#~ "zbanowaniem."
+
+#~ msgid "Query"
+#~ msgstr "Zapytanie"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "Adres odbiorcy wiadomości e-mail z powiadomieniem banIP."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Zaktualizuj listy automatycznie"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Harmonogram..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Usuń istniejące zadanie"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Ogranicz dostęp do Internetu z/do niewielkiej liczby bezpiecznych stron "
+#~ "internetowych/adresów IP i zablokuj dostęp z/do reszty Internetu."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "Typ zestawu IPSet SRC"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "Opcje dziennika SRC"
+
+#~ msgid "SRC Target"
+#~ msgstr "Cel SRC"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "Typ zestawu IP SRC+DST"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "Liczba dzienników SSH"
+
+#~ msgid "Save"
+#~ msgstr "Zapisz"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Przeszukaj aktywne zestawy IPSets powiązane z banIP pod kątem określonego "
+#~ "adresu IP, CIDR lub MAC."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Ręcznie wybierz odpowiednie interfejsy sieciowe."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Wyślij wiadomości e-mail z powiadomieniami związanymi z banIP. Wymaga to "
+#~ "instalacji i konfiguracji dodatkowego pakietu 'msmtp'."
+
+#~ msgid "Service Priority"
+#~ msgstr "Priorytet usługi"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Ustaw nowe zadanie banIP"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Ustaw indywidualny typ DST dla każdego zestawu IP, aby blokować tylko "
+#~ "pakiety wychodzące."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Ustaw indywidualny typ SRC dla każdego zestawu IP, aby blokować tylko "
+#~ "pakiety przychodzące."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Ustaw indywidualny typ SRC+DST dla każdego zestawu IP, aby blokować "
+#~ "przychodzące i wychodzące pakiety."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr "Ustaw specjalne opcje dziennika DST, np. aby ustawić limit."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr "Ustaw specjalne opcje logów SRC, np. aby ustawić limit."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Ustaw limit czasu zestawu IP na czarnej liście."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr ""
+#~ "Ustaw cel zapory sieciowej dla wszystkich reguł związanych z czasem "
+#~ "letnim."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr ""
+#~ "Ustaw miejsce docelowe zapory dla wszystkich reguł związanych z SRC."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Ustaw domyślny typ globalnego zestawu IP, aby blokować pakiety "
+#~ "przychodzące (SRC) i/lub wychodzące (DST)."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Ustaw limit czasu dla maclist IPSet."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Ustaw limit czasu zestawu IP na białej liście."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr ""
+#~ "Rozmiar kolejki pobierania dla równoległego przetwarzania pobierania."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Źródła (informacje)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Uruchamia w tle mały monitor dziennika, który blokuje podejrzane próby "
+#~ "logowania SSH / LuCI."
+
+#~ msgid "Status / Version"
+#~ msgstr "Status / Wersja"
+
+#~ msgid "Suspend"
+#~ msgstr "Wstrzymaj"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Nie można zaktualizować czasu odświeżania."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Czas odświeżania został zaktualizowany."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "Dni tygodnia (opcjonalnie, wartości: 1-7, osobno, lub -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "Godzina (wymagane, zakres: 0–23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Minuta (opcjonalnie, zakres: 0–59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "Wybrany priorytet będzie używany do przetwarzania w tle usługi banIP. Ta "
+#~ "zmiana wymaga pełnego restartu usługi banIP, aby zaczęła działać."
+
+#~ 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."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Jest to lokalna maclista banIP zawsze zezwalająca na niektóre adresy MAC. "
+#~ "<br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres MAC w wierszu. "
+#~ "Komentarze wprowadzone z \"#\" są dozwolone - domeny, symbole "
+#~ "wieloznaczne i wyrażenia regularnego nie są."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Jest to lokalna biała lista banIP, aby zawsze zezwalać na określone "
+#~ "adresy IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres "
+#~ "IPv4, adres IPv6 lub nazwę domeny na wiersz. Komentarze wprowadzone z "
+#~ "\"#\" są dozwolone - symbole wieloznaczne i wyrażenia regularnego nie są."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Ta zakładka pokazuje ostatni wygenerowany raport IPSet, naciśnij przycisk "
+#~ "'Odśwież', aby uzyskać aktualny raport."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Aby listy banIP były aktualne, należy skonfigurować zadanie automatycznej "
+#~ "aktualizacji tych list."
+
+#~ msgid "Type"
+#~ msgstr "Typ"
+
+#~ msgid "WAN Forward"
+#~ msgstr "Przekazywanie WAN"
+
+#~ msgid "WAN Input"
+#~ msgstr "Wejście WAN"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Biała lista IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Tylko biała lista"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Limit czasu białej listy"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Zmiany na białej liście zostały zapisane. Odśwież listę banIP, aby zmiany "
+#~ "zostały wprowadzone."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Biała lista ..."
+
+#~ msgid "banIP action"
+#~ msgstr "Akcje banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "Domyślny łańcuch używany przez banIP 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "Specjalne opcje konfiguracji dla wybranego narzędzia do pobierania."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Jest to lokalna czarna lista banIP, aby zawsze odmawiać niektórych "
+#~ "adresów IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres "
+#~ "IPv4 lub IPv6 w wierszu. Komentarze wprowadzone z \"#\" są dozwolone - "
+#~ "domeny, symbole wieloznaczne i wyrażenia regularnego nie są."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Jest to lokalna biała lista banIP, aby zawsze zezwalać na określone "
+#~ "adresy IP/CIDR. <br /> <em><b>Uwaga:</b></em> dodaj tylko jeden adres "
+#~ "IPv4 lub IPv6 lub na linię. Komentarze wprowadzone z \"#\" są dozwolone - "
+#~ "domeny, symbole wieloznaczne i wyrażenia regularnego nie są."
+
+#~ 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 "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 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 b835029e6e..ea1cdd4381 100644
--- a/applications/luci-app-banip/po/pt/banip.po
+++ b/applications/luci-app-banip/po/pt/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-17 19:42+0000\n"
+"PO-Revision-Date: 2023-10-06 22:42+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/pt/>\n"
@@ -8,544 +8,2266 @@ 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 5.1-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Definir seleção --"
-#: 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:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (padrão)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (desabilitar)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aparelhos ativos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Feeds ativos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Uplink ativo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
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:237
+msgid "Advanced Settings"
+msgstr "Configurações avançadas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "Permitir encaminhamentos de VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "Seleção de feed da lista de permissões"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Apenas a lista dos permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"As alterações da lista de permissões foram salvas, inicie a pesquisa de "
+"domínio ou reinicie o banIP para que as alterações entrem em vigor."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Permitir sempre determinados encaminhamentos de VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "Bloquear sempre determinados encaminhamentos de VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Permitir uplink automático"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Lista automática dos permitidos"
-#: 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:623
+msgid "Auto Block Subnet"
+msgstr "Sub-rede de bloqueio automático"
-#: 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:619
+msgid "Auto Blocklist"
+msgstr "Lista automática de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Deteção automática"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+"Adicione automaticamente sub-redes inteiras ao conjunto da lista de bloqueio "
+"com base numa solicitação adiciona RDAP com o IP suspeito."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+"Adicione automaticamente domínios resolvidos e IPs suspeitos à lista de "
+"bloqueio local banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+"Adicione automaticamente domínios resolvidos e IPs de uplink à lista de "
+"permissões banIP local."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr "Diretório base"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+"Diretório principal de trabalho usado durante o processamento do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "Bloquear encaminhamentos de VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Seleção de feed de lista de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Expiração definida da lista de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"As alterações da lista de bloqueio foram salvas, inicie a pesquisa de "
+"domínio ou reinicie o banIP para que as alterações entrem em vigor."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
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."
+"Por padrão, cada feed está ativo em todas as cadeias suportadas. Limite a "
+"política de bloqueio padrão a uma determinada cadeia."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "Núcleos da CPU"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Cadeia/Definir as configurações"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+"As alterações nesta guia precisam de uma reinicialização do serviço banIP "
+"para entrar em vigor."
-#: 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Limpar feeds personalizados"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 endereços/subredes ip via IPSet."
+"Configuração do pacote banIP para banir IPs de entrada e saída por meio de "
+"conjuntos nftables nomeados. Para mais informações<a href=\"https://github."
+"com/openwrt/packages/blob/master/net/banip/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" >verifique a documentação on-"
+"line</a>"
-#: 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:571
+msgid "Countries"
+msgstr "Países"
-#: 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/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Editor de feed personalizado"
-#: 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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+"Elimine endereços IP em todos os conjuntos ativos e limpe a lista local de "
+"bloqueio."
-#: 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:376
+msgid "Deduplicate IPs"
+msgstr "Eliminar IPs duplicados"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Política de bloqueio padrão"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Descrição"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+"Detecte os aparelhos relevantes de rede, as interfaces, as sub-redes, os "
+"protocolos e os utilitários automaticamente."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Desativar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Busca por domínio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Não verificar os certificados de SSL do servidor durante a descarrega."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Baixar feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Descarregar inseguro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Parâmetros de Descarregamento"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Novas tentativas de download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Editar Lista Negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Notificação por e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar configuração"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Perfil de e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Editar lista de permissões"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Endereço de e-mail do destinatário"
-#: 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:536
+msgid "E-Mail Sender Address"
+msgstr "Endereço de e-mail do remetente"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-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."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "Configurações do e-mail"
-#: 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:540
+msgid "E-Mail Topic"
+msgstr "Assunto do e-mail"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opções Adicionais"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Editar a lista dos permitidos"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Editar a lista de bloqueio"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Editar feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Contagem dos elementos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Elementos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Campo vazio não permitido"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Ative o serviço banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
msgstr ""
-"Para mais informações <a href=\"%s\" target=\"_blank\">veja a documentação "
-"online</a>"
+"Ative o registo de depuração detalhado em caso de erros de processamento."
-#: 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:246
+msgid "Enabled"
+msgstr "Ativado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Ativa o suporte IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Ativa o suporte IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
-"Para melhorar o desempenho ainda mais, pode aumentar este valor, por "
-"exemplo, '8' ou '16' devem ser seguros."
+"Tempo de expiração para membros do conjunto de lista de bloqueio adicionados "
+"automaticamente."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Feeds externos de lista de permissões"
-#: 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:554
+msgid "External blocklist feeds"
+msgstr "Feeds externos de lista de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Nome do feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Seleção do feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Preencher feeds personalizados"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Registo do firewall"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Bandeira"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Bandeira não suportada"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Configurações gerais"
#: 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 "Conceda acesso à app LuCI banIP"
-#: 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:331
+msgid "High Priority"
+msgstr "Alta prioridade"
-#: 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:330
+msgid "Highest Priority"
+msgstr "Máxima Prioridade"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "Informações IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: 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/setreport.js:11
+msgid "IP Search"
+msgstr "Busca IP"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "Pesquisa IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "Busca IP..."
-#: 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:272
+msgid "IPv4 Network Interfaces"
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:255
+msgid "IPv4 Support"
+msgstr "Suporte ao IPv4"
-#: 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:279
+msgid "IPv6 Network Interfaces"
+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:260
+msgid "IPv6 Support"
+msgstr "Suporte de IPv6"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+"Aumente o número máximo de arquivos abertos, por ex. para lidar com a "
+"quantidade de arquivos divididos temporários durante o carregamento dos "
+"conjuntos."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr "Última Execução"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informaçã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/feeds.js:198
+msgid "Invalid characters"
+msgstr "Caracteres inválidos"
-#: 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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Valores de entrada inválidos, não é possível salvar as modificações."
-#: 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/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (pacotes)"
-#: 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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "Cadeia LAN-Forward"
-#: 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:191
+msgid "Last Run"
+msgstr "Última Execução"
-#: 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:334
+msgid "Least Priority"
+msgstr "Mínima Prioridade"
-#: 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:333
+msgid "Less Priority"
+msgstr "Menor Prioridade"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Limite certos feeds à cadeia LAN-Forward."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Limite certos feeds à cadeia WAN-Forward."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Limite certos feeds à cadeia WAN-Input."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+"Limite a quantidade dos núcleos da CPU usados pelo banIP para economizar RAM."
-#: 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:611
+msgid "Limit the uplink autoallow function."
+msgstr "Limite a função de permissão automática de uplink."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-"Opções para ajustes adicionais, caso as predefinições não sejam adequadas "
-"para si."
+"Relate e liste o conjunto dos elementos na condição geral, desative-o para "
+"reduzir a carga da CPU."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Visão Geral"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Liste os elementos de um conjunto específico relacionado ao banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr "Configurações de feed local"
-#: 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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
+msgstr "Contagem dos registos"
-#: 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/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "Registo LAN-Forward"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Atualizar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Limite do Registo"
-#: 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:239
+msgid "Log Settings"
+msgstr "Configurações do registo"
-#: 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:518
+msgid "Log Terms"
+msgstr "Termos do registo"
-#: 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:492
+msgid "Log WAN-Forward"
+msgstr "Registo WAN-Forward"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "Registo WAN-Input"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Registar os pacotes suspeitos encaminhados da LAN (rejeitados)."
-#: 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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Registar os pacotes suspeitos encaminhados da WAN (rejeitados)."
-#: 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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Registar os pacotes suspeitos da entrada da WAN (rejeitados)."
-#: 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:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Quantidade máxima de ficheiros abertos"
-#: 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:397
+msgid "NFT Chain Priority"
+msgstr "Prioridade da Cadeia NFT"
-#: 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 "Guardar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "Informação NFT"
-#: 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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
+msgstr "Política de definição de NFT"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "Dispositivos de rede"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Nível de Nice"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "A busca não retornou nada!"
-#: 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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Ainda não há registos do firewall relacionados ao banIP!"
-#: 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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Ainda não há registos do processamento relacionados ao banIP!"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Prioridade Normal (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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"
+"Número de tentativas de download em caso de erro (não suportado pelo uclient-"
+"fetch)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-"Tamanho da fila de descarregamento para lidar com descarregamentos &amp; "
-"processamento de IPset em paralelo (predefinição '4')."
+"Quantidade de tentativas de login com falha do mesmo IP no registo antes do "
+"bloqueio."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
-"Opções especiais para a ferramenta de descarregamento selecionada, por "
-"exemplo '--timeout=20 -O'."
+"Substitua as opções de descarga pré-configuradas para o utilitário de "
+"descarga selecionado."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
-msgstr "Tipo de Início"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Visão Geral"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
-"Inicia um pequeno monitor log/banIP em segundo plano para bloquear ataques "
-"de força bruta SSH/LuCI em tempo real."
+"Analisar apenas o último número declarado de entradas de log para eventos "
+"suspeitos. Para desativar o monitor de log, defina-o como '0'."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Registo de processamento"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Formato de protocolo/URL não suportado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Receba notificações por e-mail a cada execução do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
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."
+"Endereço de e-mail do destinatário para as notificações do banIP, esta "
+"informação é necessária para ativar a funcionalidade do e-mail."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
-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>."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Atualizar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "Recarregar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
+msgstr "Diretório de Relatórios"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Elementos do relatório"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
msgstr ""
-"O tamanho do ficheiro é demasiado grande para editar online em LuCI (&ge; "
-"100 KB)."
+"Restrinja o acesso à Internet de/para uma pequena quantidade de IPs seguros."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Resultado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Rulev4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Rulev6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Flags de Execução"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Informações de Execução"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Salvar feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Busca"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Faça a busca de um IP específico nos conjuntos relacionados ao banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Selecione um dos utilitários de descarga pré-configurados."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Selecione o(s) aparelho(s) da rede WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Endereço do remetente para os e-mails de notificação do banIP."
-#: 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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Definir"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Definir o relatório"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Definir o tamanho da divisão"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Definir a pesquisa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Definir a pesquisa..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Definir os detalhes"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid ""
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
-"A saída do syslog, pré-filtrada apenas para mensagens relacionadas ao banIP."
+"Defina a prioridade da cadeia NFT na tabela do banIP. Observação: valores "
+"mais baixos significam prioridade mais alta."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Defina a política nft para conjuntos relacionados ao banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Define o nível do syslog para os registos NFT."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Configurações"
-#: 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:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
-"Esta alteração requer uma paragem/reinicialização manual do serviço para ter "
-"efeito."
+"Divide o carregamento do conjunto externo após cada n membros para "
+"economizar RAM."
-#: 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:155
+msgid "Status"
+msgstr "Condição geral"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Parar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Sub-rede (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Pesquisa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Informação do sistema"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
msgstr ""
-"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA."
+"Diretório de destino para os ficheiros do relatório relacionados ao banIP."
-#: 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:368
+msgid "Target directory for compressed feed backups."
+msgstr "Diretório de destino para os backups comprimidos do feed."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
msgstr ""
-"Esta chamada de dados lista os recursos da Internet associados a um país, "
-"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+"A lista dos permitidos é grande demais, não é possível salvar as alterações."
-#: 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/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
msgstr ""
-"Esta chamada de dados retorna todos os prefixos anunciados para um "
-"determinado ASN."
+"A lista de bloqueio é grande demais, não é possível salvar as alterações."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
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."
+"Os termos/expressões regulares padrão do registo estão filtrando o tráfego "
+"suspeito do ssh, LuCI, nginx e do asterisk."
-#: 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:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-"Essa chamada de dados retorna o prefixo que contém e anuncia o ASN de um "
-"determinado endereço IP."
+"A prioridade selecionada será usada pelo banIP para o processamento em "
+"segundo plano."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
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."
+"A saída syslog, pré-filtrada apenas para entradas relacionadas ao registo do "
+"firewall ao banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-"Esta chamada de dados retorna informações whois dos relevantes Registro "
-"Regional de Internet e Registro de Roteamento."
+"A saída syslog, pré-filtrada apenas para entradas relacionadas ao registo do "
+"banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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."
+"Esta é a lista de permissões local do banIP que permitirá determinados "
+"endereços MAC, IP ou nomes de domínio.<br /> <em><b>Observação:</b></em> "
+"adicione apenas um endereço, nome ou domínio MAC/IPv4/IPv6 por linha. "
+"Intervalos na notação CIDR e ligações MAC/IP são permitidos."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista negra da "
-"banIP (%s).<br />"
+"Esta é a lista de bloqueio local do banIP que impedirá determinados "
+"endereços MAC, IP ou nomes de domínio.<br /> <em><b> Observação:</b></em> "
+"adiciona exatamente um endereço MAC/IPv4/IPv6 ou nome de domínio por linha. "
+"São permitidos intervalos na notação CIDR e associações de MAC/IP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-"Este formulário permite que modifique o conteúdo da lista branca da banIP "
-"(%s).<br />"
+"Esta guia mostra o último conjunto de registos gerado, pressione o botão "
+"'Atualizar' para obter um novo."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Marca de Tempo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
-"Este formulário permite que você modifique o conteúdo do ficheiro principal "
-"de configuração da banIP (/etc/config/banip)."
+"Para ativar as notificações por e-mail, configure o pacote 'msmtp' e "
+"especifique um endereço de e-mail com um destinatário válido."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Tópico para e-mails de notificação do 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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Não foi possível salvar as alterações: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Enviar os feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "O upload do ficheiro com os feeds personalizados falhou."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
-msgstr "Registro de Depuração Detalhado"
+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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Versão"
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-Forward (pacotes)"
-#: 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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "Cadeia WAN-Forward"
-#: 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/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-Input (pacotes)"
-#: 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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "Cadeia WAN-Input"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+"Com este editor, pode enviar o seu ficheiro local com feeds personalizados "
+"ou preencher um novo (uma cópia 1:1 da versão enviada com o pacote). O "
+"ficheiro está localizado em '/etc/banip/banip.custom.feeds'. Depois pode "
+"editar este ficheiro, apagar as entradas, adicionar novas ou fazer um backup "
+"local. Para voltar à versão do mantenedor, apenas deixe o ficheiro de feed "
+"personalizado vazio (mas não o exclua!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "alerta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "foi adicionado hoje automaticamente à lista dos permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "foi adicionado hoje automaticamente à lista de bloqueio"
+
+#: 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:479
+msgid "crit"
+msgstr "crítico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "detalhado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "urgente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "erro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "lista dos permitidos local"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "lista de bloqueio local"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "memória (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "aviso"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "desempenho"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "alertar (padrão)"
+
+#~ msgid "Log Level"
+#~ msgstr "Nível do registo"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Interfaces de Rede"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Atraso adicional do gatilho em segundos antes que o processamento do "
+#~ "banIP realmente comece."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Lista de interfaces de rede disponíveis para acionar o início do banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interface do Gatilho de Inicialização"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Ação do gatilho"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Acione a ação nos eventos da interface ifup."
+
+#~ msgid "reload"
+#~ msgstr "recarregar"
+
+#~ msgid "restart"
+#~ msgstr "reiniciar"
+
+#~ msgid "start (default)"
+#~ msgstr "iniciar (padrão)"
+
+#~ msgid "Allow VLAN Forwads"
+#~ msgstr "Permitir encaminhamentos de VLAN"
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "Bloquear encaminhamentos de VLAN"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Desduplicar endereços IP em todos os conjuntos ativos e organizar a lista "
+#~ "de bloqueio local."
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Esta é a lista dos permitidos do banIP local que permitirá determinados "
+#~ "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione "
+#~ "exatamente um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Esta é a lista dos permitidos do banIP local que impedirá determinados "
+#~ "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione "
+#~ "exatamente um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr ""
+#~ "Divida o carregamento do conjunto externo após cada n membros para "
+#~ "economizar RAM."
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Validade da lista de bloqueio"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr ""
+#~ "Tempo de expiração para os membros do conjunto de lista de bloqueio que "
+#~ "foram adicionados automaticamente."
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "Feeds da lista de bloqueio"
+
+#~ msgid "List of supported and fully pre-configured banIP feeds."
+#~ msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
+
+#~ msgid "Active Subnets"
+#~ msgstr "Sub-redes ativas"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr ""
+#~ "Transfere automaticamente os IPs suspeitos à lista de bloqueio do banIP."
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr ""
+#~ "Transfere automaticamente os IPs do enlace à lista dos permitidos banIP."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "As configuração do pacote banIP para banir os endereços IP/sub-redes na "
+#~ "entrada e na saída através de conjuntos nftables. Para obter mais "
+#~ "informações <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+#~ "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > "
+#~ "consulte a documentação online </a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Remover a duplicidade dos endereços IP em todos os conjuntos ativos e "
+#~ "organizar a lista local de bloqueio."
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr ""
+#~ "Aumente a quantidade máxima de ficheiros abertos, para lidar com a "
+#~ "quantidade de ficheiros divididos temporários durante o carregamento dos "
+#~ "conjuntos por exemplo."
+
+#~ msgid "Chain Priority"
+#~ msgstr "Prioridade da cadeia"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analise apenas o último número declarado das entradas de registo na busca "
+#~ "dos eventos suspeitos."
+
+#~ msgid "Set Policy"
+#~ msgstr "Definir a política"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Define a política nft para os conjuntos relacionados ao banIP."
+
+#~ msgid "audit"
+#~ msgstr "aferir"
+
+#~ msgid ""
+#~ "Allowlist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "As alterações na lista dos permitidos foram salvas, reinicie o banIP para "
+#~ "que as alterações surtam efeito."
+
+#~ msgid ""
+#~ "Blocklist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "As alterações da lista de bloqueio foram salvas, reinicie o banIP para "
+#~ "que as alterações surtam efeito."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Interfaces ativas"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr ""
+#~ "Pasta de destino para ficheiros de relatório relacionados ao conjunto de "
+#~ "IPs."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr ""
+#~ "O diretório de destino para os backups compactados da lista de origem."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "As alterações da Lista Negra foram salvas. Atualize a sua lista BanIP "
+#~ "para que as alterações surtam efeito."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta é a lista negra local do banIP para sempre negar determinados "
+#~ "endereços IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas "
+#~ "um endereço IPv4, um endereço IPv6 ou um nome de domínio por linha . "
+#~ "Comentários iniciados com '#' são permitidos - curingas e regex não."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Impossível gravar as modificações: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/seg (predefinição)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 hora"
+
+#~ msgid "12 hours"
+#~ msgstr "12 horas"
+
+#~ msgid "24 hours"
+#~ msgstr "24 horas"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minutos"
+
+#~ msgid "6 hours"
+#~ msgstr "6 horas"
+
+#~ msgid "Action"
+#~ msgstr "Ação"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Logterms ativos"
+
+#~ msgid "Active Sources"
+#~ msgstr "Fontes Ativas"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Adicionar IPSets adicionais não relacionados ao banIP, para relatórios e "
+#~ "consultas, por exemplo."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Adicionar esta IP/CIDR à sua lista local."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Configurações adicionais"
+
+#~ 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."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Configurações avançadas de cadeia"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Configurações avançadas de E-Mail"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Configurações avançadas de registos"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A "
+#~ "cadeia padrão usada pelo banIP é 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A "
+#~ "cadeia padrão usada pelo banIP é 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A "
+#~ "cadeia padrão usada pelo banIP é 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Atribuir uma ou mais cadeias de firewall relevantes para o banIP. A "
+#~ "cadeia padrão usada pelo banIP é 'input_wan_rule'."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Lista negra automática"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Lista branca automática"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Transfere automaticamente os IPs suspeitos do registo para a lista negra "
+#~ "do banIP durante o tempo de execução."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Transfere automaticamente os IPs de ligações ascendentes para a lista "
+#~ "branca do banIP durante o tempo de execução."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Diretório Base Temporário"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "O Diretório Base Temporário usado para todas as operações relacionadas "
+#~ "com o tempo de execução do banIP."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Tempo limite da Lista negra"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Origem da Blocklist"
+
+#~ 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 ""
+#~ "Configuração do pacote banIP para fazer o bloqueio dos endereços/subnets "
+#~ "ip através do IPSet. Para mais informações <a href=\"https://github.com/"
+#~ "openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" > consulte a documentação "
+#~ "online</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Contagem ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Contagem CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Contagem IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Contagem MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Contagem SOMA"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "Tipo do IPSet DST"
+
+#~ msgid "DST Log Options"
+#~ msgstr "Opções de log do DST"
+
+#~ msgid "DST Target"
+#~ msgstr "Alvo DST"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Detecte automaticamente as interfaces de rede, os aparelhos, as sub-redes "
+#~ "e os protocolos relevantes."
+
+#~ msgid "Download Queue"
+#~ msgstr "Fila de Descarregamento"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Ações do E-Mail"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Editar Lista Negra"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Edite a Maclist"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Editar lista de permissões"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Active o log do DST"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Active o log do SRC"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Ativa o registo de depuração detalhado para casos de todos os erros de "
+#~ "processamento."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Ativa o suporte IPv4 no banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Ativa o suporte IPv6 no banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Detalhes da entrada"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Tarefa(s) existente(s)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Outras Origens"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Tipo do IPSet global"
+
+#~ msgid "IPSet Information"
+#~ msgstr "Informações IPSet"
+
+#~ msgid "IPSet Query"
+#~ msgstr "Consulta IPSet"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "Consulta IPSet..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "Relatório IPSet"
+
+#~ msgid "IPSet details"
+#~ msgstr "Detalhes do IPSet"
+
+#~ msgid "LAN Forward"
+#~ msgstr "Encaminhamento LAN"
+
+#~ msgid "LAN Input"
+#~ msgstr "Entrada LAN"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Limite o acionador de e-mail para certas ações do banIP."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Limite o monitor de registo para certos termos."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Limita a seleção a certas fontes locais."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Número da linha a remover"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Lista de ferramentas de descarregamento suportadas e completamente pré-"
+#~ "configuradas."
+
+#~ msgid "Local Sources"
+#~ msgstr "Fontes Locais"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Monitor do registo"
+
+#~ msgid "Log View"
+#~ msgstr "Vista do registo log"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr ""
+#~ "Os pacotes suspeitos da entrada do registo - geralmente descartados."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Os pacotes suspeitos da saída do registo - geralmente rejeitados. O "
+#~ "registo de tais pacotes pode causar um aumento na latência devido à "
+#~ "necessidade de recursos adicionais do sistema."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "A contagem dos registos do LuCI"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Tempo Limite do Maclist"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "As alterações do Maclist foram salvas. Atualize as suas listas banIP para "
+#~ "que as alterações sejam aplicadas."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Substituir manualmente as opções de descarregar pré-configuradas para o "
+#~ "utilitário de descarregar selecionado."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "Contagem dos registos do NGINX"
+
+#~ msgid "Name"
+#~ msgstr "Nome"
+
+#~ msgid "No Query results!"
+#~ msgstr "A consulta não retornou resultados!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Ainda não há nenhum registo relacionado ao banIP!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "A quantidade das entradas CIDR"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "A quantidade das entradas IP"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "A quantidade das entradas MAC"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "A quantidade das entradas que foram acessadas"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "A quantidade de todos os IPSets"
+
+#~ msgid "Number of all entries"
+#~ msgstr "A quantidade de todas as entradas"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "A quantidade das autenticações LuCI repetidas, vindas a partir do mesmo "
+#~ "IP que falharam e que estão no registo antes do banimento."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "A quantidade de solicitações com falha do nginx do mesmo IP no registo "
+#~ "antes do banimento."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "A quantidade de repetições de autenticação com falha do SSH a partir do "
+#~ "mesmo IP no registo antes do banimento."
+
+#~ msgid "Query"
+#~ msgstr "Consulta"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "O endereço do destinatário para os e-mails de notificação do banIP."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Atualizar Temporizador"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Atualizando o Temporizador..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Remover uma tarefa existente"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Restrinja o acesso à internet de/para uma pequena quantidade de sites/IPs "
+#~ "seguros e bloqueie o acesso de/para o resto da internet."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "O tipo do conjunto de IPs SRC"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "Opções de registo SRC"
+
+#~ msgid "SRC Target"
+#~ msgstr "Destino SRC"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "O tipo do conjunto de IPs SRC+DST"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "A quantidade de registos SSH"
+
+#~ msgid "Save"
+#~ msgstr "Guardar"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Pesquise os conjuntos de IPs ativos relacionados ao banIP por um endereço "
+#~ "IP, CIDR ou MAC específico."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Selecione as interfaces de rede relevantes manualmente."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Envie e-mails de notificação relacionados ao banIP. É necessário a "
+#~ "instalação e configuração do pacote adicional 'msmtp'."
+
+#~ msgid "Service Priority"
+#~ msgstr "Prioridade do serviço"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Definir nova tarefa banIP"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Define o tipo DST individual por conjunto de IPs para bloquear somente "
+#~ "pacotes de saída."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Define o tipo SRC individual por conjunto de IPs para bloquear somente "
+#~ "pacotes de entrada."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Define o tipo SRC+DST individual por conjunto de IPs para bloquear "
+#~ "pacotes de entrada e saída."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Define as opções do registo DST especiais. Por exemplo: para definir uma "
+#~ "taxa limite."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Define as opções especiais do registo SRC . Por exemplo: para definir uma "
+#~ "taxa limite."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Define o tempo limite da lista negra dos conjuntos de IPs."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr ""
+#~ "Define o destino do firewall para todas as regras relacionadas ao DST."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr ""
+#~ "Define o destino do firewall para todas as regras relacionadas ao SRC."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Define o padrão do tipo do conjunto global dos IPs, para bloquear os "
+#~ "pacotes da entrada (SRC) e/ou da saída (DST)."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Define o tempo limite do conjunto dos IPs maclist."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Define o tempo limite da lista branca do conjunto de IPs."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr ""
+#~ "O tamanho da fila de descarrega para o processamento de descarregas em "
+#~ "paralelo."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Fontes (Informações)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Inicia um pequeno monitor de registo em segundo plano para bloquear "
+#~ "tentativas suspeitas de autenticação SSH/LuCI."
+
+#~ msgid "Status / Version"
+#~ msgstr "Condição geral / versão"
+
+#~ msgid "Suspend"
+#~ msgstr "Suspender"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Não foi possível atualizar o tempo de atualização do temporizador."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "O tempo de atualização foi atualizado."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "O dia da semana (valores opc.: 1-7 possivelmente sep. por , ou -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "A parte das horas (obg., intervalo: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "A parte dos minutos (opt., intervalo: 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "A prioridade selecionada será usada para o processamento em segundo plano "
+#~ "do banIP. Esta alteração necessita de uma reinicialização completa do "
+#~ "serviço banIP para que as alterações sejam aplicadas."
+
+#~ 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."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Este é o maclist local do banIP para sempre permitir certos endereços "
+#~ "MAC. <br /> <em> <b> Observação: </b> </em> adicione apenas um endereço "
+#~ "MAC por linha. Comentários iniciados com '#' são permitidos - domínios, "
+#~ "curingas e regex não são."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta é a lista branca local do banIP para sempre permitir determinados "
+#~ "endereços IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas "
+#~ "um endereço IPv4, endereço IPv6 ou nome de domínio por linha. Comentários "
+#~ "iniciados com '#' são permitidos - curingas e regex não."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Esta guia mostra o último Relatório gerado do Conjunto de IPs, pressione "
+#~ "o botão 'Atualizar' para obter o atual."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Para manter as suas listas banIP atualizadas, precisa configurar uma "
+#~ "tarefa de atualização automática para estas listas."
+
+#~ msgid "Type"
+#~ msgstr "Tipo"
+
+#~ msgid "WAN Forward"
+#~ msgstr "Redirecionar WAN"
+
+#~ msgid "WAN Input"
+#~ msgstr "Entrada WAN"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Lista branca IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Apenas lista branca"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Tempo limite da lista branca"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "As alterações da lista branca foram salvas. Atualize a sua lista BanIP "
+#~ "para que as alterações surtam efeito."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Lista Branca..."
+
+#~ msgid "banIP action"
+#~ msgstr "Ação do banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opções especiais de configuração para o utilitário de descarregamento "
+#~ "selecionado."
+
+#~ 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 "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."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versão da banIP"
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Pesquisa RIPE"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "ativar IPv4"
+#~ msgid "Refresh IPSets"
+#~ msgstr "Atualizar IPSets"
+
+#~ 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"
+
+#~ msgid "SRC Target IPv6"
+#~ msgstr "Destino SRC IPv6"
+
+#~ 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..edad61b57d 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: 2023-07-16 20:28+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,2282 @@ 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 5.0-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Definir seleção --"
-#: 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:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (padrão)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (desativar)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Dispositivos Ativos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Feeds ativos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Enlace ativo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Configurações avançadas"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "Seleção do feed da lista dos permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Apenas a lista dos permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"As alterações da lista de permissões foram salvas, inicie a pesquisa de "
+"domínio ou reinicie o banIP para que as alterações entrem em vigor."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Sempre permita certos encaminhamentos da VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "Sempre negue certos encaminhamentos da VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Permite o enlace automático"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Lista automática dos permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Sub-rede de bloqueio automático"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Lista automática de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Detecção Automática"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
msgstr ""
-"Atraso de disparo adicional em segundos antes do início do processamento de "
-"banIP."
+"Adicione automaticamente sub-redes inteiras ao conjunto da lista de bloqueio "
+"com base numa solicitação adiciona RDAP com o IP suspeito."
-#: 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:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+"Adicione automaticamente os domínios resolvidos e os IPs suspeitos à lista "
+"de bloqueio local do banIP."
-#: 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:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+"Adicione automaticamente os domínios resolvidos e os IPs do enlace à lista "
+"de permissões locais do banIP."
-#: 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:368
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:364
+msgid "Base Directory"
+msgstr "Diretório base"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+"Diretório principal de trabalho usado durante o processamento do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Seleção do feed da lista de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Expiração do conjunto das listas de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"As alterações da lista de bloqueio foram salvas, inicie a pesquisa de "
+"domínio ou reinicie o banIP para que as alterações entrem em vigor."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+"Por padrão, cada feed está ativo em todas as cadeias suportadas. Limite a "
+"política de bloqueio padrão a uma determinada cadeia."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "Núcleos da CPU"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Cadeia/Definir as configurações"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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."
+"As alterações nesta guia precisam de uma reinicialização do serviço banIP "
+"para entrar em vigor."
-#: 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Limpar os feeds personalizados"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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."
+"Configuração do pacote banIP para banir os IPs da entrada e da saída através "
+"de conjuntos nftables nomeados. Para mais informações <a href=\"https://"
+"github.com/openwrt/packages/blob/master/net/banip/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\" > consulte a documentação "
+"online </a>"
-#: 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:571
+msgid "Countries"
+msgstr "Países"
-#: 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/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Editor do feed personalizado"
-#: 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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+"Elimine endereços IP em todos os conjuntos ativos e limpe a lista local de "
+"bloqueio."
-#: 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:376
+msgid "Deduplicate IPs"
+msgstr "Eliminar IPs duplicados"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Política de bloqueio padrão"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Descrição"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+"Detecte os dispositivos relevantes de rede, as interfaces, as sub-redes, os "
+"protocolos e os utilitários automaticamente."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Desativar"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Busca por domínio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Não verifique os certificados do servidor SSL durante o download."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Baixar feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Download inseguro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Parâmetros de Download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Tentativas de download"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Editar a Lista Negra"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Notificação por E-Mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editar a Configuração"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-Mail do Perfil"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Editar a Lista Branca"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Endereço de E-Mail do Destinatário"
-#: 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:536
+msgid "E-Mail Sender Address"
+msgstr "Endereço de E-Mail do Remetente"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:84
-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."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "Configurações do e-mail"
-#: 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:540
+msgid "E-Mail Topic"
+msgstr "Assunto do E-Mail"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opções Adicionais"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Editar a lista dos permitidos"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Editar a lista de bloqueio"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Editar os feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Contagem dos elementos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Elementos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Campo vazio não permitido"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Ative o serviço banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
msgstr ""
-"Para mais informações, <a href=\"%s\" target=\"_blank\">veja a documentação "
-"online</a>"
+"Ative o registro de depuração detalhado em caso de erros de processamento."
-#: 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:246
+msgid "Enabled"
+msgstr "Ativado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Ativa o suporte IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Ativa o suporte IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
-"Para melhoramentos no desempenho, você pode aumentar este valor (ex: '8' ou "
-"'16' deve ser seguro)."
+"Tempo de expiração para os membros do conjunto da lista de bloqueio que "
+"foram adicionados automaticamente."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Feeds externos da lista dos permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Feeds externos da lista de bloqueio"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Nome do feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Seleção do feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Preencher os feeds personalizados"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Registro do firewall"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Sinalizador"
-#: 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/feeds.js:245
+msgid "Flag not supported"
+msgstr "Sinalizador não suportado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Configurações gerais"
#: 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 "Conceda acesso ao aplicativo LuCI banIP"
-#: 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:331
+msgid "High Priority"
+msgstr "Alta prioridade"
-#: 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:330
+msgid "Highest Priority"
+msgstr "Máxima Prioridade"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "Informações IPSet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: 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/setreport.js:11
+msgid "IP Search"
+msgstr "Busca IP"
-#: 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/setreport.js:215
+msgid "IP Search..."
+msgstr "Busca IP..."
-#: 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:272
+msgid "IPv4 Network Interfaces"
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:255
+msgid "IPv4 Support"
+msgstr "Suporte ao IPv4"
-#: 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:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
-#: 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:260
+msgid "IPv6 Support"
+msgstr "Suporte ao IPv6"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+"Aumente a quantidade máxima de arquivos abertos, por ex. para lidar com a "
+"quantidade temporária de arquivos divididos durante o carregamento dos "
+"conjuntos."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr "Última Execução"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informações"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr "Caracteres inválidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Valores inválidos da entrada, não é possível salvar as alterações."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (pacotes)"
-#: 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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "Cadeia LAN-Forward"
-#: 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:191
+msgid "Last Run"
+msgstr "Última Execução"
-#: 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:334
+msgid "Least Priority"
+msgstr "Mínima Prioridade"
-#: 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:333
+msgid "Less Priority"
+msgstr "Menor Prioridade"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Limite certos feeds à cadeia LAN-Forward."
-#: 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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Limite certos feeds à cadeia WAN-Forward."
-#: 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:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Limite certos feeds à cadeia WAN-Input."
-#: 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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+"Limite a quantidade dos núcleos da CPU usados pelo banIP para economizar RAM."
-#: 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:611
+msgid "Limit the uplink autoallow function."
+msgstr "Limite a função de permissão automática do enlace."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-"Opções para aprimoramentos adicionais caso as predefinições não funcionem "
-"com você."
+"Relate e liste o conjunto dos elementos na condição geral, desabilite-o para "
+"reduzir a carga da CPU."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Visão Geral"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Liste os elementos de um conjunto específico relacionado ao banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr "Configurações do feed local"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
+msgstr "Contagem dos registros"
-#: 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:496
+msgid "Log LAN-Forward"
+msgstr "Registro LAN-Forward"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Atualizar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Limite do Registro"
-#: 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:239
+msgid "Log Settings"
+msgstr "Configurações do registro"
-#: 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:518
+msgid "Log Terms"
+msgstr "Termos do registro"
-#: 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:492
+msgid "Log WAN-Forward"
+msgstr "Registro WAN-Forward"
-#: 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/overview.js:488
+msgid "Log WAN-Input"
+msgstr "Registro WAN-Input"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Registre os pacotes suspeitos encaminhados da LAN (rejeitados)."
-#: 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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Registre os pacotes suspeitos encaminhados da WAN (rejeitados)."
-#: 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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Registre os pacotes suspeitos da entrada da WAN (rejeitados)."
-#: 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:499
+msgid "Logfile Location"
+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:338
+msgid "Max Open Files"
+msgstr "Quantidade máxima de arquivos abertos"
-#: 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 "Salvar"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "Prioridade da cadeia NFT"
-#: 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:179
+msgid "NFT Information"
+msgstr "Informação NFT"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
+msgstr "Política do conjunto NFT"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "Dispositivos de rede"
-#: 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:329
+msgid "Nice Level"
+msgstr "Nível bom"
-#: 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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "A busca não retornou nada!"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Ainda não há registros do firewall relacionados ao banIP!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Ainda não há registros do processamento relacionados ao banIP!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Prioridade Normal (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
-"Defina o 'nice level' para 'prioridade baixa' e o processo do banIP em "
-"segundo plano para exigir menos recursos do sistema."
+"Quantidade de tentativas de download em caso de erro (não suportado pelo "
+"uclient-fetch)."
-#: 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:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
-"Mostrar apenas o grupo de membros definido com contador de pacotes &gt; 0"
+"Quantidade de tentativas de login com falha do mesmo IP no registro antes do "
+"bloqueio."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
-"Tamanho da fila de download para lidar com os downloads &amp; processamento "
-"do IPset em paralelo (padrão '4')."
+"Substitua as opções de download pré-configuradas para o utilitário de "
+"download selecionado."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Visão geral"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
-"Opções especiais para o utilitário de download selecionado, por exemplo '--"
-"timeout=20 -O'."
+"Analise apenas o último número indicado das entradas de registro para os "
+"eventos suspeitos. Para desativar o registro de monitoramento, defina-o como "
+"'0'."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Registro de processamento"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "O perfil usado pelo 'msmtp' para os e-mails de notificação do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Formato de protocolo/URL não suportado"
-#: 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:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Receba notificações por e-mail a cada execução do banIP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
msgstr ""
-"Inicia um pequeno registro log/banIP em segundo plano para bloquear ataques "
-"de força bruta SSH/LuCI em tempo real."
+"Endereço de e-mail do destinatário para as notificações do banIP, esta "
+"informação é necessária para ativar a funcionalidade do e-mail."
-#: 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/setreport.js:222
+msgid "Refresh"
+msgstr "Atualizar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "Recarregar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
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
-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>."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Diretório do Relatório"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Elementos do relatório"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Reiniciar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
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>."
+"Restrinja o acesso à Internet de/para uma pequena quantidade de IPs seguros."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Resultado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Rulev4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Rulev6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Executar Flags"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Informações de Execução"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Salvar os feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Busca"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Faça a busca de um IP específico nos conjuntos relacionados ao banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Selecione um dos utilitários de download pré-configurados."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Selecione o(s) dispositivo(s) da rede WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv4."
-#: 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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Selecione a(s) interface(s) lógica(s) da rede WAN IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Endereço do remetente para os e-mails de notificação do banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Definir"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Definir o relatório"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Definir o tamanho da divisão"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Definir a pesquisa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Definir a pesquisa..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Definir os detalhes"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid ""
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
-"O tamanho do arquivo é muito grande para ser editado pelo LuCI (&ge; 100 KB)."
+"Defina a prioridade da cadeia NFT na tabela do banIP. Observação: valores "
+"mais baixos significam prioridade mais alta."
-#: 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:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Defina a política NFT para os conjuntos relacionados ao banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Define o nível do syslog para os registros NFT."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Configurações"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
-"A saída do syslog, é pré-filtrada apenas para mensagens relacionadas ao "
-"banIP."
+"Divide o carregamento do conjunto externo após cada n membros para "
+"economizar RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Condição geral"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Parar"
-#: 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:614
+msgid "Subnet (default)"
+msgstr "Sub-rede (padrão)"
-#: 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/setreport.js:128
+msgid "Survey"
+msgstr "Pesquisa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Informação do sistema"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
msgstr ""
-"Essa chamada de dados dá acesso a várias fontes de dados mantidas pela IANA."
+"Diretório de destino para os arquivos do relatório relacionados ao banIP."
-#: 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:368
+msgid "Target directory for compressed feed backups."
+msgstr "Diretório de destino para os backups comprimidos do feed."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
msgstr ""
-"Esta chamada de dados lista os recursos da Internet associados a um país, "
-"incluindo ASNs, faixas IPv4 e prefixos CIDR IPv4/6."
+"A lista dos permitidos é grande demais, não é possível salvar as alterações."
-#: 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/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
msgstr ""
-"Esta chamada de dados retorna todos os prefixos anunciados para um "
-"determinado ASN."
+"A lista de bloqueio é grande demais, não é possível salvar as alterações."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
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."
+"Os termos/expressões regulares padrão do registro estão filtrando o tráfego "
+"suspeito do ssh, LuCI, nginx e do asterisk."
-#: 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:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-"Esta chamada de dados retorna o conteúdo de prefixo e anuncia o ASN de um "
-"determinado endereço IP."
+"A prioridade selecionada será usada pelo banIP para o processamento em "
+"segundo plano."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries 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 syslog, pré-filtrada apenas para entradas relacionadas ao registro "
+"do firewall ao banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-"Esta chamada de dados retorna informações whois do Registro Regional de "
-"Internet e Registro Relevantes de Roteamento."
+"A saída syslog, pré-filtrada apenas para entradas relacionadas ao registro "
+"do banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
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."
+"Esta é a lista de permissões local do banIP que permitirá determinados "
+"endereços MAC, IP ou nomes de domínio.<br /> <em><b>Observação:</b></em> "
+"adicione apenas um endereço, nome ou domínio MAC/IPv4/IPv6 por linha. "
+"Intervalos na notação CIDR e ligações MAC/IP são permitidos."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista negra banIP "
-"(%s).<br />"
+"Esta é a lista de bloqueio local do banIP que impedirá determinados "
+"endereços MAC, IP ou nomes de domínio.<br /> <em><b> Observação:</b></em> "
+"adiciona exatamente um endereço MAC/IPv4/IPv6 ou nome de domínio por linha. "
+"São permitidos intervalos na notação CIDR e associações de MAC/IP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-"Este formulário permite que você modifique o conteúdo da lista branca banIP "
-"(%s).<br />"
+"Esta aba mostra o último conjunto de registros gerado, pressione o botão "
+"'Atualizar' para obter um novo."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Marca de Tempo"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
-"Este formulário permite que você modifique o conteúdo do arquivo de "
-"configuração principal do banIP (/etc/config/banip)."
+"Para ativar as notificações por e-mail, configure o pacote 'msmtp' e "
+"especifique um endereço de e-mail com um destinatário válido."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Tópico para e-mails de notificação do 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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Não foi possível salvar as alterações: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Fazer upload dos feeds personalizados"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "O upload do arquivo com os feeds personalizados falhou."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Versão"
-#: 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/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-Forward (pacotes)"
-#: 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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "Cadeia WAN-Forward"
-#: 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/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-Input (pacotes)"
-#: 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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "Cadeia WAN-Input"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
+"Com este editor, você pode enviar o seu arquivo local com feeds "
+"personalizados ou preencher um novo (uma cópia 1:1 da versão enviada com o "
+"pacote). O arquivo está localizado em '/etc/banip/banip.custom.feeds'. Então "
+"você pode editar este arquivo, excluir as entradas, adicionar novas ou fazer "
+"um backup local. Para voltar para a versão do mantenedor, apenas deixe o "
+"arquivo de feed personalizado vazio (mas não o exclua!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "alerta"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "foi adicionado hoje automaticamente à lista dos permitidos"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "foi adicionado hoje automaticamente à lista de bloqueio"
+
+#: 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:479
+msgid "crit"
+msgstr "crítico"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "detalhado"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "urgente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "erro"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "lista dos permitidos local"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "lista de bloqueio local"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "memória (padrão)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "aviso"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "desempenho"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "alertar (padrão)"
+
+#~ msgid "Log Level"
+#~ msgstr "Nível do registro"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Interfaces de Rede"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Atraso adicional do gatilho em segundos antes que o processamento do "
+#~ "banIP realmente comece."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Lista de interfaces de rede disponíveis para acionar o início do banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interface do Gatilho de Inicialização"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Ação do gatilho"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Acione a ação nos eventos da interface ifup."
+
+#~ msgid "reload"
+#~ msgstr "recarregar"
+
+#~ msgid "restart"
+#~ msgstr "reiniciar"
+
+#~ msgid "start (default)"
+#~ msgstr "iniciar (padrão)"
+
+#~ msgid "Allow VLAN Forwads"
+#~ msgstr "Permitir encaminhamentos da VLAN"
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "Bloquear os encaminhamentos da VLAN"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Remover a duplicidade dos endereços IP em todos os conjuntos ativos e "
+#~ "organizar a lista local de bloqueio."
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Esta é a lista dos permitidos do banIP local que permitirá determinados "
+#~ "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione "
+#~ "exatamente um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Esta é a lista dos permitidos do banIP local que impedirá determinados "
+#~ "endereços MAC/IP/CIDR.<br /> <em><b>Observação:</b></em> adicione "
+#~ "exatamente um endereço MAC/IPv4/IPv6 ou o nome do domínio por linha."
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr ""
+#~ "Divida o carregamento do conjunto externo após cada n membros para "
+#~ "economizar RAM."
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Validade da lista de bloqueio"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr ""
+#~ "Tempo de expiração para os membros do conjunto de lista de bloqueio que "
+#~ "foram adicionados automaticamente."
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "Feeds da lista de bloqueio"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via Sets in nftables. 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 banir os endereços IP/sub-redes da "
+#~ "entrada e da saída através de conjuntos com nftables. Para mais "
+#~ "informações <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+#~ "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > "
+#~ "consulte a documentação online </a>"
+
+#~ msgid "List of supported and fully pre-configured banIP feeds."
+#~ msgstr "Lista de feeds banIP totalmente compatíveis e pré-configurados."
+
+#~ msgid "Active Subnets"
+#~ msgstr "Sub-redes Ativas"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr ""
+#~ "Transfere automaticamente os IPs suspeitos para a lista de bloqueio do "
+#~ "banIP."
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr ""
+#~ "Transfere automaticamente os IPs do enlace para a lista dos permitidos "
+#~ "banIP."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "As configuração do pacote banIP para banir os endereços IP/sub-redes na "
+#~ "entrada e na saída através de conjuntos nftables. Para obter mais "
+#~ "informações <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+#~ "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" > "
+#~ "consulte a documentação online </a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Remover a duplicidade dos endereços IP em todos os conjuntos ativos e "
+#~ "organizar a lista local de bloqueio."
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr ""
+#~ "Aumente a quantidade máxima de arquivos abertos, para lidar com a "
+#~ "quantidade de arquivos divididos temporários durante o carregamento dos "
+#~ "conjuntos por exemplo."
+
+#~ msgid "Chain Priority"
+#~ msgstr "Prioridade da cadeia"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analise apenas o último número declarado das entradas de registro na "
+#~ "busca dos eventos suspeitos."
+
+#~ msgid "Set Policy"
+#~ msgstr "Definir a política"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Define a política nft para os conjuntos relacionados ao banIP."
+
+#~ msgid "audit"
+#~ msgstr "aferir"
+
+#~ msgid ""
+#~ "Allowlist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "As alterações na lista dos permitidos foram salvas, reinicie o banIP para "
+#~ "que as alterações surtam efeito."
+
+#~ msgid ""
+#~ "Blocklist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "As alterações da lista de bloqueio foram salvas, reinicie o banIP para "
+#~ "que as alterações surtam efeito."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Interfaces Ativas"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr ""
+#~ "Pasta de destino para arquivos de relatório relacionados ao conjunto de "
+#~ "IPs."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr ""
+#~ "O diretório de destino para os backups compactados da lista de origem."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "As alterações da Lista Negra foram salvas. Atualize a sua lista BanIP "
+#~ "para que as alterações surtam efeito."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta é a lista negra local do banIP para sempre negar determinados "
+#~ "endereços IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas "
+#~ "um endereço IPv4, um endereço IPv6 ou um nome de domínio por linha . "
+#~ "Comentários iniciados com '#' são permitidos - curingas e regex não."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Impossível salvar as modificações: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/seg (padrão)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 hora"
+
+#~ msgid "12 hours"
+#~ msgstr "12 horas"
+
+#~ msgid "24 hours"
+#~ msgstr "24 horas"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minutos"
+
+#~ msgid "6 hours"
+#~ msgstr "6 horas"
+
+#~ msgid "Action"
+#~ msgstr "Ação"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Logterms Ativo"
+
+#~ msgid "Active Sources"
+#~ msgstr "Fontes Ativas"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Adicione IPSets adicionais não relacionados ao banIP, para relatórios e "
+#~ "consultas por exemplo."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Adicione essa IP/CIDR a sua lista local."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Configurações Adicionais"
+
+#~ 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."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Configuração de cadeia avançada"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Configurações Avançadas do E-Mail"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Configuração de registros avançada"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+#~ "predefinida usada pelo banIP é 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+#~ "predefinida usada pelo banIP é 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+#~ "predefinida usada pelo banIP é 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Atribua uma ou mais cadeias relevantes do firewall para o banIP. A cadeia "
+#~ "predefinida usada pelo banIP é 'input_wan_rule'."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Lista negra automática"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Lista Branca Automática"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Transfira automaticamente os IPs suspeitos dos registros para a lista "
+#~ "negra do banIP durante a execução."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Transfira automaticamente os IPs do enlace para a lista branca durante a "
+#~ "execução."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Diretório Base Temporário"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "O Diretório Base Temporário usado para todas as operações relacionadas "
+#~ "com o tempo de execução do banIP."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Tempo limite da Lista negra"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Fontes das listas de bloqueio"
+
+#~ 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 ""
+#~ "Configuração do pacote banIP para fazer o bloqueio dos endereços/subnets "
+#~ "ip através do IPSet. Para mais informações <a href=\"https://github.com/"
+#~ "openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" > consulte a documentação "
+#~ "online</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Contagem ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Contagem CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Contagem IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Contagem MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Contagem SOMA"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "Tipo do IPSet DST"
+
+#~ msgid "DST Log Options"
+#~ msgstr "Opções de log do DST"
+
+#~ msgid "DST Target"
+#~ msgstr "Alvo DST"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Detecte automaticamente as interfaces de rede, os dispositivos, as sub-"
+#~ "redes e os protocolos relevantes."
+
+#~ msgid "Download Queue"
+#~ msgstr "Fila de Download"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Ações do E-Mail"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Editar a Lista Negra"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Edite a Maclist"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Editar a Lista Branca"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Active o log do DST"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Active o log do SRC"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Ativa o registro de depuração detalhada nos casos de qualquer erro de "
+#~ "processamento."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Ativa o suporte IPv4 no banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Ativa o suporte IPv6 no banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Detalhes da entrada"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Tarefa(s) existente(s)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Outras Origens"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Tipo do IPSet global"
+
+#~ msgid "IPSet Information"
+#~ msgstr "Informações IPSet"
+
+#~ msgid "IPSet Query"
+#~ msgstr "Consulta IPSet"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "Consulta IPSet..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "Relatório IPSet"
+
+#~ msgid "IPSet details"
+#~ msgstr "Detalhes do IPSet"
+
+#~ msgid "LAN Forward"
+#~ msgstr "Encaminhamento LAN"
+
+#~ msgid "LAN Input"
+#~ msgstr "Entrada LAN"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Limite o acionador de e-mail para certas ações do banIP."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Limite o monitor de registro para certos termos."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Limita a seleção a certas fontes locais."
+
+#~ msgid "Line number to remove"
+#~ msgstr "O número da linha para remover"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Lista de ferramentas compatíveis e já pré-configuradas para download."
+
+#~ msgid "Local Sources"
+#~ msgstr "Fontes Locais"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Monitor do registro"
+
+#~ msgid "Log View"
+#~ msgstr "Exiba o registro log"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr ""
+#~ "Os pacotes suspeitos da entrada do registro - geralmente descartados."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Os pacotes suspeitos da saída do registro - geralmente rejeitados. O "
+#~ "registro de tais pacotes pode causar um aumento na latência devido à "
+#~ "necessidade de recursos adicionais do sistema."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "A contagem dos registros do LuCI"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Tempo Limite do Maclist"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "As alterações do Maclist foram salvas. Atualize as suas listas banIP para "
+#~ "que as alterações sejam aplicadas."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Substitua manualmente as opções do download pré-configurados para o "
+#~ "utilitário de download selecionado."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "Contagem dos registros do NGINX"
+
+#~ msgid "Name"
+#~ msgstr "Nome"
+
+#~ msgid "No Query results!"
+#~ msgstr "A Consulta Não Retornou Resultados!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Ainda não há nenhum registro relacionado ao banIP!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "A quantidade das entradas CIDR"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "A quantidade das entradas IP"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "A quantidade das entradas MAC"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "A quantidade das entradas que foram acessadas"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "A quantidade de todos os IPSets"
+
+#~ msgid "Number of all entries"
+#~ msgstr "A quantidade de todas as entradas"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "A quantidade das autenticações LuCI repetidas, vindas a partir do mesmo "
+#~ "IP que falharam e que estão no registro antes do banimento."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "A quantidade de solicitações com falha do nginx do mesmo IP no registro "
+#~ "antes do banimento."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "A quantidade de repetições de autenticação com falha do SSH a partir do "
+#~ "mesmo IP no registro antes do banimento."
+
+#~ msgid "Query"
+#~ msgstr "Consulta"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "O endereço do destinatário para os e-mails de notificação do banIP."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Atualize o Temporizador"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Atualizando o Temporizador..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Exclua uma tarefa já existente"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Restrinja o acesso à internet de/para uma pequena quantidade de sites/IPs "
+#~ "seguros e bloqueie o acesso de/para o resto da internet."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "O tipo do conjunto de IPs SRC"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "Opções de registro SRC"
+
+#~ msgid "SRC Target"
+#~ msgstr "Destino SRC"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "O tipo do conjunto de IPs SRC+DST"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "A quantidade de registros SSH"
+
+#~ msgid "Save"
+#~ msgstr "Salvar"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Pesquise os conjuntos de IPs ativos relacionados ao banIP por um endereço "
+#~ "IP, CIDR ou MAC específico."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Selecione as interfaces de rede relevantes manualmente."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Envie e-mails de notificação relacionados ao banIP. É necessário a "
+#~ "instalação e configuração do pacote adicional 'msmtp'."
+
+#~ msgid "Service Priority"
+#~ msgstr "Prioridade do serviço"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Definir nova tarefa banIP"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Define o tipo DST individual por conjunto de IPs para bloquear somente "
+#~ "pacotes de saída."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Define o tipo SRC individual por conjunto de IPs para bloquear somente "
+#~ "pacotes de entrada."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Define o tipo SRC+DST individual por conjunto de IPs para bloquear "
+#~ "pacotes de entrada e saída."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Define as opções do registro DST especiais. Por exemplo: para definir uma "
+#~ "taxa limite."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Define as opções especiais do registro SRC . Por exemplo: para definir "
+#~ "uma taxa limite."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Define o tempo limite da lista negra dos conjuntos de IPs."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr ""
+#~ "Define o destino do firewall para todas as regras relacionadas ao DST."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr ""
+#~ "Define o destino do firewall para todas as regras relacionadas ao SRC."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Define o padrão do tipo do conjunto global dos IPs, para bloquear os "
+#~ "pacotes da entrada (SRC) e/ou da saída (DST)."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Define o tempo limite do conjunto dos IPs maclist."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Define o tempo limite da lista branca do conjunto de IPs."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr ""
+#~ "O tamanho da fila de download para o processamento dos downloads em "
+#~ "paralelo."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Fontes (Informações)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Inicia um pequeno monitor de registro em segundo plano para bloquear "
+#~ "tentativas suspeitas de autenticação SSH/LuCI."
+
+#~ msgid "Status / Version"
+#~ msgstr "Condição Geral / Versão"
+
+#~ msgid "Suspend"
+#~ msgstr "Suspender"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Não foi possível atualizar o tempo de atualização do temporizador."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "O tempo de atualização foi atualizado."
+
+#~ 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 -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "A parte das horas (obg., intervalo: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "A parte dos minutos (obg., intervalo: 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "A prioridade selecionada será usada para o processamento em segundo plano "
+#~ "do banIP. Esta alteração necessita de uma reinicialização completa do "
+#~ "serviço banIP para que as alterações sejam aplicadas."
+
+#~ 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."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Este é o maclist local do banIP para sempre permitir certos endereços "
+#~ "MAC. <br /> <em> <b> Observação: </b> </em> adicione apenas um endereço "
+#~ "MAC por linha. Comentários iniciados com '#' são permitidos - domínios, "
+#~ "curingas e regex não são."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Esta é a lista branca local do banIP para sempre permitir determinados "
+#~ "endereços IP/CIDR. <br /> <em> <b> Observação: </b> </em> adicione apenas "
+#~ "um endereço IPv4, endereço IPv6 ou nome de domínio por linha. Comentários "
+#~ "iniciados com '#' são permitidos - curingas e regex não."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Esta aba mostra o último Relatório gerado do Conjunto de IPs, pressione o "
+#~ "botão 'Atualizar' para obter o atual."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Para manter as suas listas banIP atualizadas, você precisa configurar uma "
+#~ "tarefa de atualização automática para estas listas."
+
+#~ msgid "Type"
+#~ msgstr "Tipo"
+
+#~ msgid "WAN Forward"
+#~ msgstr "Redirecionar WAN"
+
+#~ msgid "WAN Input"
+#~ msgstr "Entrada WAN"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Lista branca IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Apenas lista branca"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Tempo limite da lista branca"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "As alterações da lista branca foram salvas. Atualize a sua lista BanIP "
+#~ "para que as alterações surtam efeito."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Lista Branca..."
+
+#~ msgid "banIP action"
+#~ msgstr "Ação do banIP"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "A cadeia padrão utilizada pelo banIP é 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Opções especiais de configuração para o utilitário de download "
+#~ "selecionado."
+
+#~ 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 "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ê."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr "Versão do banIP"
+#~ 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."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr "ativar IPV4"
+#~ msgid "RIPE-Lookup"
+#~ msgstr "Varredura-RIPE"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr "ativar IPV6"
+#~ msgid "Refresh IPSets"
+#~ msgstr "Atualizar os Conjuntos de IPs"
+
+#~ msgid "Reload IPSet Sources"
+#~ msgstr "Recarregar os Recursos dos Conjuntos de IP"
+
+#~ msgid "Runtime Information"
+#~ msgstr "Informação de execução"
+
+#~ msgid "SRC Target IPv4"
+#~ msgstr "Destino SRC IPv4"
+
+#~ 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..0878b4038b 100644
--- a/applications/luci-app-banip/po/ro/banip.po
+++ b/applications/luci-app-banip/po/ro/banip.po
@@ -1,7 +1,7 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-01-15 10:47+0000\n"
-"Last-Translator: olimpiumarius <oliver_magnum44@yahoo.com>\n"
+"PO-Revision-Date: 2023-11-03 18:52+0000\n"
+"Last-Translator: Simona Iacob <s@zp1.net>\n"
"Language-Team: Romanian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ro/>\n"
"Language: ro\n"
@@ -9,486 +9,1905 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
-"X-Generator: Weblate 3.11-dev\n"
+"X-Generator: Weblate 5.2-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Selecția setului --"
-#: 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:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (implicit)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (dezactivare)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (implicit)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (implicit)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (implicit)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASN-uri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Dispozitive active"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Fluxuri active"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Uplink activ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
msgstr ""
-"Întârziere suplimentară declanșare in secunde înainte de începerea "
-"procesării banIP."
+"Întârziere suplimentară de declanșare în secunde în timpul reîncărcării și "
+"pornirii interfeței."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Setări avansate"
-#: 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:406
+msgid "Allow VLAN Forwards"
+msgstr "Permiteți redirecționarea VLAN"
-#: 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:590
+msgid "Allowlist Feed Selection"
+msgstr "Selecție Allowlist Feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Doar Allowlist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Lista cu modificările permise au fost salvate, porniți căutarea domeniului "
+"sau reporniți banIP pentru ca modificările să intre în vigoare."
-#: 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 "Director copie de siguranţă"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Permiteți întotdeauna anumite transmisiuni VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "Blocați întotdeauna anumite transmisiuni VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Permite automat legătura ascendentă"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Allowlist Automată"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Blocaj automat Subnet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Lista de blocare automată"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Detecție automată"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
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."
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
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ă."
+"Adăugați automat subrețele întregi la lista de blocare Set bazat pe o cerere "
+"RDAP suplimentară cu IP-ul suspect."
-#: 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:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
msgstr ""
+"Adăugarea automată a domeniilor rezolvate și a IP-urilor suspecte la lista "
+"de blocare banIP locală."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
msgstr ""
+"Adăugați automat domeniile rezolvate și IP-urile de legătură ascendentă la "
+"lista de permise banIP locală."
-#: 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:368
+msgid "Backup Directory"
+msgstr "Director copie de siguranţă"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr "Director de bază"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Directorul de lucru de bază în timpul procesării banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr "Tip de bloc"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "Blocați transmisiile VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Selecția de alimentare a listei de blocuri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Expirarea setului Blocklist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Modificările cu lista de blocare au fost salvate, porniți căutarea "
+"domeniului sau reporniți banIP-ul, iar modificările intră în vigoare."
-#: 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
msgstr ""
+"În mod implicit, fiecare alimentare este activă în toate lanțurile "
+"acceptate. Limitați politica de blocare implicită la un anumit lanț."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "Nuclee CPU"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Anulare"
-#: 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:238
+msgid "Chain/Set Settings"
+msgstr "Chain/Set de setări"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
msgstr ""
+"Modificările din această filă necesită o repornire a serviciului banIP "
+"pentru a intra în vigoare."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Ștergeți fluxurile personalizate"
-#: 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:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"Configurarea pachetului banIP pentru a interzice IP-urile de intrare și de "
+"ieșire prin intermediul seturilor nftables numite. Pentru informații "
+"suplimentare <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+"banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >check "
+"the online documentation</a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+msgstr "Țări"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Editor de fluxuri personalizate"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
msgstr ""
+"Deduplicați adresele IP în toate seturile active și faceți ordine în lista "
+"de blocuri locale."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr "Deduplicați IP-uri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Politica de blocare implicită"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Descriere"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
msgstr ""
+"Detectarea automată a dispozitivelor de rețea, interfețelor, subrețelelor, "
+"protocoalelor și utilităților relevante."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Dezactivați"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Căutare domeniu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Nu verificați certificatele serverului SSL în timpul descărcării."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Descărcați fluxuri personalizate"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Descărcați Insecure"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Parametrii de descărcare"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Descărcați Reîncercări"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Editare listă neagră"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Notificare prin e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Editare configuraţie"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Profil de e-mail"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Editare listă albă"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Adresa de e-mail a destinatarului"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "Adresa expeditorului de e-mail"
-#: 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:240
+msgid "E-Mail Settings"
+msgstr "Setări e-mail"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "Subiect E-Mail"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Opțiuni suplimentare"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Editați Allowlist"
-#: 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 ""
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Editarea listei de blocuri"
-#: 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 ""
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Editați fluxurile personalizate"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Număr de elemente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Elemente"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Câmpul gol nu este permis"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Activați serviciul banIP."
-#: 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:249
+msgid "Enable verbose debug logging in case of processing errors."
msgstr ""
+"Activați înregistrarea verbală a depanării în caz de erori de procesare."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "activat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Activează suportul IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Activează suportul IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr "Timpul de expirare pentru membrii setului blocklist adăugat automat."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Fluxuri allowlist externe"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Alimentarea externă a listei de blocare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Denumirea furajului"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Selecția Feed"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Umpleți feed-uri personalizate"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Jurnal Firewall"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Indicator"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Indicator neacceptat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Setări generale"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgid "Grant access to LuCI app banIP"
+msgstr "Acordarea accesului la aplicația LuCI banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Prioritate ridicată"
-#: 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:330
+msgid "Highest Priority"
+msgstr "Cea mai mare prioritate"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "Căutare IP"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "Căutare IP..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
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/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "Suport IPv4"
-#: 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:279
+msgid "IPv6 Network Interfaces"
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/overview.js:260
+msgid "IPv6 Support"
+msgstr "Suport 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
+"Creșteți numărul maxim de fișiere deschise, de exemplu, pentru a gestiona "
+"numărul de fișiere divizate temporar în timpul încărcării seturilor."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:193
-msgid "LAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Informație"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr "Caractere invalide"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Valori de intrare nevalabile, nu se pot salva modificările."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (pachete)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "Chain LAN-Forward"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+msgstr "Cea mai mică prioritate"
-#: 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:333
+msgid "Less Priority"
+msgstr "Prioritate mai mică"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Limitați anumite fluxuri la lanțul LAN-Forward."
-#: 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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Limitați anumite fluxuri la lanțul WAN-Forward."
-#: 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:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Limitarea anumitor fluxuri în lanțul WAN-Input."
-#: 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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr "Limitați nucleele CPU utilizate de banIP pentru a economisi RAM."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr "Limitați funcția uplink autoallow."
-#: 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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
+"Listă Set de elemente în stare și raport, dezactivați acest lucru pentru a "
+"reduce sarcina CPU."
-#: 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:300
+msgid "List of available reload trigger interface(s)."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Enumeră elementele unui anumit set legat de banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Prezentare generală"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr "Setări de alimentare locală"
-#: 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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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/overview.js:513
+msgid "Log Count"
+msgstr "Număr de jurnale"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "Jurnalul LAN-Forward"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Reîmprospătare"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Limita de jurnal"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "Setări jurnal"
-#: 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:518
+msgid "Log Terms"
+msgstr "Termeni de jurnal"
-#: 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:492
+msgid "Log WAN-Forward"
+msgstr "Jurnal WAN-Forward"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "Jurnal WAN-Input"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Înregistrați pachetele LAN suspecte transmise (respinse)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Jurnalul pachetelor WAN suspicioase transmise (abandonate)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Înregistrare a pachetelor WAN suspecte de intrare (abandonate)."
-#: 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:499
+msgid "Logfile Location"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Maxim de fișiere deschise"
-#: 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 "Salvează"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "Prioritatea lanțului NFT"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "Informații NFT"
-#: 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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
+msgstr "Politica stabilită de NFT"
-#: 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:265
+msgid "Network Devices"
+msgstr "Dispozitive de rețea"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Nivel Bun"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "Nu există rezultate de căutare!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Nu există încă jurnale de firewall legate de banIP!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Nu există încă jurnale de procesare legate de banIP!"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Prioritate normală (implicită)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
+"Numărul de încercări de descărcare în caz de eroare (nu este suportat de "
+"uclient-fetch)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
+"Numărul de încercări de conectare eșuate ale aceluiași IP din jurnal înainte "
+"de blocare."
-#: 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:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
+"Suprascrieți opțiunile de descărcare preconfigurate pentru utilitarul de "
+"descărcare selectat."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Prezentare generală"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
+"Analizează numai ultimul număr declarat de intrări în jurnal pentru "
+"evenimente suspecte. Pentru a dezactiva monitorul de jurnal, setați-l la '0'."
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Jurnal de procesare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
+"Profilul utilizat de 'msmtp' pentru mesajele electronice de notificare banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Formatul protocolului/URL nu este acceptat"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Primiți notificări prin e-mail la fiecare banIP rulat."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
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>."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
msgstr ""
+"Adresa destinatarului pentru e-mailurile de notificare BanIP; această "
+"informație este necesară pentru a activa funcționalitatea e-mailurilor."
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Reîmprospătare"
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "Reîncărcați"
-#: 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:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
+msgstr "Director de rapoarte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Elemente de raport"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Reporniți"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
msgstr ""
+"Restricționați accesul la internet de la/către un număr mic de IP-uri "
+"securizate."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Rezultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Rulev4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Rulev6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Fixați indicatoarele"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Informații despre cursă"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Salvați fluxurile personalizate"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Căutați"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Căutați un anumit IP în seturile legate de banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Selectați unul dintre utilitățile de descărcare preconfigurate."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Selectați dispozitivul (dispozitivele) de rețea WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Selectați interfața (interfețele) logică (logice) de rețea WAN IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Selectați interfața (e) logică de rețea WAN IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Adresa expeditorului pentru e-mailurile de notificare banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Setați"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Set raportare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Setați Dimensiunea Divizată"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Sondaj de set"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Setați Survey..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Setați detaliile"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
+"Setează prioritatea lanțului nft în cadrul tabelului banIP. Vă rugăm să "
+"rețineți: valorile mai mici înseamnă o prioritate mai mare."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Setați politica nft pentru seturile legate de banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Setați nivelul syslog pentru jurnalizarea NFT."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Setări"
-#: 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:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
+"Împărțiți încărcarea setului extern după fiecare n membri pentru a economisi "
+"RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Stare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Stop"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Subnet (implicit)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Sondaj"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Informații de sistem"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "Directorul țintă pentru fișierele de raportare referitoare la banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Directorul țintă pentru copiile de rezervă ale fluxurilor comprimate."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr "Lista de permise este prea mare, nu se pot salva modificările."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "Lista de blocuri este prea mare, nu se pot salva modificările."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
+"Termenii de jurnal / expresiile regulate implicite filtrează traficul ssh, "
+"LuCI, nginx și asterisk suspect."
-#: 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:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
+"Prioritatea selectată va fi utilizată pentru procesarea în fundal a banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
+"Ieșirea syslog, prefiltrată numai pentru intrările de jurnal de firewall "
+"legate de banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
+"Ieșirea syslog, prefiltrată numai pentru intrările de jurnal de procesare "
+"legate de banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Aceasta este lista locală de permisiuni banIP care va permite anumite adrese "
+"MAC, IP sau nume de domenius.<br /> <em><b>Vă rugăm să rețineți:</b></em> se "
+"adaugă doar exact un singur MAC/IPv4/IPv6 adresa sau numele de domeniu pe "
+"linie. Sunt permise intervalele în notație CIDR și legăturile MAC/IP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Aceasta este lista de blocare locală banIP care va împiedica anumite adrese "
+"MAC, IP sau nume de domenii.<br /> <em><b>Vă rugăm să rețineți:</b></em> "
+"adăugați doar exact o singură adresă MAC/IPv4/IPv6 sau nume de domeniu pe "
+"linie. Sunt permise intervale în notație CIDR și MAC/IP-bindings."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
+"Această filă afișează ultimul Set Report generat; apăsați butonul ' "
+"Actualizare ' pentru a obține unul nou."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Înregistrarea timpului"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
+"Pentru a activa notificările prin e-mail, configurați pachetul \"msmtp\" și "
+"specificați o adresă de destinatar de e-mail validă."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Subiect pentru e-mailurile de notificare banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
msgid "Trigger Delay"
msgstr "Intârzierea declanșării"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Imposibilitatea de a salva modificările: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Încărcați fluxuri personalizate"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "Încărcarea fișierului de feed personalizat a eșuat."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Jurnalizare Verbală de Depanare"
-#: 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:159
+msgid "Version"
+msgstr "Versiune"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-Forward (pachete)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "Chain WAN-Forward"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-Input (pachete)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "Chain WAN-Input"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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 ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+"Cu acest editor puteți încărca fișierul dumneavoastră local de alimentare "
+"personalizat sau puteți completa unul inițial (o copie 1:1 a versiunii "
+"livrate cu pachetul). Fișierul este localizat la \"/etc/banip/banip.custom."
+"feeds\". Apoi puteți edita acest fișier, șterge intrări, adăuga altele noi "
+"sau face o copie de rezervă locală. Pentru a reveni la versiunea de "
+"întreținere, doar goliți din nou fișierul de feed-uri personalizate (nu îl "
+"ștergeți!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "alertă"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "adăugat automat la allowlist astăzi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "auto-adăugat la lista de blocare astăzi"
+
+#: 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/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr "critic"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "depanare"
-#: 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:419
+msgid "drop (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "urgență"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "eroare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "informații"
-#: 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:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "lista locală de permise"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "lista de blocare locală"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "memorie (implicit)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "notificare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "performanță"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "avertisment (implicit)"
+
+#~ msgid "Log Level"
+#~ msgstr "Nivel Jurnal"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Interfețe de rețea"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Întârziere suplimentară de declanșare în secunde înainte de începerea "
+#~ "efectivă a procesării banIP."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr ""
+#~ "Lista interfețelor de rețea disponibile pentru a declanșa pornirea banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Interfața de declanșare a pornirii"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Acțiunea de declanșare"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Acțiune de declanșare a evenimentelor de interfață ifup."
+
+#~ msgid "reload"
+#~ msgstr "reîncărcare"
+
+#~ msgid "restart"
+#~ msgstr "reporniți"
+
+#~ msgid "start (default)"
+#~ msgstr "start (implicit)"
+
+#~ msgid "Allow VLAN Forwads"
+#~ msgstr "Permiteți VLAN Forwads"
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "Blocare VLAN Forwads"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Deduplicați adresele IP în toate seturile active și faceți ordine în "
+#~ "lista de blocuri locale."
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Aceasta este lista de permisiuni banIP locală care va permite anumite "
+#~ "adrese MAC/IP/CIDR.<br /> <em><b>Vă rugăm să rețineți:</b></em> adăugați "
+#~ "exact o singură adresă MAC/IPv4/IPv6 sau un singur nume de domeniu pe "
+#~ "linie."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Aceasta este lista de blocare locală banIP care va împiedica anumite "
+#~ "adrese MAC/IP/CIDR.<br /> <em><b>Vă rugăm să rețineți:</b></em> adăugați "
+#~ "exact o singură adresă MAC/IPv4/IPv6 sau un singur nume de domeniu pe "
+#~ "linie."
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr ""
+#~ "Împărțiți încărcarea setului extern după fiecare n membri pentru a "
+#~ "economisi RAM."
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Expirarea listei de blocuri"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr ""
+#~ "Timpul de expirare pentru membrii setului de liste de blocare adăugate "
+#~ "automat."
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "Fluxuri de lista de blocuri"
+
+#~ msgid "List of supported and fully pre-configured banIP feeds."
+#~ msgstr "Lista de fluxuri banIP acceptate și complet preconfigurate."
+
+#~ msgid "Active Subnets"
+#~ msgstr "Subrețele active"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr "Transferă automat IP-urile suspecte în lista de blocare banIP."
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr ""
+#~ "Transferă automat IP-urile de legătură ascendentă în lista de permise "
+#~ "banIP."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "Configurarea pachetului banIP pentru a interzice adresele ip de intrare "
+#~ "și de ieșire /subrețele prin intermediul seturilor din nftables. Pentru "
+#~ "informații suplimentare <a href=\"https://github.com/openwrt/packages/"
+#~ "blob/master/net/banip/files/README.md\" target=\"_blank\" "
+#~ "rel=\"noreferrer noopener\" >consultați documentația online</a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Deduplicați adresele IP în toate seturile active și faceți ordine în "
+#~ "lista de blocuri locale."
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr ""
+#~ "Creșteți numărul maxim de fișiere deschise, de exemplu, pentru a gestiona "
+#~ "numărul de fișiere divizate temporar în timpul încărcării seturilor."
+
+#~ msgid "Chain Priority"
+#~ msgstr "Prioritatea Chain"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Analizează numai ultimul număr declarat de intrări de jurnal pentru "
+#~ "evenimente suspecte."
+
+#~ msgid "Set Policy"
+#~ msgstr "Stabilirea politicii"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Stabilește politica nft pentru seturile legate de banIP."
+
+#~ msgid "audit"
+#~ msgstr "audit"
+
+#~ msgid ""
+#~ "Allowlist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "Modificările Allowlist au fost salvate, reporniți banIP pentru ca "
+#~ "modificările să intre în vigoare."
+
+#~ msgid ""
+#~ "Blocklist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr ""
+#~ "Modificările la Blocklist au fost salvate, reporniți banIP pentru ca "
+#~ "modificările să intre în vigoare."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Interfețe active"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "Directorul țintă pentru fișierele de raport legate de IPSet."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr ""
+#~ "Directorul de destinație pentru copiile de rezervă comprimate ale listei "
+#~ "de surse."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Modificările la lista neagră au fost salvate. Reîmprospătați listele "
+#~ "banIP pentru ca modificările să intre în vigoare."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Aceasta este lista neagră banIP locală pentru a interzice întotdeauna "
+#~ "anumite adrese IP/CIDR.<br /> <em><b>Atenție:</b></em> adăugați doar o "
+#~ "singură adresă IPv4, adresă IPv6 sau nume de domeniu pe linie. "
+#~ "Comentariile introduse cu \"#\" sunt permise - wildcards și regex nu sunt "
+#~ "permise."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Nu se pot salva modificările: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec ( standard )"
+
+#~ msgid "1 hour"
+#~ msgstr "1 oră"
+
+#~ msgid "12 hours"
+#~ msgstr "12 ore"
+
+#~ msgid "24 hours"
+#~ msgstr "24 ore"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minute"
+
+#~ msgid "6 hours"
+#~ msgstr "6 ore"
+
+#~ msgid "Action"
+#~ msgstr "Acțiune"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Termeni de înregistrare activi"
+
+#~ msgid "Active Sources"
+#~ msgstr "Surse active"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "Adăugați seturi IPS suplimentare, care nu sunt legate de banIP, de "
+#~ "exemplu, pentru raportare și interogări."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Adăugați acest IP/CIDR la lista albă locală."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Setări suplimentare"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr ""
+#~ "Întârziere suplimentară declanșare in secunde înainte de începerea "
+#~ "procesării banIP."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Setări avansate ale lanțului"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Setări avansate de e-mail"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Setări avansate de jurnal"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+#~ "Lanțul implicit utilizat de banIP este 'forwarding_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+#~ "Lanțul implicit utilizat de banIP este 'forwarding_wan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+#~ "Lanțul implicit utilizat de banIP este 'input_lan_rule'."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "Atribuiți unul sau mai multe lanțuri de firewall relevante pentru banIP. "
+#~ "Lanțul implicit utilizat de banIP este \"input_wan_rule\"."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Lista neagră automată"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Lista albă automată"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Transferă automat IP-uri suspecte din jurnal în lista neagră banIP în "
+#~ "timpul execuției."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Transferă automat IP-urile uplink în lista albă banIP în timpul execuției."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Directorul Temp de bază"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "Directorul Temp de bază utilizat pentru toate operațiunile de execuție "
+#~ "legate de banIP."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Lista neagră Timeout"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Surse din lista de blocuri"
+
+#~ 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 ""
+#~ "Configurarea pachetului banIP pentru a bloca adrese IP/subrețele prin "
+#~ "IPSet. Pentru informații suplimentare <a href=\"https://github.com/"
+#~ "openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >verificați documentația "
+#~ "online</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "Contorizare ACC"
+
+#~ msgid "Count CIDR"
+#~ msgstr "Număr CIDR"
+
+#~ msgid "Count IP"
+#~ msgstr "Numărătoarea IP"
+
+#~ msgid "Count MAC"
+#~ msgstr "Numărătoarea MAC"
+
+#~ msgid "Count SUM"
+#~ msgstr "Numărătoare SUM"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "Tip DST IPSet"
+
+#~ msgid "DST Log Options"
+#~ msgstr "Opțiuni jurnal DST"
+
+#~ msgid "DST Target"
+#~ msgstr "Ținta DST"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Detectarea automată a interfețelor de rețea, a dispozitivelor, a "
+#~ "subrețelelor și a protocoalelor relevante."
+
+#~ msgid "Download Queue"
+#~ msgstr "Coadă de descărcare"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "Acțiuni prin e-mail"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Editare listă neagră"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Editați Maclist"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Editare listă albă"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "Activați jurnalizarea DST"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "Activați jurnalizarea SRC"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Activați jurnalizarea verbală a depanării în cazul în care apar erori de "
+#~ "procesare."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Activează suportul IPv4 în banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Activează suportul IPv6 în banIP."
+
+#~ msgid "Entry Details"
+#~ msgstr "Detalii de intrare"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Loc de muncă existent(e)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Surse suplimentare"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Tip IPSet global"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet Informații"
+
+#~ msgid "IPSet Query"
+#~ msgstr "Interogare IPSet"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "Interogare IPSet..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "Raportul IPSet"
+
+#~ msgid "IPSet details"
+#~ msgstr "Detalii IPSet"
+
+#~ msgid "LAN Forward"
+#~ msgstr "LAN Redirecționare"
+
+#~ msgid "LAN Input"
+#~ msgstr "Intrare LAN"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "Limitați declanșarea e-mailului la anumite acțiuni banIP."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Limitați monitorul de jurnal la anumiți termeni de jurnal."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Limitați selecția la anumite surse locale."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Numărul liniei de eliminat"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Lista utilităților de descărcare acceptate și complet pre-configurate."
+
+#~ msgid "Local Sources"
+#~ msgstr "Surse locale"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Monitor de jurnal"
+
+#~ msgid "Log View"
+#~ msgstr "Vizualizare jurnal"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "Înregistrați pachetele de intrare suspecte - de obicei abandonate."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Înregistrați pachetele de ieșire suspecte - de obicei respinse. "
+#~ "Înregistrarea unor astfel de pachete poate cauza o creștere a latenței, "
+#~ "deoarece necesită resurse de sistem suplimentare."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "Numărul de jurnale LuCI"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Timpul de așteptare Maclist"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Modificările Maclist au fost salvate. Reîmprospătați listele banIP pentru "
+#~ "ca modificările să intre în vigoare."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Suprascrieți manual opțiunile de descărcare preconfigurate pentru "
+#~ "utilitarul de descărcare selectat."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "Numărul de jurnale NGINX"
+
+#~ msgid "Name"
+#~ msgstr "Nume"
+
+#~ msgid "No Query results!"
+#~ msgstr "Nu există rezultate de căutare!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Nu există încă jurnale legate de banIP!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "Numărul de intrări CIDR"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "Numărul de intrări IP"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "Numărul de intrări MAC"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "Numărul de intrări accesate"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "Numărul tuturor IPSets"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Numărul tuturor intrărilor"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Numărul de repetări eșuate ale autentificării LuCI cu același ip în "
+#~ "jurnal înainte de interzicere."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Numărul de solicitări nginx eșuate ale aceluiași ip din jurnal înainte de "
+#~ "interzicere."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Numărul de repetări eșuate de autentificare ssh a aceluiași ip în jurnal "
+#~ "înainte de interzicere."
+
+#~ msgid "Query"
+#~ msgstr "Interogare"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "Adresa destinatarului pentru e-mailurile de notificare a banIP."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Cronometru de reîmprospătare"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Cronometru de reîmprospătare..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Îndepărtarea unei lucrări existente"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "Restricționați accesul la internet de la/către un număr mic de site-uri/"
+#~ "IP sigure și blocați accesul de la/către restul internetului."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "SRC IPSet Tip"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "Opțiuni jurnal SRC"
+
+#~ msgid "SRC Target"
+#~ msgstr "Obiectivul SRC"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "SRC+DST Tip IPSet"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "Număr de jurnale SSH"
+
+#~ msgid "Save"
+#~ msgstr "Salvați"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Căutați în seturile IPSet active legate de banIP pentru o anumită adresă "
+#~ "IP, CIDR sau MAC."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "Selectați manual interfețele de rețea relevante."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "Trimiteți e-mailuri de notificare referitoare la banIP. Acest lucru "
+#~ "necesită instalarea și configurarea pachetului suplimentar \"msmtp\"."
+
+#~ msgid "Service Priority"
+#~ msgstr "Prioritatea serviciului"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Setați un nou job banIP"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Setați tipul de DST individual pentru fiecare IPset pentru a bloca numai "
+#~ "pachetele de ieșire."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Setați tipul SRC individual pentru fiecare IPset pentru a bloca numai "
+#~ "pachetele primite."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Setați tipul SRC+DST individual pentru fiecare IPset pentru a bloca "
+#~ "pachetele de intrare și de ieșire."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Setați opțiuni speciale pentru jurnalul DST, de exemplu, pentru a seta o "
+#~ "rată limită."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Setați opțiunile speciale ale jurnalului SRC, de exemplu, pentru a seta o "
+#~ "rată limită."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "Setați timeout-ul listei negre IPSet."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr "Setați ținta firewall-ului pentru toate regulile legate de DST."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr "Setați ținta firewall-ului pentru toate regulile legate de SRC."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Setați tipul de IPset global implicit, pentru a bloca pachetele de "
+#~ "intrare (SRC) și/sau de ieșire (DST)."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Stabilește timpul de așteptare al maclist IPSet."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Setați timeout-ul IPSet pentru lista albă."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr ""
+#~ "Dimensiunea cozii de descărcare pentru procesarea descărcărilor în "
+#~ "paralel."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Surse (Informații)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Pornește un mic monitor de jurnal în fundal pentru a bloca încercările "
+#~ "suspecte de conectare SSH/LuCI."
+
+#~ msgid "Status / Version"
+#~ msgstr "Stare / Versiune"
+
+#~ msgid "Suspend"
+#~ msgstr "Suspendați"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Cronometrul de reîmprospătare nu a putut fi actualizat."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Cronometrul de reîmprospătare a fost actualizat."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "Ziua săptămânii (opt., valori: 1-7, eventual separate prin , sau -)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "Porțiunea de ore (necesar, interval: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Porțiunea de minute (opțional, interval: 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "Prioritatea selectată va fi utilizată pentru procesarea în fundal a "
+#~ "banIP. Această modificare necesită o repornire completă a serviciului "
+#~ "banIP pentru a intra în vigoare."
+
+#~ msgid "The syslog output, pre-filtered for banIP related messages only."
+#~ msgstr "Ieșirea syslog, prefiltrată numai pentru mesajele legate de banIP."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Aceasta este lista de interdicție locală banIP maclist pentru a permite "
+#~ "întotdeauna anumite adrese MAC.<br /> <em><b>Rețineți:</b></em> adăugați "
+#~ "doar o singură adresă MAC pe linie. Comentariile introduse cu \"#\" sunt "
+#~ "permise - domeniile, wildcards și regex nu sunt permise."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Aceasta este lista albă locală a banIP pentru a permite întotdeauna "
+#~ "anumite adrese IP/CIDR.<br /> <em><b>Atenție:</b></em> adăugați doar o "
+#~ "singură adresă IPv4, adresă IPv6 sau nume de domeniu pe linie. "
+#~ "Comentariile introduse cu \"#\" sunt permise - wildcards și regex nu sunt "
+#~ "permise."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Această filă afișează ultimul raport IPSet generat; apăsați butonul "
+#~ "'Actualizare' pentru a obține un raport actual."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "Pentru ca listele banIP să fie actualizate, trebuie să configurați o "
+#~ "sarcină de actualizare automată pentru aceste liste."
+
+#~ msgid "Type"
+#~ msgstr "Tip"
+
+#~ msgid "WAN Forward"
+#~ msgstr "WAN Redirecționare"
+
+#~ msgid "WAN Input"
+#~ msgstr "Intrare WAN"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Lista albă IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Doar lista albă"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Timp de așteptare pentru lista albă"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Modificările la lista albă au fost salvate. Reîmprospătați listele banIP "
+#~ "pentru ca modificările să intre în vigoare."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Lista albă..."
+
+#~ msgid "banIP action"
+#~ msgstr "acțiune banIP"
+
+#~ msgid "ASN Overview"
+#~ msgstr "ASN Prezentare generală"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "ASN Prefixe"
+
+#~ 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 "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 934db144e0..91d6d73b50 100644
--- a/applications/luci-app-banip/po/ru/banip.po
+++ b/applications/luci-app-banip/po/ru/banip.po
@@ -1,501 +1,1557 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-06-23 07:41+0000\n"
-"Last-Translator: sergio <sergio+it@outerface.net>\n"
+"PO-Revision-Date: 2023-11-09 15:35+0000\n"
+"Last-Translator: st7105 <st7105@gmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/ru/>\n"
"Language: ru\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.2-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.2-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/setreport.js:75
+msgid "-- Set Selection --"
+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:399
+msgid "-100"
+msgstr "−100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "−200 (по умолчанию)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
-msgstr "Дополнительная задержка срабатывания правил banIP в секундах."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "−300"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "Дополнительно"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "−400"
-#: 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:398
+msgid "0"
+msgstr "0"
-#: 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:504
+msgid "0 (disable)"
+msgstr "0 (отключить)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (по умолчанию)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (по умолчанию)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (по умолчанию)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "Автономные системы"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+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:167
+msgid "Active Feeds"
+msgstr "Активные каналы"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Активный аплинк"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+"Дополнительная задержка срабатывания в секундах при перезагрузке и загрузке "
+"интерфейса."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Расширенные настройки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "Разрешить переадресацию VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "Выбор канала из белого списка"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Только список разрешений"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
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."
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Изменения в списке Allowlist были сохранены, запустите программу Domain "
+"Lookup или перезапустите banIP, чтобы изменения вступили в силу."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Всегда разрешать определенные переадресации VLAN."
-#: 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:412
+msgid "Always block certain VLAN forwards."
+msgstr "Всегда блокировать определенные переадресации VLAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Автоматически разрешать исходящие соединения"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Автоматический список разрешений"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Автоблокировка подсети"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Автоматический блок-лист"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Автоопределение"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
msgstr ""
+"Автоматическое добавление целых подсетей в список блокировки Set на основе "
+"дополнительного запроса RDAP с подозрительным IP."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
msgstr ""
+"Автоматическое добавление разрешенных доменов и подозрительных IP-адресов в "
+"локальный блок-лист banIP."
-#: 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:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
msgstr ""
+"Автоматическое добавление разрешенных доменов и IP-адресов исходящих "
+"соединений в локальный список разрешений banIP."
-#: 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:368
+msgid "Backup Directory"
+msgstr "Папка для резервных копий"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr "Базовый каталог"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Базовый рабочий каталог при обработке banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr "Тип блока"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "Блокировка переадресации VLAN"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Выбор канала черного списка"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Задать срок действия блок-листа"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+"Изменения в блок-листе были сохранены, запустите программу Domain Lookup или "
+"перезапустите banIP, чтобы изменения вступили в силу."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
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:346
+msgid "CPU Cores"
+msgstr "Ядра ЦП"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Отмена"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Настройки цепи/набора"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
msgstr ""
+"Для вступления в силу изменений на этой вкладке требуется перезапуск службы "
+"banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+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:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"Конфигурация пакета banIP для запрета входящих и исходящих IP через "
+"именованные наборы nftables. Для получения дополнительной информации <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/overview.js:571
+msgid "Countries"
+msgstr "Страны"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Пользовательский редактор каналов"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
msgstr ""
+"Исключите дублирование IP-адресов во всех активных наборах и приведите в "
+"порядок локальный список блокировки."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr "Дублирование IP-адресов"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Политика блокировки по умолчанию"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
msgstr ""
+"Автоматическое обнаружение соответствующих сетевых устройств, интерфейсов, "
+"подсетей, протоколов и утилит."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Отключить"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Поиск домена"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Не проверять SSL сертификаты сервера во время загрузки."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+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:319
+msgid "Download Insecure"
+msgstr "Небезопасная загрузка"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Параметры загрузки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Попытки загрузки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
msgid "Download Utility"
-msgstr "Утилита для скачивания"
+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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
+"Тихо отбрасывать пакеты или активно отклонять трафик в цепочках WAN-Input и "
+"WAN-Forward."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Редактировать Черный список"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Уведомление по электронной почте"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Редактировать config файл"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Профиль электронной почты"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Редактировать Белый список"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Адрес получателя"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+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:240
+msgid "E-Mail Settings"
+msgstr "Настройки электронной почты"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "Тема"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Дополнительные настройки"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+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 ""
-"<br />Для повышения производительности вы можете увеличить это значение, "
-"например значения '8' или '16' должны быть безопасными."
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Редактировать пользовательские каналы"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Количество элементов"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Элементы"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Пустое поле не допускается"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Включить сервис banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr "Включите ведение подробного журнала отладки в случае ошибок обработки."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+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:255
+msgid "Enables IPv4 support."
+msgstr "Включает поддержку IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Включает поддержку IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
+"Срок действия для автоматически добавленных блоклистов Задать участников."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Внешние каналы списка разрешенний"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Внешние каналы блок-листа"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Название канала"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Выбор канала"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Заполнить пользовательские каналы"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Журнал Firewall"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Флаг"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Флаг не поддерживается"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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 "Предоставить доступ LuCI к приложению banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+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:330
+msgid "Highest Priority"
+msgstr "Наивысший приоритет"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "Поиск IP-адресов"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "Поиск IP-адресов..."
-#: 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/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr "Сетевые интерфейсы IPv4"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "Поддержка iPv4"
-#: 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/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr "Сетевые интерфейсы IPv6"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "Поддержка IPv6"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
+"Увеличьте максимальное количество открытых файлов, например, чтобы "
+"справиться с количеством временных разделенных файлов при загрузке наборов."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Информация"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr "Недопустимые символы"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Недопустимые входные значения, невозможно сохранить изменения."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (пакеты)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "Цепочка LAN-Forward"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least 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:333
+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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Ограничить определенные каналы в цепи LAN-Forward."
-#: 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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Ограничьте определенные каналы в цепи WAN-Forward."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Ограничить определенные каналы в цепи WAN-вход."
-#: 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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
msgstr ""
+"Ограничьте количество ядер процессора, используемых banIP для экономии "
+"оперативной памяти."
-#: 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:611
+msgid "Limit the uplink autoallow function."
+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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
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:300
+msgid "List of available reload trigger interface(s)."
+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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Перечислите элементы конкретного набора, связанного с запретом."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+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:499
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
msgstr ""
-"Возможные варианты детальной настройки, если значения по умолчанию не "
-"подходят для вас."
+"Место для разбора лог-файла, например, через syslog-ng, для отключения "
+"стандартного разбора через logread."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Обзор"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "Журнал LAN-Forward"
-#: 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:503
+msgid "Log Limit"
+msgstr "Ограничение журнала"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "Настройки журнала"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "Обновить"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr "Условия ведения журнала"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr "Журнал WAN-Forward"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "Журнал WAN-Input"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
msgstr ""
+"Ведите журнал подозрительных перенаправленных пакетов LAN (отклоненных)."
-#: 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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Журнал подозрительных перенаправленных пакетов WAN (сброшенных)."
-#: 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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Ведите журнал подозрительных входящих пакетов WAN (сброшенных)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr "Файл журнала"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Максимальное количество открытых файлов"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "Приоритет цепочки NFT"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "Информация NFT"
-#: 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 "Сохранить"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr "Уровень журнала NFT"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr "Политика набора NFT"
-#: 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:265
+msgid "Network Devices"
+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:329
+msgid "Nice Level"
+msgstr "Уровень nice"
-#: 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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Журналы брандмауэра, связанные с banIP, пока отсутствуют!"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Журналов обработки, связанных с banIP, пока нет!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+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:310
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
+"Количество попыток загрузки в случае ошибки (не поддерживается uclient-"
+"fetch)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
+"Количество неудачных попыток входа с одного и того же IP в журнале перед "
+"блокировкой."
-#: 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:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
+"Отмена предварительно настроенных параметров загрузки для выбранной утилиты "
+"загрузки."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Обзор"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
+"Разбор только последнего указанного количества записей журнала на предмет "
+"подозрительных событий. Чтобы вообще отключить монитор журнала, установите "
+"значение '0'."
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Обработка журнала"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
msgstr ""
+"Профиль, используемый 'msmtp' для электронной почты с уведомлением banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Формат протокола/URL не поддерживается"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Получайте уведомления по электронной почте при каждом запуске banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
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>."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
msgstr ""
+"Адрес получателя электронной почты для уведомлений banIP, эта информация "
+"необходима для включения функции электронной почты."
-#: 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 ""
-"Этот файл слишком большой для редактирования в Web-интерфейсе LuCI (&ge; 100 "
-"KB)."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Обновить"
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+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:300
+msgid "Reload Trigger Interface"
+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:372
+msgid "Report Directory"
+msgstr "Папка для отчётов"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Элементы отчета"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Перезапустить"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
msgstr ""
+"Ограничить доступ в Интернет с/на небольшое количество защищенных IP-адресов."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Результат"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Rulev4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Rulev6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Флаги запуска"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Информация о запуске"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Сохранить пользовательские каналы"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Поиск"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Поиск определенного IP-адреса в наборе banIP-related."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Выберите одну из предварительно настроенных утилит загрузки."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Выберите устройство (устройства) сети WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Выберите логический сетевой интерфейс (интерфейсы) WAN IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Выберите логический сетевой интерфейс (интерфейсы) WAN IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Адрес отправителя для электронных писем с уведомлением banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Набор"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Настройка отчетов"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Установить размер разделения"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Сетевой опрос"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Сетевой опрос..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Сведения о наборе"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
+"Установите приоритет цепочки nft в таблице banIP. Обратите внимание: меньшие "
+"значения означают более высокий приоритет."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:25
-msgid "This data call returns all announced prefixes for a given ASN."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Установите политику nft для наборов, связанных с banIP."
-#: 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:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Установите уровень syslog для ведения журнала NFT."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Настройки"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
+"Разделение загрузки внешнего набора после каждых n записей для экономии "
+"оперативной памяти."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Состояние"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Остановить"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Подсеть (по умолчанию)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Опрос"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Системная информация"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "Целевой каталог для файлов отчетов, связанных с banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Целевой каталог для сжатых резервных копий."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr "Список разрешений слишком большой, не удается сохранить модификации."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "Блок-лист слишком большой, не удается сохранить изменения."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
+"Термины / регулярные выражения журнала по умолчанию фильтруют подозрительный "
+"трафик ssh, LuCI, nginx и asterisk."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr "Выбранный приоритет будет использоваться для фоновой обработки banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
+"Вывод syslog, предварительно отфильтрованный только для записей журнала "
+"firewall, связанных с banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
+"Вывод syslog, предварительно отфильтрованный только для записей журнала "
+"обработки banIP-related."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Это локальный список разрешений banIP, который разрешает определенные MAC-, "
+"IP-адреса или доменные имена.<br /> <em><b> Обратите внимание:</b></em> "
+"добавляет только ровно один MAC/IPv4/IPv6-адрес или доменное имя на строку. "
+"Разрешены диапазоны в нотации CIDR и MAC/IP-связи."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Это локальный блок-лист banIP, который запрещает определенные MAC-, IP-"
+"адреса или доменные имена.<br /> <em><b> Обратите внимание:</b></em> "
+"добавляет только ровно один MAC/IPv4/IPv6-адрес или доменное имя на строку. "
+"Допускаются диапазоны в нотации CIDR и MAC/IP-связи."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
+"На этой вкладке отображается последний созданный отчет о наборе, нажмите "
+"кнопку 'Обновить', чтобы получить новый."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Временная метка"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
+"Чтобы включить уведомления по электронной почте, установите пакет 'msmtp' и "
+"укажите правильный адрес получателя электронной почты."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+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:305
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/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Невозможно сохранить изменения: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Загрузить пользовательские каналы"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "Загрузка файла пользовательского канала не удалась."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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:159
+msgid "Version"
+msgstr "Версия"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-Forward (пакеты)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "Цепочка WAN-Forward"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-Input (пакеты)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "Цепочка WAN-Input"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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 ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+"С помощью этого редактора вы можете загрузить свой локальный файл "
+"пользовательских каналов или заполнить начальный файл (копия 1:1 версии, "
+"поставляемой с пакетом). Файл находится по адресу '/etc/banip/banip.custom."
+"feeds'. Затем вы можете редактировать этот файл, удалять записи, добавлять "
+"новые или делать локальную резервную копию. Чтобы вернуться исходной версии, "
+"загрузите пустой файл (не удаляйте его!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "оповещение"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "автоматически добавлен в список разрешенных сегодня"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "автоматически добавлено в черный список сегодня"
+
+#: 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/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr "крит"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+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:419
+msgid "drop (default)"
+msgstr "отбрасывание (по умолчанию)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "чрезв"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "ошибка"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "инфо"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "локальный список разрешений"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "локальный черный список"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "память (по умолчанию)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "уведомление"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "производительность"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr "отклонить"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "предупреждение (по умолчанию)"
+
+#~ msgid "Log Level"
+#~ msgstr "Уровень ведения журнала"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Сетевые интерфейсы"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Дополнительная задержка срабатывания в секундах перед фактическим "
+#~ "запуском обработки banIP."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr "Список доступных сетевых интерфейсов запускающих banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Интерфейс для запуска"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Триггерное действие"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Действие, выполняемое при поднятии интерфейса (ifup)."
+
+#~ msgid "reload"
+#~ msgstr "перечитать конфиг"
+
+#~ msgid "restart"
+#~ msgstr "перезапустить"
+
+#~ msgid "start (default)"
+#~ msgstr "старт (по умолчанию)"
+
+#~ msgid "Allow VLAN Forwads"
+#~ msgstr "Разрешить переадресацию VLAN"
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "Блокировать переадресацию VLAN"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Дублирование IP-адресов во всех активных наборах и приведение в порядок "
+#~ "локального списка блокировки."
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Это локальный разрешительный список banIP, который будет разрешать "
+#~ "определенные MAC/IP/CIDR адреса.<br /> <em><b> Обратите внимание:</b></"
+#~ "em> добавляет только точно один MAC/IPv4/IPv6 адрес или доменное имя на "
+#~ "строку."
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "Это локальный блок-лист banIP, который запрещает определенные MAC/IP/CIDR-"
+#~ "адреса.<br /> <em><b> Обратите внимание:</b></em> добавляет только точно "
+#~ "один MAC/IPv4/IPv6-адрес или доменное имя на строку."
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr ""
+#~ "Разделение загрузки внешнего набора после каждых n членов для экономии "
+#~ "оперативной памяти."
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "Истечение срока действия блок-листа"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr ""
+#~ "Время истечения срока действия для автоматически добавляемых членов "
+#~ "набора списков блокировки."
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "Каналы блок-листа"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via Sets in nftables. 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 ""
+#~ "Настройка пакета banIP для запрета входящих и исходящих ip-адресов/"
+#~ "подсетей через наборы в nftables. Для получения дополнительной информации "
+#~ "<a href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+#~ "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >ознакомьтесь с "
+#~ "онлайн-документацией</a>"
+
+#~ msgid "List of supported and fully pre-configured banIP feeds."
+#~ msgstr ""
+#~ "Список поддерживаемых и полностью предварительно настроенных каналов "
+#~ "banIP."
+
+#~ msgid "Active Subnets"
+#~ msgstr "Активные подсети"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr ""
+#~ "Автоматически переносит подозрительные IP-адреса в список блокировки "
+#~ "banIP."
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr ""
+#~ "Автоматически переносит IP-адреса восходящего канала в список разрешений "
+#~ "banIP."
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "Конфигурация пакета banIP для запрета входящих и исходящих ip-адресов/"
+#~ "подсетей через наборы в nftables. Для получения дополнительной информации "
+#~ "<a href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+#~ "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >ознакомьтесь с "
+#~ "онлайн-документацией</a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr ""
+#~ "Дублируйте IP-адреса во всех активных наборах и приведите в порядок "
+#~ "локальный список блокировки."
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr ""
+#~ "Увеличьте максимальное количество открытых файлов, например, чтобы "
+#~ "справиться с количеством временных разделенных файлов при загрузке "
+#~ "наборов."
+
+#~ msgid "Chain Priority"
+#~ msgstr "Приоритет цепочки"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Разбор только последнего указанного количества записей журнала на предмет "
+#~ "подозрительных событий."
+
+#~ msgid "Set Policy"
+#~ msgstr "Настройка политики"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "Установите политику nft для наборов, связанных с banIP."
+
+#~ msgid "audit"
+#~ msgstr "аудит"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Активные интерфейсы"
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Изменения в чёрном списке сохранены. Обновите списки banIP для применения "
+#~ "изменений."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Невозможно сохранить изменения: %s"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/сек (по умолчанию)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#~ msgid "1 hour"
+#~ msgstr "1 час"
+
+#~ msgid "12 hours"
+#~ msgstr "12 часов"
+
+#~ msgid "24 hours"
+#~ msgstr "24 часа"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 минут"
+
+#~ msgid "6 hours"
+#~ msgstr "6 часов"
+
+#~ msgid "Action"
+#~ msgstr "Действие"
+
+#~ msgid "Active Logterms"
+#~ msgstr "условия активного журнала"
+
+#~ msgid "Active Sources"
+#~ msgstr "Активные источники"
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Добавить этот IP/CIDR в ваш локальный белый список"
+
+#~ msgid "Additional Settings"
+#~ msgstr "Дополнительные настройки"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr "Дополнительная задержка срабатывания правил banIP в секундах."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Расширенные настройки цепочки"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Расширенные настройки электронной почты"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Дополнительные настройки логирования"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Автоматический черный список"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Автоматический белый список"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Расположение временных файлов"
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Тайм-аут черного списка"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Источники черного списка"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "Автоматическое обнаружение соответствующих интерфейсов сети, устройств, "
+#~ "подсетей и протоколов."
+
+#~ msgid "Download Queue"
+#~ msgstr "Очередь загрузки"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Редактировать чёрный список"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Редактировать белый список"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Включить подробное формирование отчёта на случай возникновения ошибок."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "Включает поддежку IPv4 в banIP."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "Включает поддержку IPv6 в banIP."
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Существующие задания"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Дополнительные источники"
+
+#~ msgid "IPSet Information"
+#~ msgstr "Информация об IPSet"
+
+#~ msgid "Line number to remove"
+#~ msgstr "Номер строки для удаления"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Список поддерживаемых предварительно настроенных утилит для загрузки "
+#~ "списков."
+
+#~ msgid "Log View"
+#~ msgstr "Просмотр журнала"
+
+#, fuzzy
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Изменения Maclist сохранены. Обновите списки banIP для применения "
+#~ "изменений."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Вручную переопределить предварительно настроенные параметры загрузки для "
+#~ "выбранной утилиты загрузки."
+
+#~ msgid "Name"
+#~ msgstr "Название"
+
+#~ msgid "No Query results!"
+#~ msgstr "Нет результатов запроса!"
+
+#~ msgid "Query"
+#~ msgstr "Запрос"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Обновить таймер"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Обновить таймер..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Удалить существующее задание"
+
+#~ msgid "Save"
+#~ msgstr "Сохранить"
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Источники (информация)"
+
+#~ msgid "Status / Version"
+#~ msgstr "Статус / Версия"
+
+#~ msgid "Suspend"
+#~ msgstr "Приостановить"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Не удалось обновить таймер обновления."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Таймер обновления обновлён."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "День недели (необязательно, значения: 1–7, запятые или дефисы)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Распределение минут (необязательно, значения: 0–59)"
+
+#~ msgid "Type"
+#~ msgstr "Тип"
+
+#~ msgid "Whitelist..."
+#~ msgstr "Белый список..."
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "Специальные опции конфигурации для выбранной утилиты загрузки."
+
+#~ msgid "ASN Overview"
+#~ msgstr "Обзор автономный системы"
+
+#~ msgid "ASN Prefixes"
+#~ msgstr "Префиксы ASN"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/страна"
+
+#~ msgid "Advanced"
+#~ msgstr "Дополнительно"
+
+#~ msgid "Automatic WAN Interface Detection"
+#~ msgstr "Автоматическое определение WAN интерфейса"
+
+#~ 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 "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..fa759a1245 100644
--- a/applications/luci-app-banip/po/sk/banip.po
+++ b/applications/luci-app-banip/po/sk/banip.po
@@ -1,493 +1,1087 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-04-04 17:34+0000\n"
-"Last-Translator: Dušan Kazik <prescott66@gmail.com>\n"
+"PO-Revision-Date: 2023-06-17 00:51+0000\n"
+"Last-Translator: MaycoH <hudec.marian@hotmail.com>\n"
"Language-Team: Slovak <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/sk/>\n"
"Language: sk\n"
"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.0-dev\n"
+"X-Generator: Weblate 4.18.1\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
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:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+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:607
+msgid "Auto Allowlist"
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:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Zrušiť"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
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:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Popis"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
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:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Upraviť čiernu listinu"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Upraviť nastavenia"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Upraviť bielu listinu"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
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/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Zapnuté"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
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:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
+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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
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:191
+msgid "Last Run"
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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Prehľad"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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 "Uložiť"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of failed login attempts of the same IP in the log before blocking."
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:295
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Prehľad"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
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/setreport.js:229
+msgid "Set details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Nastavenia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
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/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
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/feeds.js:270
+msgid "Upload Custom Feeds"
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/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
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:249
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "Verzia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
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/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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
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/overview.js:482
+msgid "notice"
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:393
+msgid "performance"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktívne zdroje"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Upraviť čiernu listinu"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Upraviť bielu listinu"
+
+#~ msgid "Save"
+#~ msgstr "Uložiť"
+
+#~ msgid "Advanced"
+#~ msgstr "Pokročilé"
+
+#~ 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 d54fc58cce..eb6ccb078d 100644
--- a/applications/luci-app-banip/po/sv/banip.po
+++ b/applications/luci-app-banip/po/sv/banip.po
@@ -1,495 +1,1226 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-06 23:06+0000\n"
-"Last-Translator: Mattias Münster <mattiasmun@gmail.com>\n"
+"PO-Revision-Date: 2023-09-17 17:51+0000\n"
+"Last-Translator: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>\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 3.10-dev\n"
+"X-Generator: Weblate 5.0.2\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Ställ in val --"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr "-100"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr "-200 (standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (stäng av)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (standard)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASN:er"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktiva enheter"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Aktiva flöden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Aktiv uppkoppling"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
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:237
+msgid "Advanced Settings"
+msgstr "Avancerade inställningar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
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:590
+msgid "Allowlist Feed Selection"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Endast tillåt-listan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
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:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Tillåt alltid vissa VLAN-vidarebefordringar."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "Blockera alltid vissa VLAN-vidarebefordringar."
-#: 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:611
+msgid "Auto Allow Uplink"
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:607
+msgid "Auto Allowlist"
+msgstr "Automatisk tillåt-lista"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Blockera undernät automatiskt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Automatisk blockeringslista"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Automatisk detektering"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
msgid "Backup Directory"
msgstr "Säkerhetskopiera mapp"
-#: 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:364
+msgid "Base Directory"
+msgstr "Bas-katalog"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
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/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Ändringar av blockeringslistan har sparats, påbörja domän-uppslagningen "
+"eller starta om banIP som gör att ändringarna får effekt."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
msgstr ""
+"Varje flöde är aktivt som standard i alla stödda kedjor. Begränsa "
+"standardpolicyn för blockering till en viss kedja."
-#: 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:346
+msgid "CPU Cores"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:94
-msgid "DNS Chain"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Rensa bort anpassade flöden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr "Länder"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Anpassad flödesredigerare"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Blockeringspolicy-standard"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
msgstr "Beskrivning"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+"Upptäck automatiskt relevanta nätverksenheter, gränssnitt, undernät, "
+"protokoll och verktyg."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Stäng av"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Domän-uppslagning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Kontrollera inte serverns SSL-certifikat under hämtning."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Hämta anpassade flöden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Ladda ner osäkert"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Ladda ner parametrar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
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:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Redigera svartlista"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "E-postavisering"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-postprofil"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Mottagarens e-postadress"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "Avsändaradress för e-post"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "E-postinställningar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "E-postämne"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Redigera tillåt-listan"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Redigera blockeringslistan"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Redigera anpassade flöden"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Antal element"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Element"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Tomt fält tillåts inte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Aktivera banIP-tjänsten."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr "Aktivera detaljerad debug-loggning i händelse av behandlingsfel."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Redigerar konfigurationen"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Aktiverad"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Redigera vitlista"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Aktiverar IPv4-stöd."
-#: 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:260
+msgid "Enables IPv6 support."
+msgstr "Aktiverar IPv6-stöd."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
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:588
+msgid "External allowlist feeds"
+msgstr "Externa flöden för tillåt-listan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "External flöden för blockeringslistan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Namn på flödet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+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/feeds.js:279
+msgid "Fill Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr "Extra alternativ"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Brandväggslogg"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Flagga"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Flaggan stöds inte"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Generella inställningar"
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr "Godkänn åtkomst till LuCi-appen banIP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Hög prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "Högsta prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "IP-sökning"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "Sök IP..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4-stöd"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "IPv6-stöd"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Information"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr "Ogiltiga tecken"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Ogiltiga inmatningsvärden, kunde inte spara ändringarna."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
+msgstr "Kördes senast"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
+msgstr "Lägst prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Lägre prioritet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
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:300
+msgid "List of available reload trigger interface(s)."
msgstr ""
-#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
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:605
+msgid "Local feed settings"
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:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
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/overview.js:496
+msgid "Log LAN-Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr "Kördes senast"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
-#: 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:391
+msgid "NFT Set Policy"
+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:265
+msgid "Network Devices"
+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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+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:332
+msgid "Normal Priority (default)"
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:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+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:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
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:295
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Override the pre-configured download options for the selected download "
+"utility."
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/root/usr/share/luci/menu.d/luci-app-banip.json:28
msgid "Overview"
-msgstr "Översikt"
+msgstr "Överblick"
-#: 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/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+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:544
+msgid "Profile used by 'msmtp' 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
-msgid "Refresh"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Uppdatera"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
msgstr "Ladda om"
-#: 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:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
+msgstr "Rapportkatalog"
-#: 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:380
+msgid "Report Elements"
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:225
+msgid "Restart"
+msgstr "Starta om"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Resultat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
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/feeds.js:227
+msgid "Rulev6"
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:187
+msgid "Run Flags"
+msgstr "Förflaggor"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+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"
-msgstr "Spara"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+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/setreport.js:62
+msgid "Search"
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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
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:265
+msgid "Select the WAN network device(s)."
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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
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:536
+msgid "Sender address for banIP notification E-Mails."
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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:144
-msgid "Start Type"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
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 nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
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:234
+msgid "Settings"
+msgstr "Inställningar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
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:155
+msgid "Status"
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:211
+msgid "Stop"
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:614
+msgid "Subnet (default)"
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/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
+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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
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/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:479
+msgid "crit"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
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/overview.js:419
+msgid "drop (default)"
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:477
+msgid "emerg"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "Blockera vidarebefordringar på VLAN"
+
+#~ msgid "Active Subnets"
+#~ msgstr "Aktiva undernät"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Aktiva gränssnitt"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sek (standard)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 timme"
+
+#~ msgid "12 hours"
+#~ msgstr "12 timmar"
+
+#~ msgid "24 hours"
+#~ msgstr "24 timmar"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 minuter"
+
+#~ msgid "6 hours"
+#~ msgstr "6 timmar"
+
+#~ msgid "Action"
+#~ msgstr "Åtgärd"
+
+#~ msgid "Active Sources"
+#~ msgstr "Aktiva källor"
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Lägg till den här IP-adressen/CIDR till din lokala vitlista."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Ytterligare inställningar"
+
+#, fuzzy
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Avancerade kedje-inställningar"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Avancerade e-post-inställingar"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Avancerade logg-inställningar"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Automatisk blockeringslista"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Automatisk vitlista"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Tempkatalogbas"
+
+#~ msgid "Download Queue"
+#~ msgstr "Nedladdningskö"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Redigera svartlista"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Redigera vitlista"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr "Aktivera utförlig avlusningsloggning i händelse av behandlingsfel."
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Befintliga jobb"
+
+#~ msgid "Line number to remove"
+#~ msgstr "Radnummer att ta bort"
+
+#~ msgid "Log View"
+#~ msgstr "Logutsikt"
+
+#~ msgid "Name"
+#~ msgstr "Namn"
+
+#~ msgid "No Query results!"
+#~ msgstr "Inga frågeresultat!"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Förnya stoppuret"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Förnya stoppuret..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Ta bort ett befintligt jobb"
+
+#~ msgid "Save"
+#~ msgstr "Spara"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Uppdateringstimern kunde inte uppdateras."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Uppdateringstimern har uppdaterats."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "Veckodagen (valfria, värden: 1-7 möjligen sep. av , eller -)"
+
+#~ msgid "ASN/Country"
+#~ msgstr "ASN/Land"
+
+#~ msgid "Advanced"
+#~ msgstr "Avancerat"
+
+#~ 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 "Runtime Information"
+#~ msgstr "Information om körtid"
+
+#~ msgid "View Logfile"
+#~ msgstr "Se loggfilen"
diff --git a/applications/luci-app-banip/po/sw/banip.po b/applications/luci-app-banip/po/sw/banip.po
new file mode 100644
index 0000000000..5d93f5d562
--- /dev/null
+++ b/applications/luci-app-banip/po/sw/banip.po
@@ -0,0 +1,1066 @@
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2021-08-13 20:25+0000\n"
+"Last-Translator: Oyamo Brian <oyamobrian8@gmail.com>\n"
+"Language-Team: Swahili <https://hosted.weblate.org/projects/openwrt/"
+"luciapplicationsbanip/sw/>\n"
+"Language: sw\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.8-dev\n"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Vifaa Vinavyotumika"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Backup Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+msgid "Countries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
+msgid "Description"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Download Utility"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:198
+msgid "Invalid characters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid ""
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid ""
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related firewall log entries only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
+msgid ""
+"The syslog output, prefiltered for banIP-related processing log entries only."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
+msgid ""
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
+msgid ""
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
+msgid ""
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Trigger Delay"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Verbose Debug Logging"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Active Subnets"
+#~ msgstr "Subnets zinazotumika"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Interfaces Zinazofanya Kazi"
+
+#~ msgid "Action"
+#~ msgstr "Hatua"
+
+#~ msgid "Active Sources"
+#~ msgstr "Vyanzo Vinavyotumika"
+
+#~ msgid "Additional Settings"
+#~ msgstr "Mipangilio ya Ziada"
diff --git a/applications/luci-app-banip/po/templates/banip.pot b/applications/luci-app-banip/po/templates/banip.pot
index 111f5ba720..395138cd7a 100644
--- a/applications/luci-app-banip/po/templates/banip.pot
+++ b/applications/luci-app-banip/po/templates/banip.pot
@@ -1,480 +1,1042 @@
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/setreport.js:75
+msgid "-- Set Selection --"
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:399
+msgid "-100"
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:400
+msgid "-200 (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
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:398
+msgid "0"
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:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
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:238
+msgid "Chain/Set Settings"
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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
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:295
+msgid "Download Parameters"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
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:536
+msgid "E-Mail Sender Address"
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:240
+msgid "E-Mail Settings"
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:540
+msgid "E-Mail Topic"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
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:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
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:331
+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:330
+msgid "Highest Priority"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
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:272
+msgid "IPv4 Network Interfaces"
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:255
+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:279
+msgid "IPv6 Network Interfaces"
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:260
+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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
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/feeds.js:198
+msgid "Invalid characters"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:81
-msgid "Loading"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
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:334
+msgid "Least Priority"
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:333
+msgid "Less Priority"
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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
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:438
+msgid "Limit certain feeds to the WAN-Input chain."
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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
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/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
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:496
+msgid "Log LAN-Forward"
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:503
+msgid "Log Limit"
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:239
+msgid "Log Settings"
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:518
+msgid "Log Terms"
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:492
+msgid "Log WAN-Forward"
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:488
+msgid "Log WAN-Input"
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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
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:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
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:397
+msgid "NFT Chain Priority"
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:179
+msgid "NFT Information"
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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
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:265
+msgid "Network Devices"
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:329
+msgid "Nice Level"
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/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
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/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
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/processing_log.js:21
+msgid "No banIP related processing logs yet!"
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:332
+msgid "Normal Priority (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
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:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
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>."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
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/feeds.js:203
+msgid "URLv4"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
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:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
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:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
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/setreport.js:156
+msgid "WAN-Input (packets)"
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:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
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/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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
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/overview.js:420
+msgid "reject"
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:481
+msgid "warn (default)"
msgstr ""
diff --git a/applications/luci-app-banip/po/tr/banip.po b/applications/luci-app-banip/po/tr/banip.po
index 50114a78d9..7ff2d11342 100644
--- a/applications/luci-app-banip/po/tr/banip.po
+++ b/applications/luci-app-banip/po/tr/banip.po
@@ -1,489 +1,1771 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-22 02:42+0000\n"
-"Last-Translator: tentena <thetentena@gmail.com>\n"
+"PO-Revision-Date: 2023-11-05 20:27+0000\n"
+"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/tr/>\n"
"Language: tr\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 5.2-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Seçimi Ayarla --"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr "-100"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr "-200 (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (devre dışı bırak)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASN'ler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Aktif Cihazlar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Aktif Akışlar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Aktif Yukarı Bağlantı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
msgstr ""
+"Arayüzün yeniden yüklenmesi ve başlatılması sırasında saniye cinsinden ek "
+"tetikleme gecikmesi."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "Gelişmiş Ayarlar"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "VLAN Yönlendirmelerine İzin Ver"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "İzin Verilenler Listesi Akış Seçimi"
-#: 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:638
+msgid "Allowlist Only"
+msgstr "Yalnızca İzin Verilenler Listesi"
-#: 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/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"İzin verilenler listesi değişiklikleri kaydedildi, Etki Alanı Arama'yı "
+"başlatın veya değişikliklerin etkili olması için banIP'yi yeniden başlatın."
-#: 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 "Yedek Dizini"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "Her zaman belirli VLAN yönlendirmelerine izin verin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "Her zaman belirli VLAN iletimlerini engelle."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Yukarı Bağlantıya Otomatik İzin Ver"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Otomatik İzin Verilenler Listesi"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:115
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "Alt Ağı Otomatik Engelle"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "Otomatik Engelleme Listesi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Otomatik Algılama"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
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."
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
msgstr ""
+"Şüpheli IP'ye sahip ek bir RDAP isteğine dayalı olarak tüm alt ağları "
+"otomatik olarak engelleme listesi kümesine ekle."
-#: 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:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
msgstr ""
+"Çözümlenen etki alanlarını ve şüpheli IP'leri otomatik olarak yerel banIP "
+"engelleme listesine ekle."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
msgstr ""
+"Çözümlenmiş etki alanlarını ve yukarı bağlantı IP'lerini yerel banIP izin "
+"verilenler listesine otomatik olarak ekle."
-#: 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:368
+msgid "Backup Directory"
+msgstr "Yedekleme Dizini"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr "Temel Dizin"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "BanIP işlenirken temel çalışma dizini."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr "Blok Türü"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "VLAN İletimlerini Engelle"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "Engellenenler Listesi Akış Seçimi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Engellenenler Listesinin Sona Ermesi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Engelleme listesi değişiklikleri kaydedildi, Etki Alanı Aramayı başlatın "
+"veya değişikliklerin etkili olması için banIP'yi yeniden başlatın."
-#: 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
msgstr ""
+"Varsayılan olarak her feed, desteklenen tüm zincirlerde etkindir. Varsayılan "
+"engelleme politikasını belirli bir zincirle sınırlandır."
-#: 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:346
+msgid "CPU Cores"
+msgstr "CPU Çekirdekleri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "İptal"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Zincir/Set Ayarları"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
msgstr ""
+"Bu sekmedeki değişikliklerin etkili olması için banIP hizmetinin yeniden "
+"başlatılması gerekir."
-#: 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/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Özel Akışları Temizle"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"banIP paketinin, adlandırılmış nftables Setleri aracılığıyla gelen ve giden "
+"IP'leri yasaklayacak şekilde yapılandırılması. Daha fazla bilgi için<a "
+"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >çevrimiçi "
+"belgelere bakın </a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+msgstr "Ülkeler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Özel Akış Düzenleyicisi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
msgstr ""
+"Tüm aktif Setlerdeki IP adreslerini tekilleştirin ve yerel engelleme "
+"listesini düzenleyin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr "IP'leri tekilleştirme"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Varsayılan Engelleme Politikası"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
-msgstr ""
+msgstr "Açıklama"
-#: 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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
msgstr ""
+"İlgili ağ cihazlarını, arayüzleri, alt ağları, protokolleri ve yardımcı "
+"programları otomatik olarak tespit et."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "Devre dışı bırak"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Alan Adı Arama"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "İndirme sırasında SSL sunucu sertifikalarını kontrol etme."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Özel Akışları İndir"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Güvensiz İndir"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "İndirme Parametreleri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Yeniden İndirme Denemeleri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
msgid "Download Utility"
-msgstr ""
+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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
+"Paketleri sessizce bırak veya WAN-Giriş ve WAN-İleri zincirlerindeki trafiği "
+"aktif olarak reddet."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "E-Posta Bildirimi"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-Posta Profili"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "E-Posta Alıcı Adresi"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-Posta Gönderen Adresi"
-#: 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:240
+msgid "E-Mail Settings"
+msgstr "E mail ayarları"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:82
-msgid "Enter IP/CIDR/ASN/ISO"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "E-Posta Konusu"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:80
-msgid "Extra Options"
-msgstr ""
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "İzin Verilenler Listesini Düzenle"
-#: 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 ""
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Engellenenler Listesini Düzenle"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Özel Akışları Düzenle"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Öğe Sayısı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Öğeler"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Boş alana izin verilmiyor"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "BanIP hizmetini etkinleştirin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
msgstr ""
+"İşleme hataları durumunda ayrıntılı hata ayıklama günlüğünü etkinleştir."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Etkin"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "IPv4 desteğini etkinleştirir."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "IPv6 desteğini etkinleştirir."
-#: 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:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
+"Otomatik olarak eklenen engellenenler listesi Kümesi üyelerinin sona erme "
+"süresi."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Harici izin verilenler listesi akışları"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Harici engellenenler listesi akışları"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Akış Adı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Akış Seçimi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Özel Akışları Doldur"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Güvenlik Duvarı Günlüğü"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Bayrak"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Bayrak desteklenmiyor"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Genel Ayarlar"
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgid "Grant access to LuCI app banIP"
+msgstr "LuCI uygulaması banIP'ye erişim izni verin"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Yüksek öncelik"
-#: 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:330
+msgid "Highest Priority"
+msgstr "En yüksek öncelik"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "IP Arama"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "IP Arama..."
-#: 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:272
+msgid "IPv4 Network Interfaces"
+msgstr "IPv4 Ağ Arayüzleri"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4 Desteği"
-#: 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/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr "IPv6 Ağ Arayüzleri"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "IPv6 Desteği"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
+"Maksimum açık dosya sayısını artır, örn. Setleri yüklerken geçici bölünmüş "
+"dosyaların miktarını yönetmek için."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Bilgi"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+msgstr "Geçersiz karakter"
-#: 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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Geçersiz giriş değerleri, değişiklikler kaydedilemiyor."
-#: 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/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-İleri (paketler)"
-#: 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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "LAN-İleri Zincir"
-#: 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:191
+msgid "Last Run"
+msgstr "Son çalışma zamanı"
-#: 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:334
+msgid "Least Priority"
+msgstr "En Az Öncelik"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Daha Az Öncelik"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Belirli akışları LAN-İleri zinciriyle sınırla."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Belirli akışları WAN-İleri zinciriyle sınırla."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Belirli akışları WAN-Giriş zinciriyle sınırla."
-#: 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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
msgstr ""
+"RAM'den tasarruf etmek için banIP tarafından kullanılan işlemci "
+"çekirdeklerini sınırla."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr "Yukarı bağlantı otomatik izin verme işlevini sınırla."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
+"Durum ve rapordaki öğeleri listele, CPU yükünü azaltmak için bunu devre dışı "
+"bırakın."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "Genel bakış"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr "Mevcut yeniden yükleme tetikleyici arayüz(ler)in listesi."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "BanIP ile ilgili belirli bir kümenin öğelerinin listesi."
-#: 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/overview.js:605
+msgid "Local feed settings"
+msgstr "Yerel yayın ayarları"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
msgstr ""
+"Logread aracılığıyla standart ayrıştırmayı devre dışı bırakmak için günlük "
+"dosyasını, örneğin syslog-ng aracılığıyla ayrıştırma konumu."
-#: 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:513
+msgid "Log Count"
+msgstr "Günlük Sayısı"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "LAN-İleriyi Günlükle"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Günlük Sınırı"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "Günlük Ayarları"
-#: 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:518
+msgid "Log Terms"
+msgstr "Günlük Şartları"
-#: 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:492
+msgid "Log WAN-Forward"
+msgstr "WAN-İleriyi Günlükle"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "WAN-Girişi Günlükle"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "İletilen şüpheli LAN paketlerini günlüğe kaydet (reddedilen)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Şüpheli iletilen WAN paketlerini (bırakılan) günlüğe kaydet."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Şüpheli gelen WAN paketlerini (bırakılan) günlüğe kaydet."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:107
-msgid "SSH Daemon"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr "Günlük Dosyası Konumu"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Maksimum Açık Dosya Sayısı"
-#: 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 "Kaydet"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "NFT Zincir Önceliğ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."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "NFT Bilgileri"
-#: 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:476
+msgid "NFT Log Level"
+msgstr "NFT Günlük Kaydı Seviyesi"
-#: 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:391
+msgid "NFT Set Policy"
+msgstr "NFT Ayar Politikası"
-#: 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:265
+msgid "Network Devices"
+msgstr "Ağ cihazları"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Güzel Düzey"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "Arama sonucu bulunamadı!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Henüz banIP ile ilgili güvenlik duvarı kaydı yok!"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:101
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Henüz banIP ile ilgili işlem günlüğü yok!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "Normal Öncelik (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
+"Hata durumunda indirme denemelerinin sayısı (uclient-fetch tarafından "
+"desteklenmez)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:135
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
+"Engellemeden önce günlükteki aynı IP ile yapılan başarısız oturum açma "
+"denemelerinin sayısı."
-#: 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:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
+"Seçilen indirme yardımcı programı için önceden yapılandırılmış indirme "
+"seçeneklerini geçersiz kıl."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Genel bakış"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
+"Şüpheli olaylar için yalnızca belirtilen son sayıdaki günlük girişini "
+"ayrıştırın. Günlük izleyiciyi tamamen devre dışı bırakmak için onu '0' "
+"olarak ayarlayın."
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "İşlem Günlüğü"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "BanIP bildirim e-postaları için 'msmtp' tarafından kullanılan profil."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Protokol/URL formatı desteklenmiyor"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Her banIP çalıştırmasında E-Posta bildirimleri alın."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
msgstr ""
+"banIP bildirim E-Postaları için alıcı adresi, bu bilgi E-Posta işlevini "
+"etkinleştirmek için gereklidir."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "Yenile"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "Yeniden yükle"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
+msgstr "Tetikleyici Arayüzünü Yeniden Yükle"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Rapor Dizini"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Rapor Unsurları"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Tekrar başlat"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr "İnternet erişimini az sayıda güvenli IP'ye kısıtlayın."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Sonuç"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Kuralv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Kuralv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Bayrakları Çalıştır"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Çalıştırma Bilgileri"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Özel Akışları Kaydet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Ara"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Belirli bir IP için banIP ile ilgili Setleri ara."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Önceden yapılandırılmış indirme yardımcı programlarından birini seçin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "WAN ağ aygıtını/cihazlarını seçin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Mantıksal WAN IPv4 ağ arayüzünü/arayüzlerini seçin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Mantıksal WAN IPv6 ağ arayüzünü/arayüzlerini seçin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "BanIP bildirim e-postaları için gönderen adresi."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Ayarla"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Raporlamayı Ayarla"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Bölme Boyutunu Ayarla"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Araştırmayı Ayarla"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Araştırmayı Ayarla..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Ayrıntıları ayarla"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
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 nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
+"banIP tablosunda nft zincir önceliğini ayarlayın. Lütfen unutmayın: daha "
+"düşük değerler daha yüksek öncelik anlamına gelir."
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "banIP ile ilgili Setler için nft politikasını ayarlayın."
-#: applications/luci-app-banip/luasrc/view/banip/logview.htm:31
-msgid "The syslog output, pre-filtered for banIP related messages only."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "NFT günlüğü için sistem günlüğü düzeyini ayarlayın."
-#: 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:234
+msgid "Settings"
+msgstr "Ayarlar"
-#: 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:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
+"RAM'den tasarruf etmek için harici Set yüklemesini her n üyeden sonra böl."
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Durum"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Dur"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Alt ağ (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Araştırma"
-#: 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:195
+msgid "System Information"
+msgstr "Sistem bilgisi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "banIP ile ilgili rapor dosyaları için hedef dizin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Sıkıştırılmış akış yedeklemeleri için hedef dizin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
msgstr ""
+"İzin verilenler listesi çok büyük olduğundan değişiklikler kaydedilemiyor."
-#: 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/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
msgstr ""
+"Engellenenler listesi çok büyük olduğundan değişiklikler kaydedilemiyor."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
+"Varsayılan günlük terimleri/düzenli ifadeler şüpheli ssh, LuCI, nginx ve "
+"asterisk trafiğini filtreler."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr "Seçilen öncelik banIP'in arka planda işlenmesi için kullanılacaktır."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
+"Yalnızca banIP ile ilgili güvenlik duvarı günlük girişleri için önceden "
+"filtrelenmiş sistem günlüğü çıkışı."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
+"Yalnızca banIP ile ilgili işlem günlüğü girişleri için önceden filtrelenmiş "
+"sistem günlüğü çıkışı."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Bu, belirli MAC, IP adresleri veya alan adlarına izin verecek yerel banIP "
+"izin verilenler listesidir.<br /> <em><b>Lütfen unutmayın:</b></em> yalnızca "
+"tam olarak bir MAC/IPv4/IPv6 ekleyin satır başına adres veya alan adı. CIDR "
+"gösterimindeki ve MAC/IP bağlamalarındaki aralıklara izin verilir."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Bu, belirli MAC, IP adresleri veya alan adlarını engelleyecek yerel banIP "
+"engelleme listesidir.<br /> <em><b>Lütfen unutmayın:</b></em> yalnızca tam "
+"olarak bir MAC/IPv4/IPv6 ekleyin satır başına adres veya alan adı. CIDR "
+"gösterimindeki ve MAC/IP bağlamalarındaki aralıklara izin verilir."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
+"Bu sekme en son oluşturulan Set Raporunu gösterir, yeni bir rapor almak için "
+"'Yenile' düğmesine basın."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Zaman damgası"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
+"E-posta bildirimlerini etkinleştirmek için 'msmtp' paketini kurun ve geçerli "
+"bir E-Posta alıcı adresi belirtin."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "BanIP bildirim e-postaları için konu."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:138
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
msgid "Trigger Delay"
-msgstr ""
+msgstr "Tetikleme Gecikmesi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Düzenlemeler kaydedilemedi: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Özel Akışları Yükle"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "Özel akış dosyasının yüklenmesi başarısız oldu."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
-msgstr ""
+msgstr "Ayrıntılı Hata Ayıklama Günlüğü"
-#: 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:159
+msgid "Version"
+msgstr "Sürüm"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "WAN-İleri (paketler)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "WAN-İleri (Zincir)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "WAN-Giriş (paketler)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "WAN-Giriş (Zincir)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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 ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+"Bu düzenleyiciyle yerel özel yayın dosyanızı yükleyebilir veya ilk dosyayı "
+"(paketle birlikte gönderilen sürümün 1:1 kopyası) doldurabilirsiniz. Dosya '/"
+"etc/banip/banip.custom.feeds' konumunda bulunur. Daha sonra bu dosyayı "
+"düzenleyebilir, girişleri silebilir, yenilerini ekleyebilir veya yerel bir "
+"yedekleme yapabilirsiniz. Bakımcı sürümüne geri dönmek için özel besleme "
+"dosyasını tekrar boşaltmanız yeterlidir (silmeyin!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "uyarı"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "izin verilenler listesine bugün otomatik olarak eklendi"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "engellenenler listesine bugün otomatik olarak eklendi"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
+msgid "banIP"
+msgstr "banIP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr "kritik"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "hata ayıklama"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr "bırak (varsayılan)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "ortaya çıkan"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "hata"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "bilgi"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "yerel izin verilenler listesi"
-#: 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:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "yerel engellenenler listesi"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "bellek (varsayılan)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "ikaz"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:62
-msgid "enable IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "performans"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr "reddet"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "uyar (varsayılan)"
+
+#~ msgid "Log Level"
+#~ msgstr "Günlük Seviyesi"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Ağ arayüzleri"
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr "BanIP başlangıcını tetiklemek için mevcut ağ arayüzlerinin listesi."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Başlangıç Tetikleme Arayüzü"
+
+#~ msgid "Active Subnets"
+#~ msgstr "Etkin Alt Ağlar"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr ""
+#~ "Şüpheli olaylar için yalnızca son belirtilen günlük girişi sayısını "
+#~ "ayrıştırın."
+
+#~ msgid "Active Interfaces"
+#~ msgstr "Aktif Arayüzler"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "IPSet ile ilgili rapor dosyaları için hedef dizin."
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr "Sıkıştırılmış kaynak listesi yedeklemeleri için hedef dizin."
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Kara liste değişiklikleri kaydedildi. Değişikliklerin etkili olacağı "
+#~ "banIP listelerinizi yenileyin."
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Bu, belirli IP / CIDR adreslerini her zaman reddeden yerel banIP kara "
+#~ "listesidir. <br /> <em> <b> Lütfen unutmayın: </b> </em> satır başına "
+#~ "yalnızca bir IPv4 adresi, IPv6 adresi veya etki alanı adı ekleyin . '#' "
+#~ "İle tanıtılan yorumlara izin verilir - joker karakterlere ve normal "
+#~ "ifadelere izin verilmez."
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Değişiklikler kaydedilemiyor: %s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sn (varsayılan)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 saat"
+
+#~ msgid "12 hours"
+#~ msgstr "12 saat"
+
+#~ msgid "24 hours"
+#~ msgstr "24 saat"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 dakika"
+
+#~ msgid "6 hours"
+#~ msgstr "6 saat"
+
+#~ msgid "Action"
+#~ msgstr "Eylem"
+
+#~ msgid "Active Logterms"
+#~ msgstr "Aktif Logterms"
+
+#~ msgid "Active Sources"
+#~ msgstr "Etkin Kaynaklar"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr ""
+#~ "BanIP ile ilgili olmayan ek IPSetler ekleyin, ör. raporlama ve sorgular "
+#~ "için."
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "Bu IP / CIDR'yi yerel beyaz listenize ekleyin."
+
+#~ msgid "Additional Settings"
+#~ msgstr "Ek Ayarlar"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr ""
+#~ "BanIP işleme başlamadan önce saniye cinsinden ek tetikleme gecikmesi."
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "Gelişmiş Zincir Ayarları"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Gelişmiş E-Posta Ayarları"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "Gelişmiş Günlük Ayarları"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+#~ "tarafından kullanılan varsayılan zincir 'forwarding_lan_rule'dur."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+#~ "tarafından kullanılan varsayılan zincir 'forwarding_wan_rule'dur."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+#~ "tarafından kullanılan varsayılan zincir 'input_lan_rule'dur."
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "banIP'ye bir veya daha fazla güvenlik duvarı zinciri atayın. banIP "
+#~ "tarafından kullanılan varsayılan zincir 'input_wan_rule'dur."
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "Otomatik Kara Liste"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "Otomatik Beyaz Liste"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr ""
+#~ "Çalışma zamanı sırasında şüpheli IP'leri günlükten banIP kara listesine "
+#~ "otomatik olarak aktarır."
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr ""
+#~ "Çalışma süresi sırasında yukarı bağlantı IP'lerini otomatik olarak banIP "
+#~ "beyaz listesine aktarır."
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Temel Geçici Dizin"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr ""
+#~ "BanIP ile ilgili tüm çalışma zamanı işlemleri için kullanılan Temel Temp "
+#~ "Dizini."
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "Kara Liste Zaman Aşımı"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Engelleme Listesi Kaynakları"
+
+#~ 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 aracılığıyla ip adreslerini / alt ağları engellemek için banIP "
+#~ "paketinin yapılandırılması. Daha fazla bilgi için <a href=\"https://"
+#~ "github.com/openwrt/packages/blob/master/net/banip/files/README.md\" "
+#~ "target=\"_blank\" rel=\"noreferrer noopener\" >check the online "
+#~ "documentation</a>"
+
+#~ msgid "Count ACC"
+#~ msgstr "ACC'yi say"
+
+#~ msgid "Count CIDR"
+#~ msgstr "CIDR'I say"
+
+#~ msgid "Count IP"
+#~ msgstr "IP'yi say"
+
+#~ msgid "Count MAC"
+#~ msgstr "MAC'i say"
+
+#~ msgid "Count SUM"
+#~ msgstr "TOPLAMI say"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "DST IPSet Türü"
+
+#~ msgid "DST Log Options"
+#~ msgstr "DST Günlük Seçenekleri"
+
+#~ msgid "DST Target"
+#~ msgstr "DST Hedefi"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr ""
+#~ "İlgili ağ arayüzlerini, cihazları, alt ağları ve protokolleri otomatik "
+#~ "olarak tespit edin."
+
+#~ msgid "Download Queue"
+#~ msgstr "Kuyruktakileri İndir"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "E-Posta İşlemleri"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Karalisteyi Düzenle"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "Mac Listesini Düzenle"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Beyazlisteyi Düzenle"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "DST günlük kaydını etkinleştir"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "SRC günlük kaydını etkinleştir"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr ""
+#~ "Herhangi bir işleme hatası durumunda ayrıntılı hata ayıklama günlüğünü "
+#~ "etkinleştirin."
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "BanIP'de IPv4 desteğini etkinleştirir."
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "BanIP'de IPv6 desteğini etkinleştirir."
+
+#~ msgid "Entry Details"
+#~ msgstr "Girdi Ayrıntıları"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Mevcut iş(ler)"
+
+#~ msgid "Extra Sources"
+#~ msgstr "Ekstra Kaynaklar"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "Global IPSet Türü"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet Bilgileri"
+
+#~ msgid "IPSet Query"
+#~ msgstr "IPSet Sorgusu"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "IPSet Sorgusu..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "IPSet Raporu"
+
+#~ msgid "IPSet details"
+#~ msgstr "IPSet ayrıntıları"
+
+#~ msgid "LAN Forward"
+#~ msgstr "LAN Yönlendirme"
+
+#~ msgid "LAN Input"
+#~ msgstr "LAN Girişi"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "E-posta tetikleyicisini belirli banIP eylemleriyle sınırlandırın."
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "Günlük izleyicisini belirli günlük terimleriyle sınırlayın."
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "Seçimi belirli yerel kaynaklarla sınırlayın."
+
+#~ msgid "Line number to remove"
+#~ msgstr "Kaldırılacak satırın numarası"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Desteklenen ve tam olarak önceden yapılandırılmış indirme yardımcı "
+#~ "programlarının listesi."
+
+#~ msgid "Local Sources"
+#~ msgstr "Yerel Kaynaklar"
+
+#~ msgid "Log Monitor"
+#~ msgstr "Günlük İzleme"
+
+#~ msgid "Log View"
+#~ msgstr "Günlük Kayıtlarını Göster"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "Şüpheli gelen paketleri günlüğe kaydedin - genellikle bırakılan."
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "Şüpheli giden paketleri günlüğe kaydedin - genellikle reddedilen. Bu tür "
+#~ "paketlerin günlüğe kaydedilmesi, ek sistem kaynakları gerektirmesi "
+#~ "nedeniyle gecikmede artışa neden olabilir."
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "LuCI Günlük Sayısı"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Maclist Zaman Aşımı"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Maclist değişiklikleri kaydedildi. Değişikliklerin etkili olacağı banIP "
+#~ "listelerinizi yenileyin."
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Seçilen indirme programının önceden yapılandırılmış indirme seçeneklerini "
+#~ "manuel olarak geçersiz kılın."
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "NGINX Günlük Sayısı"
+
+#~ msgid "Name"
+#~ msgstr "Ad"
+
+#~ msgid "No Query results!"
+#~ msgstr "Sorgu sonuçları yok!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "Henüz banIP ile ilgili günlük yok!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "CIDR girdilerinin sayısı"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "IP girdilerinin sayısı"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "MAC girdilerinin sayısı"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "Erişilen girdilerin sayısı"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "Tüm IPSetlerin sayısı"
+
+#~ msgid "Number of all entries"
+#~ msgstr "Tüm girdilerin sayısı"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Yasaklamadan önce günlükteki aynı ip'in başarısız LuCI oturum açma "
+#~ "tekrarlarının sayısı."
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr ""
+#~ "Yasaklamadan önce günlükteki aynı ip'in başarısız nginx isteklerinin "
+#~ "sayısı."
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr ""
+#~ "Yasaklamadan önce günlükteki aynı ip'in başarısız ssh giriş isteklerinin "
+#~ "sayısı."
+
+#~ msgid "Query"
+#~ msgstr "Sorgu"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "BanIP bildirim e-postaları için alıcı adresi."
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Zamanlayıcıyı Yenile"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Zamanlayıcıyı Yenile .."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Mevcut bir işi kaldırın"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "İnternet erişimini az sayıda güvenli web sitesine / IP'ye sınırlayın ve "
+#~ "internetin geri kalanına / sitelerine erişimi engelleyin."
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "SRC IPSet Türü"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "SRC Günlük Seçenekleri"
+
+#~ msgid "SRC Target"
+#~ msgstr "SRC Hedefi"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "SRC+DST IPSet Türü"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "SSH Günlük Sayısı"
+
+#~ msgid "Save"
+#~ msgstr "Kaydet"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr ""
+#~ "Belirli bir IP, CIDR veya MAC adresi için aktif banIP ile ilgili "
+#~ "IPSetlerde arama yapın."
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "İlgili ağ arayüzlerini manuel olarak seçin."
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr ""
+#~ "BanIP ile ilgili bildirim e-postaları gönderin. Bu, ek 'msmtp' paketinin "
+#~ "kurulumunu gerektirir."
+
+#~ msgid "Service Priority"
+#~ msgstr "Hizmet Önceliği"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "Yeni bir banIP işi ayarlayın"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr ""
+#~ "Yalnızca giden paketleri engellemek için IPset başına ayrı DST türünü "
+#~ "ayarlayın."
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr ""
+#~ "Yalnızca gelen paketleri engellemek için IPset başına ayrı SRC tipini "
+#~ "ayarlayın."
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr ""
+#~ "Gelen ve giden paketleri engellemek için IPset başına ayrı SRC + DST "
+#~ "tipini ayarlayın."
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Özel DST günlüğü seçeneklerini ayarlayın, ör. bir sınır oranı ayarlamak "
+#~ "için."
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr ""
+#~ "Özel SRC günlük seçeneklerini ayarlayın, örn. bir sınır oranı ayarlamak "
+#~ "için."
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "IPSet zaman aşımını Kara listesini ayarlayın."
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr ""
+#~ "DST ile ilgili tüm kurallar için güvenlik duvarı hedefini ayarlayın."
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr ""
+#~ "SRC ile ilgili tüm kurallar için güvenlik duvarı hedefini ayarlayın."
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "Gelen (SRC) ve / veya giden (DST) paketleri engellemek için genel IPset "
+#~ "türü varsayılanını ayarlayın."
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "Maclist IPSet zaman aşımını ayarlayın."
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "Beyaz liste IPSet zaman aşımını ayarlayın."
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr "Paralel olarak indirme işlemi için indirme kuyruğunun boyutu."
+
+#~ msgid "Sources (Info)"
+#~ msgstr "Kaynaklar (Bilgi)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr ""
+#~ "Şüpheli SSH / LuCI oturum açma girişimlerini engellemek için arka planda "
+#~ "küçük bir günlük izleyicisi başlatır."
+
+#~ msgid "Status / Version"
+#~ msgstr "Durum / Sürüm"
+
+#~ msgid "Suspend"
+#~ msgstr "Askıya al"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Yenileme Zamanlayıcısı güncellenemedi."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Yenileme Zamanlayıcısı güncellendi."
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "Haftanın günü (ops., Değerler: 1-7 muhtemelen or - ile ayrılmış)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "Saat bölümü (gerekli, aralık: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Dakika bölümü (isteğe bağlı, aralık: 0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "Seçilen öncelik, banIP arkaplan işlemesi için kullanılacaktır. Bu "
+#~ "değişikliğin etkili olması için banIP hizmetinin tamamen yeniden "
+#~ "başlatılması gerekir."
+
+#~ msgid "The syslog output, pre-filtered for banIP related messages only."
+#~ msgstr ""
+#~ "Yalnızca banIP ile ilgili mesajlar için önceden filtrelenmiş syslog "
+#~ "çıktısı."
+
+#~ msgid ""
+#~ "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 ""
+#~ "Bu, belirli MAC adreslerine her zaman izin veren yerel banIP mac "
+#~ "listesidir. <br /> <em> <b> Lütfen unutmayın: </b> </em> satır başına "
+#~ "yalnızca bir MAC adresi ekleyin. \"#\" İle tanıtılan yorumlara izin "
+#~ "verilir - etki alanları, joker karakterler ve normal ifadelere izin "
+#~ "verilmez."
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "Bu, belirli IP / CIDR adreslerine her zaman izin veren yerel banIP beyaz "
+#~ "listesidir. <br /> <em> <b> Lütfen unutmayın: </b> </em> satır başına "
+#~ "yalnızca bir IPv4 adresi, IPv6 adresi veya etki alanı adı ekleyin. '#' "
+#~ "İle tanıtılan yorumlara izin verilir - joker karakterlere ve normal "
+#~ "ifadelere izin verilmez."
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "Bu sekme, oluşturulan son IPSet Raporunu gösterir, güncel olanı almak "
+#~ "için 'Yenile' düğmesine basın."
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "BanIP listelerinizi güncel tutmak için, bu listeler için otomatik bir "
+#~ "güncelleme görevi ayarlamalısınız."
+
+#~ msgid "Type"
+#~ msgstr "Tür"
+
+#~ msgid "WAN Forward"
+#~ msgstr "WAN Yönlendirme"
+
+#~ msgid "WAN Input"
+#~ msgstr "WAN Girişi"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "Beyaz Liste IP / CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "Yalnızca Beyaz Liste"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "Beyaz Liste Zaman Aşımı"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr ""
+#~ "Beyaz liste değişiklikleri kaydedildi. Değişikliklerin etkili olacağı "
+#~ "banIP listelerinizi yenileyin."
+
+#~ msgid "Whitelist..."
+#~ msgstr "Beyaz liste..."
+
+#~ msgid "banIP action"
+#~ msgstr "banIP eylemi"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'forwarding_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'forwarding_wan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'input_lan_rule'"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "BanIP tarafından kullanılan varsayılan zincir 'input_wan_rule'"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr ""
+#~ "Seçilen indirme yardımcı programı için özel yapılandırma seçenekleri."
+
+#~ msgid "Advanced"
+#~ msgstr "Gelişmiş"
+
+#~ 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 "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 d71fed5497..d5f869ce91 100644
--- a/applications/luci-app-banip/po/uk/banip.po
+++ b/applications/luci-app-banip/po/uk/banip.po
@@ -1,490 +1,1187 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-03-03 13:35+0000\n"
-"Last-Translator: Vitaly SymbX <symbx.live@gmail.com>\n"
+"PO-Revision-Date: 2023-10-19 13:30+0000\n"
+"Last-Translator: Oleksandr Shvets <oleksandr.shvets@icloud.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/uk/>\n"
"Language: uk\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<="
-"4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
-"X-Generator: Weblate 4.0-dev\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.1\n"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:89
-msgid "ASN Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "— Встановити Обране —"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
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:607
+msgid "Auto Allowlist"
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:623
+msgid "Auto Block Subnet"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
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:252
+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:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
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:368
msgid "Backup Directory"
+msgstr "Тека для резервних копій"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
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:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Скасувати"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to 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/feeds.js:288
+msgid "Clear Custom Feeds"
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:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/overview.js:571
+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/feeds.js:174
+msgid "Custom Feed Editor"
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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
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:424
+msgid "Default Block Policy"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Не перевіряти SSL-сертифікати сервера під час завантаження."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Завантажувати небезпечним шляхом"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Параметри завантаження"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
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:286
msgid "Download Utility"
+msgstr "Утиліта для завантаження"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
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:529
+msgid "E-Mail Notification"
+msgstr "E-Mail повідомлення"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "E-Mail профіль"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "E-Mail адреса отримувача"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "E-Mail адреса відправника"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "Редагувати чорний список"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "Тема"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "Змінити конфігурацію"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "Редагувати білий список"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "Увімкнути banIP"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+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:163
+msgid "Element Count"
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/setreport.js:155
+msgid "Elements"
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/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+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:246
+msgid "Enable the banIP service."
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:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
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:260
+msgid "Enables IPv6 support."
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
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:330
+msgid "Highest 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:615
+msgid "IP"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
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/setreport.js:215
+msgid "IP Search..."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
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:255
+msgid "IPv4 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
+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:260
+msgid "IPv6 Support"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
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:153
+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/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
msgid "Last Run"
+msgstr "Останній запуск"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
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:333
+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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+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:346
+msgid "Limit the cpu cores used by banIP to save RAM."
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:611
+msgid "Limit the uplink autoallow function."
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:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
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:300
+msgid "List of available reload trigger interface(s)."
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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
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:605
+msgid "Local feed settings"
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:499
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid ""
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
+msgstr ""
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
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:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
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:218
+msgid "Reload"
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:300
+msgid "Reload Trigger Interface"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Тека для звітів"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Перезапустити"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
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/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Результат"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
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:187
+msgid "Run Flags"
+msgstr "Прапорці запуску"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+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/feeds.js:297
+msgid "Save Custom Feeds"
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/setreport.js:62
+msgid "Search"
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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
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:286
+msgid "Select one of the pre-configured download utilities."
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 "Зберегти"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+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:272
+msgid "Select the logical WAN IPv4 network interface(s)."
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:279
+msgid "Select the logical WAN IPv6 network interface(s)."
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:536
+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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
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:355
+msgid "Set Split Size"
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/setreport.js:81
+msgid "Set Survey"
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/setreport.js:208
+msgid "Set Survey..."
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/setreport.js:229
+msgid "Set details"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
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:391
+msgid "Set the nft policy for banIP-related Sets."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
-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>."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
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:234
+msgid "Settings"
+msgstr "Налаштування"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
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:155
+msgid "Status"
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:211
+msgid "Stop"
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:614
+msgid "Subnet (default)"
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/setreport.js:128
+msgid "Survey"
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:195
+msgid "System Information"
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:372
+msgid "Target directory for banIP-related report files."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+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:305
msgid "Trigger Delay"
+msgstr "Затримка запуску"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
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/feeds.js:216
+msgid "URLv6"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:24
-msgid "View Logfile"
-msgstr "Переглянути файл звіту"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %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/feeds.js:270
+msgid "Upload Custom Feeds"
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/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
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/overview.js:249
+msgid "Verbose Debug Logging"
+msgstr "Докладний журнал відлагодження"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
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/setreport.js:157
+msgid "WAN-Forward (packets)"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:93
-msgid "Whois Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
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/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr ""
+
+#: 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:479
+msgid "crit"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr ""
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Інтерфейс тригера запуску"
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "Не вдалося зберегти зміни: %s"
+
+#~ msgid "Additional Settings"
+#~ msgstr "Додаткові налаштування"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "Розширені налаштування E-Mail"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "Розташування тимчасових файлів"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "Джерела чорного списку"
+
+#~ msgid "Download Queue"
+#~ msgstr "Черга завантаження"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "Редагувати чорний список"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "Редагувати білий список"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr "Увімкнути детальний звіт на випадок будь-яких помилок обробки."
+
+#~ msgid "Existing job(s)"
+#~ msgstr "Існуючі завдання"
+
+#~ msgid "Line number to remove"
+#~ msgstr "Номер рядка для видалення"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr ""
+#~ "Перелік підтримуваних попередньо налаштовуваних утиліт завантаження "
+#~ "списків."
+
+#~ msgid "Log View"
+#~ msgstr "Перегляд журналу"
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr ""
+#~ "Вручну перевизначити попередньо налаштовані параметри завантаження для "
+#~ "вибраної утиліти завантаження."
+
+#~ msgid "Name"
+#~ msgstr "Назва"
+
+#~ msgid "No Query results!"
+#~ msgstr "Немає результатів запиту!"
+
+#~ msgid "Query"
+#~ msgstr "Запит"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "Оновити таймер"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "Оновити таймер..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "Видалити існуюче завдання"
+
+#~ msgid "Save"
+#~ msgstr "Зберегти"
+
+#~ msgid "Status / Version"
+#~ msgstr "Статус / Версія"
+
+#~ msgid "Suspend"
+#~ msgstr "Призупинити"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "Не вдалося оновити таймер оновлення."
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "Таймер оновлення оновлено."
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "Розподіл годин (обов’язково, діапазон: 0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "Розподіл хвилин (необов’язково, діапазон: 0-59)"
+
+#~ msgid "Whitelist..."
+#~ msgstr "Білий список..."
+
+#~ msgid "Advanced"
+#~ 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..f63252e7a2 100644
--- a/applications/luci-app-banip/po/vi/banip.po
+++ b/applications/luci-app-banip/po/vi/banip.po
@@ -1,490 +1,1150 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2019-11-20 17:08+0000\n"
-"Last-Translator: Le Van Uoc <kunkun3012@gmail.com>\n"
+"PO-Revision-Date: 2023-06-21 08:30+0000\n"
+"Last-Translator: Quy <haonguyen93056@gmail.com>\n"
"Language-Team: Vietnamese <https://hosted.weblate.org/projects/openwrt/"
"luciapplicationsbanip/vi/>\n"
"Language: vi\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Weblate 3.10-dev\n"
+"X-Generator: Weblate 4.18.1\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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- Cài đặt lựa chọn --"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:90
-msgid "ASN Prefixes"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr "-100"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:74
-msgid "ASN/Country"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr "-200 (mặc định)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
-#: 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:402
+msgid "-400"
+msgstr "-400"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:24
-msgid "Automatic WAN Interface Detection"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
-#: 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 "Thư mục sao lưu"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
+msgstr "0 (vô hiệu hóa)"
-#: 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:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (mặc định)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (mặc định)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (mặc định)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "ASNs"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "Thiết bị hoạt động"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "Feed hoạt động"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "Uplink hoạt động"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
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:237
+msgid "Advanced Settings"
+msgstr "Cài đặt nâng cao"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
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:590
+msgid "Allowlist Feed Selection"
+msgstr "Lựa chọn Feed cho Allowlist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "Chỉ sử dụng Allowlist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Các thay đổi Allowlist đã được lưu, bắt đầu Tra cứu tên miền hoặc khởi động "
+"lại banIP để áp dụng thay đổi."
-#: 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:406
+msgid "Always allow certain VLAN forwards."
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:412
+msgid "Always block certain VLAN forwards."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:177
-msgid "DST Target IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "Tự động cho phép Uplink"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:209
-msgid "DST Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "Allowlist tự động"
-#: 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:623
+msgid "Auto Block Subnet"
+msgstr "Chặn Subnet tự động"
-#: 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:619
+msgid "Auto Blocklist"
+msgstr "Blocklist tự động"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
-msgid "Download Utility"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "Phát hiện tự động"
-#: 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:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
msgstr ""
+"Tự động thêm toàn bộ các subnet vào Blocklist dựa trên yêu cầu RDAP bổ sung "
+"với IP đáng ngờ."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
msgstr ""
+"Tự động thêm tên miền đã được giải quyết và các IP đáng ngờ vào danh sách "
+"chặn banIP cục bộ."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
msgstr ""
+"Tự động thêm tên miền đã được giải quyết và các IP uplink vào danh sách cho "
+"phép banIP cục bộ."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Backup Directory"
+msgstr "Thư mục sao lưu"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr "Thư mục cơ sở"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "Thư mục làm việc cơ sở trong quá trình xử lý banIP."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
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:412
+msgid "Block VLAN Forwards"
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:557
+msgid "Blocklist Feed Selection"
+msgstr "Lựa chọn Feed cho Blocklist"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "Hết hạn của Blocklist Set"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
+"Các thay đổi Blocklist đã được lưu, bắt đầu Tra cứu tên miền hoặc khởi động "
+"lại banIP để áp dụng thay đổi."
-#: 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:424
+msgid ""
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
msgstr ""
+"Mặc định, mỗi feed hoạt động trong tất cả các chuỗi được hỗ trợ. Giới hạn "
+"chính sách chặn mặc định cho một chuỗi cụ thể."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "Số lõi CPU"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "Hủy lệnh"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "Cài đặt Chuỗi/Tròn"
-#: 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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
msgstr ""
+"Các thay đổi trên tab này cần khởi động lại dịch vụ banIP để có hiệu lực."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "Xóa Feed Tùy chỉnh"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"Cấu hình gói banIP để chặn các IP đến và đi thông qua các bộ nftables Sets "
+"có tên. Để biết thêm thông tin chi tiết, vui lòng <a href=\"https://github."
+"com/openwrt/packages/blob/master/net/banip/files/README.md\" "
+"target=\"_blank\" rel=\"noreferrer noopener\">kiểm tra tài liệu trực tuyến</"
+"a>"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+msgstr "Quốc gia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
+msgid "Custom Feed Editor"
+msgstr "Trình chỉnh sửa nguồn tùy chỉnh"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
msgstr ""
+"Loại bỏ trùng lặp địa chỉ IP trên tất cả các Sets hoạt động và dọn dẹp danh "
+"sách chặn cục bộ."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:376
+msgid "Deduplicate IPs"
+msgstr "Loại bỏ trùng lặp IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "Chính sách chặn mặc định"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
+msgid "Description"
+msgstr "Mô tả"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
msgstr ""
+"Tự động phát hiện các thiết bị, giao diện, mạng con, giao thức và tiện ích "
+"mạng liên quan."
-#: 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:613
+msgid "Disable"
+msgstr "Vô hiệu hóa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "Tra cứu tên miền"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "Không kiểm tra chứng chỉ máy chủ SSL trong khi tải xuống."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "Tải xuống nguồn tùy chỉnh"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "Tải về không bảo mật"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+msgstr "Tải xuống Parameters"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid "Download Retries"
+msgstr "Thử lại khi tải xuống"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Download Utility"
+msgstr "Tiện ích tải xuống"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "Thông báo Email"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "Hồ sơ Email"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "Địa chỉ người nhận Email"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "Địa chỉ người gửi Email"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "Cài đặt E-Mail"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "Chủ đề Email"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "Chỉnh sửa Allowlist"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "Chỉnh sửa danh sách chặn"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+msgstr "Chỉnh sửa nguồn tùy chỉnh"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+msgstr "Số lượng phần tử"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:155
+msgid "Elements"
+msgstr "Các phần tử"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+msgstr "Không được để trống trường này"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enable the banIP service."
+msgstr "Bật dịch vụ banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr "Bật ghi nhật ký debug chi tiết trong trường hợp xảy ra lỗi xử lý."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "Kích Hoạt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "Bật hỗ trợ IPv4."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "Bật hỗ trợ IPv6."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr "Thời gian hết hạn cho các thành viên danh sách chặn tự động thêm."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+msgstr "Nguồn allowlist bên ngoài"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:554
+msgid "External blocklist feeds"
+msgstr "Nguồn danh sách chặn bên ngoài"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "Tên nguồn"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "Lựa chọn nguồn"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "Điền thông tin nguồn tùy chỉnh"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "Nhật ký tường lửa"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "Cờ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "Không hỗ trợ cờ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+msgstr "Các cài đặt chung"
+
#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+msgid "Grant access to LuCI app banIP"
+msgstr "Cấp quyền truy cập cho ứng dụng LuCI banIP"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:95
-msgid "IANA Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "Ưu tiên cao"
-#: 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:330
+msgid "Highest Priority"
+msgstr "Ưu tiên cao nhất"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:56
-msgid "IPSet Sources"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "Tìm kiếm IP"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "Tìm kiếm IP..."
-#: 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:272
+msgid "IPv4 Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:166
-msgid "LAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "Hỗ trợ IPv4"
-#: 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:279
+msgid "IPv6 Network Interfaces"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:161
-msgid "LAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "Hỗ trợ IPv6"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
msgstr ""
+"Tăng số tệp mở tối đa, ví dụ: để xử lý số lượng tệp chia tạm thời khi tải "
+"các Sets."
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "Thông Tin"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+msgstr "Ký tự không hợp lệ"
-#: 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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "Giá trị đầu vào không hợp lệ, không thể lưu các chỉnh sửa."
-#: 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/setreport.js:158
+msgid "LAN-Forward (packets)"
+msgstr "LAN-Forward (gói tin)"
-#: 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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "Chuỗi LAN-Forward"
-#: 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:191
+msgid "Last Run"
+msgstr "Lần chạy cuối cùng"
-#: 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:334
+msgid "Least Priority"
+msgstr "Ưu tiên Thấp Nhất"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:28
-msgid "Manual WAN Interface Selection"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "Ưu tiên Thấp Hơn"
-#: 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:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "Giới hạn một số feeds cho chuỗi LAN-Forward."
-#: 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:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "Giới hạn một số feeds cho chuỗi WAN-Forward."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "Giới hạn một số feeds cho chuỗi WAN-Input."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr "Giới hạn số nhân cpu được sử dụng bởi banIP để tiết kiệm RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr "Giới hạn chức năng uplink autoallow."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
msgstr ""
+"Liệt kê các phần tử Set trong trạng thái và báo cáo, vô hiệu hóa điều này để "
+"giảm tải CPU."
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "Liệt kê các phần tử của một Set liên quan đến banIP cụ thể."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr "Cài đặt feed cục bộ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
+msgstr "Số lượng Log"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:23
-msgid "RIPE-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "Log LAN-Forward"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "Giới hạn Log"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "Cài đặt Log"
-#: 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:518
+msgid "Log Terms"
+msgstr "Điều khoản Log"
-#: 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:492
+msgid "Log WAN-Forward"
+msgstr "Log WAN-Forward"
-#: 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:488
+msgid "Log WAN-Input"
+msgstr "Log WAN-Input"
-#: 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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "Log gói LAN chuyển tiếp đáng ngờ (bị từ chối)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:203
-msgid "SRC Target IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "Log gói WAN chuyển tiếp đáng ngờ (bị loại bỏ)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:65
-msgid "SRC/DST"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "Log gói WAN đến đáng ngờ (bị loại bỏ)."
-#: 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:499
+msgid "Logfile Location"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:43
-msgid "SSH/LuCI RT Monitor"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid "Max Open Files"
+msgstr "Số tệp Mở Tối đa"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain Priority"
+msgstr "Ưu tiên Chuỗi NFT"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:179
+msgid "NFT Information"
+msgstr "Thông tin NFT"
-#: 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:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
+msgstr "Chính sách NFT Set"
-#: 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:265
+msgid "Network Devices"
+msgstr "Thiết bị Mạng"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Mức độ Nice"
-#: applications/luci-app-banip/luasrc/view/banip/ipsetview.htm:51
-msgid "Show only set member with packet counter &gt; 0"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "Không có kết quả Tìm kiếm!"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "Chưa có log tường lửa liên quan đến banIP!"
-#: 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 ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "Chưa có log xử lý liên quan đến banIP!"
-#: 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:332
+msgid "Normal Priority (default)"
+msgstr "Ưu tiên Bình thường (mặc định)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:44
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Starts a small log/banIP monitor in the background to block SSH/LuCI brute "
-"force attacks in realtime."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
+"Số lần thử tải xuống trong trường hợp có lỗi (không được hỗ trợ bởi uclient-"
+"fetch)."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:95
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of failed login attempts of the same IP in the log before blocking."
msgstr ""
+"Số lần đăng nhập không thành công của cùng một IP trong log trước khi chặn."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
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>."
+"Override the pre-configured download options for the selected download "
+"utility."
msgstr ""
+"Ghi đè các tùy chọn tải xuống được cấu hình trước cho tiện ích tải xuống "
+"được chọn."
-#: 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 ""
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "Tổng quan"
-#: 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:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
+"Chỉ phân tích một số lượng cuối cùng của các mục log để xác định sự kiện "
+"đáng ngờ. Để vô hiệu hóa giám sát log hoàn toàn, đặt giá trị là '0'."
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "Log Xử lý"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:40
-msgid "This data call gives access to various data sources maintained by IANA."
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "Hồ sơ được sử dụng bởi 'msmtp' cho thư thông báo banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "Định dạng giao thức/URL không được hỗ trợ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "Nhận thông báo qua E-Mail mỗi khi chạy banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
msgid ""
-"This data call lists the Internet resources associated with a country, "
-"including ASNs, IPv4 ranges and IPv4/6 CIDR prefixes."
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
msgstr ""
+"Địa chỉ người nhận cho thư thông báo banIP, thông tin này là bắt buộc để "
+"kích hoạt chức năng E-Mail."
-#: 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/setreport.js:222
+msgid "Refresh"
+msgstr "Làm mới"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "Tải lại"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "Đường dẫn Report"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "Yếu tố báo cáo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "Khởi Động Lại"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr "Hạn chế truy cập internet từ/đến một số IP an toàn nhỏ."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "Kết quả"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "Quy tắc v4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "Quy tắc v6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "Run flags"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "Thông tin chạy"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
+msgstr "Lưu nguồn cấp dữ liệu tùy chỉnh"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "Tìm kiếm"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "Tìm kiếm các Bộ liên quan đến banIP cho một IP cụ thể."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "Chọn một trong các tiện ích tải xuống được cấu hình trước."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "Chọn thiết bị mạng WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "Chọn giao diện mạng IPv4 logic của WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "Chọn giao diện mạng IPv6 logic của WAN."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "Địa chỉ người gửi cho thư thông báo banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "Đặt"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "Đặt báo cáo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "Đặt kích thước phân chia"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "Đặt khảo sát"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "Đặt khảo sát..."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "Chi tiết đặt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
msgstr ""
+"Đặt ưu tiên chuỗi nft trong bảng banIP. Lưu ý: giá trị thấp đồng nghĩa với "
+"ưu tiên cao hơn."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "Đặt chính sách nft cho các Bộ liên quan đến banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "Set the syslog level for NFT logging."
+msgstr "Đặt mức syslog cho việc ghi log NFT."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "Cài đặt"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr "Phân chia tải Bộ ngoại vi sau mỗi n thành viên để tiết kiệm RAM."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "Trạng thái"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "Dừng"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
+msgstr "Mạng con (mặc định)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "Khảo sát"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "Thông tin hệ thống"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "Thư mục đích cho các tệp báo cáo liên quan đến banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "Thư mục đích cho sao lưu nguồn cấp dữ liệu được nén."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr "Danh sách cho phép quá lớn, không thể lưu các chỉnh sửa."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "Danh sách chặn quá lớn, không thể lưu các chỉnh sửa."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
msgstr ""
+"Các thuật ngữ / biểu thức chính thức mặc định đang lọc lưu lượng ssh, LuCI, "
+"nginx và asterisk đáng ngờ."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr "Ưu tiên được chọn sẽ được sử dụng cho xử lý nền banIP."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
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 syslog output, prefiltered for banIP-related firewall log entries only."
msgstr ""
+"Đầu ra syslog, đã được lọc trước cho các mục nhập nhật ký tường lửa liên "
+"quan đến banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"The syslog output, prefiltered for banIP-related processing log entries only."
msgstr ""
+"Đầu ra syslog, đã được lọc trước cho các mục nhập nhật ký xử lý liên quan "
+"đến banIP."
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
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 allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Đây là danh sách cho phép banIP cục bộ sẽ cho phép các địa chỉ MAC/IP/CIDR "
+"cụ thể.<br /> <em><b>Vui lòng lưu ý:</b></em> chỉ thêm chính xác một địa chỉ "
+"MAC/IPv4/IPv6 hoặc tên miền trên mỗi dòng."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
+"Đây là danh sách chặn banIP cục bộ sẽ ngăn chặn các địa chỉ MAC/IP/CIDR cụ "
+"thể.<br /> <em><b>Vui lòng lưu ý:</b></em> chỉ thêm chính xác một địa chỉ "
+"MAC/IPv4/IPv6 hoặc tên miền trên mỗi dòng."
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
msgid ""
-"This form allows you to modify the content of the banIP whitelist (%s).<br />"
+"This tab shows the last generated Set Report, press the 'Refresh' button to "
+"get a new one."
msgstr ""
+"Tab này hiển thị Báo cáo Bộ sưu tập cuối cùng được tạo, nhấn nút 'Làm mới' "
+"để lấy báo cáo mới."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "Dấu thời gian"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
msgstr ""
+"Để bật thông báo qua email, thiết lập gói 'msmtp' và chỉ định địa chỉ email "
+"người nhận hợp lệ."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "Chủ đề cho Email thông báo 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:305
msgid "Trigger Delay"
msgstr "Kích hoạt độ trễ"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-#, fuzzy
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "Không thể lưu các thay đổi: %s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "Tải lên Bộ sưu tập Tùy chỉnh"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "Tải lên tệp Bộ sưu tập Tùy chỉnh không thành công."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
msgid "Verbose Debug Logging"
-msgstr "Nhật ký gỡ lỗi khởi động"
+msgstr "Ghi nhật ký gỡ lỗi chi tiết (Verbose Debug Logging)"
-#: 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:159
+msgid "Version"
+msgstr "Phiên bản"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:156
-msgid "WAN Forward Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "Chuyển tiếp WAN (gói tin)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:188
-msgid "WAN Forward Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "Rào cản Chuyển tiếp WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:151
-msgid "WAN Input Chain IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "Đầu vào WAN (gói tin)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:183
-msgid "WAN Input Chain IPv6"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "Rào cản Đầu vào WAN"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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 ""
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
+msgstr ""
+"Với trình chỉnh sửa này, bạn có thể tải lên tệp Bộ sưu tập Tùy chỉnh cục bộ "
+"hoặc điền vào một tệp ban đầu (bản sao 1:1 của phiên bản được gửi kèm với "
+"gói). Tệp được lưu tại '/etc/banip/banip.custom.feeds'. Sau đó, bạn có thể "
+"chỉnh sửa tệp này, xóa mục nhập, thêm mới hoặc tạo bản sao lưu cục bộ. Để "
+"quay lại phiên bản của người duy trì, chỉ cần làm trống lại tệp Bộ sưu tập "
+"Tùy chỉnh (không xóa nó!)."
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+msgstr "cảnh báo"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "tự động thêm vào danh sách cho phép hôm nay"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "tự động thêm vào danh sách chặn hôm nay"
+
+#: 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/ripeview.htm:93
-msgid "Whois Information"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr "crit"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:17
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:10
-msgid "banIP"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "debug"
-#: 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:419
+msgid "drop (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:120
-msgid "banIP Version"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "emerg"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:59
-msgid "enable IPv4"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "err"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "info"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "danh sách cho phép cục bộ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "danh sách chặn cục bộ"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "bộ nhớ (mặc định)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "thông báo"
-#: 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:393
+msgid "performance"
+msgstr "hiệu suất"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "cảnh báo (mặc định)"
+
+#~ msgid "Log Level"
+#~ msgstr "Cấp độ ghi nhật ký"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "Giao diện Mạng"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr ""
+#~ "Thời gian trễ kích hoạt bổ sung trong giây trước khi quá trình banIP bắt "
+#~ "đầu thực sự."
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr "Danh sách các giao diện mạng có sẵn để kích hoạt khởi động banIP."
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "Giao diện kích hoạt khởi động"
+
+#~ msgid "Trigger Action"
+#~ msgstr "Kích hoạt hành động"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "Kích hoạt hành động trong sự kiện giao diện ifup."
+
+#~ msgid "reload"
+#~ msgstr "tải lại"
+
+#~ msgid "restart"
+#~ msgstr "khởi động lại"
+
+#~ msgid "start (default)"
+#~ msgstr "khởi động (mặc định)"
+
+#~ msgid "Advanced"
+#~ msgstr "Nâng cao"
+
+#~ 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 af839a7b0b..a76ffb2f30 100644
--- a/applications/luci-app-banip/po/zh_Hans/banip.po
+++ b/applications/luci-app-banip/po/zh_Hans/banip.po
@@ -1,506 +1,2121 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-02 23:41+0000\n"
-"Last-Translator: SunSpring <yearnsun@gmail.com>\n"
+"PO-Revision-Date: 2023-11-06 10:30+0000\n"
+"Last-Translator: Eric <zxmegaxqug@hldrive.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.2-dev\n"
+"X-Generator: Weblate 5.2-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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- IP 集选择 --"
-#: 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:399
+msgid "-100"
+msgstr "-100"
-#: 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:400
+msgid "-200 (default)"
+msgstr "-200 (默认)"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
-msgstr "banIP 处理开始之前的额外触发延迟(以秒为单位)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:25
-msgid "Advanced"
-msgstr "高级"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
-#: 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:398
+msgid "0"
+msgstr "0"
-#: 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:504
+msgid "0 (disable)"
+msgstr "0 (禁用)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:311
+msgid "1"
+msgstr "1"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:314
+msgid "10"
+msgstr "10"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
+msgstr "20"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:341
+msgid "2048"
+msgstr "2048"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:507
+msgid "250"
+msgstr "250"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:312
+msgid "3"
+msgstr "3"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr "5 (默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "平均取样数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "活动设备"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "活跃源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr "活跃的上行线路"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr "接口重载和启动之间额外的触发间隔(单位:秒)。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "高级设置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
+msgstr "允许 VLAN 转发"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:590
+msgid "Allowlist Feed Selection"
+msgstr "白名单源选择"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Allowlist Only"
+msgstr "仅白名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
+msgid ""
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr "已保存白名单更改,启动域名查询或要让更改生效请重启 banIP。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Always allow certain VLAN forwards."
+msgstr "始终允许特定的 VLAN 转发。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Always block certain VLAN forwards."
+msgstr "始终拦截特定的 VLAN 转发。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Auto Allow Uplink"
+msgstr "自动允许上行线路"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid "Auto Allowlist"
+msgstr "自动白名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
+msgstr "自动拦截子网"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid "Auto Blocklist"
+msgstr "自动黑名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid "Auto Detection"
+msgstr "自动检测"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
+msgstr "基于和可疑 IP 地址的额外 RDAP 请求自动添加条目子网到黑名单集。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+msgstr "自动添加已解析域名和可疑 IP 到本地 banIP 黑名单。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
+msgstr "自动添加已解析域名和上行线路 IP 到本地 banIP 白名单。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
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:364
+msgid "Base Directory"
+msgstr "基础目录"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "banIP 处理时的基础工作目录。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid "Block Type"
+msgstr "拦截类型"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:412
+msgid "Block VLAN Forwards"
+msgstr "拦截 VLAN 转发"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:557
+msgid "Blocklist Feed Selection"
+msgstr "黑名单源选择"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Blocklist Set Expiry"
+msgstr "黑名单集过期时间"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
+msgid ""
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
+msgstr "已保存黑名单更改,启动域名查询或要让更改生效请重启 banIP。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
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."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
msgstr ""
-"黑名单自动加载项临时存储在 IPSet 中,并永久保存在本地黑名单中。禁用此选项以防"
-"止本地保存。"
+"每个订阅源默认在所有受支持的链中处于活跃状态。将默认拦截策略限制到特定的链。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "CPU Cores"
+msgstr "CPU 核心"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+msgstr "取消"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:238
+msgid "Chain/Set Settings"
+msgstr "IP 链路/集合设置"
-#: 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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
+msgstr "此标签页上进行的更改需要重启 banIP 服务才能生效。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:11
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
+msgstr "清除自定义源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:30
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
-msgstr "banIP 软件包的配置,以通过 IPSet 阻止 IP 地址/子网。"
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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 ""
+"配置 banIP 包通过命名的 nftables 集拦截传入和传出 IP 地址。进一步信息请<a "
+"href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+"README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >查看在线文档</a>"
-#: 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:571
+msgid "Countries"
+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/feeds.js:174
+msgid "Custom Feed Editor"
+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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
+msgstr "去除所有活跃集合中的重复 IP 地址并整理本地黑名单。"
-#: 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:376
+msgid "Deduplicate IPs"
+msgstr "IP 去重"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
+msgstr "默认拦截策略"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:229
msgid "Description"
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:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr "自动检测相关的网络设备、接口、子网、协议和工具。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
+msgstr "禁用"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:204
+msgid "Domain Lookup"
+msgstr "域名查询"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "下载期间不检查 SSL 服务器证书。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:261
+msgid "Download Custom Feeds"
+msgstr "下载自定义源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Download Insecure"
+msgstr "下载不安全"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
+msgid "Download Parameters"
+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:310
+msgid "Download Retries"
+msgstr "下载重试"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
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:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
+msgstr "静默丢弃数据包或主动拒绝 WAN-Input 和 WAN 转发链上的流量。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "编辑黑名单"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "E-Mail Notification"
+msgstr "电子邮件通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "E-Mail Profile"
+msgstr "电子邮件概要"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid "E-Mail Receiver Address"
+msgstr "电子邮件收件人地址"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "编辑设置"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "E-Mail Sender Address"
+msgstr "电子邮件发件人地址"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "电子邮件设置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "电子邮件主题"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
msgstr "编辑白名单"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:20
-msgid "Enable banIP"
-msgstr "启用 banIP"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "编辑黑名单"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
+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:163
+msgid "Element Count"
+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/setreport.js:155
+msgid "Elements"
+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/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
+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:246
+msgid "Enable the banIP service."
+msgstr "启用 banIP 服务。"
-#: 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:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr "如遇处理错误启用详细调试记录。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+msgstr "启用"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "Enables IPv4 support."
+msgstr "启用 IPv4 支持。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "启用 IPv6 支持。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
+msgstr "自动添加的黑名单集成员的过期时间。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+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:554
+msgid "External blocklist feeds"
+msgstr "外部黑名单源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:190
+msgid "Feed Name"
+msgstr "源名称"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+msgstr "源选择"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:279
+msgid "Fill Custom Feeds"
+msgstr "填写自定义源"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "防火墙日志"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
+msgstr "标记"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:245
+msgid "Flag not supported"
+msgstr "此标记不受支持"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:236
+msgid "General Settings"
+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 "授予访问 LuCI 应用 banIP 的权限"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "较高优先级"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "最高优先级"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
+msgstr "IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:11
+msgid "IP Search"
+msgstr "IP 搜索"
-#: 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/setreport.js:215
+msgid "IP Search..."
+msgstr "IP 搜索…"
-#: 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:272
+msgid "IPv4 Network Interfaces"
+msgstr "IPv4 网络接口"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
-msgstr "IPSet 信息"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:255
+msgid "IPv4 Support"
+msgstr "IPv4 支持"
-#: 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/overview.js:279
+msgid "IPv6 Network Interfaces"
+msgstr "IPv6 网络接口"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr "IPSet查找"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "IPv6 Support"
+msgstr "IPv6 支持"
-#: 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:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
+msgstr "提升打开文件的最大数目来应对加载集合时的众多临时分割文件。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+msgstr "信息"
-#: 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/feeds.js:198
+msgid "Invalid characters"
+msgstr "无效字符"
-#: 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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
+msgstr "无效的输入值,无法保存更改。"
-#: 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/setreport.js:158
+msgid "LAN-Forward (packets)"
+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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "局域网转发链"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
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:334
+msgid "Least Priority"
+msgstr "最低优先级"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "较低优先级"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "限制特定源到局域网转发链。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "限制特定源到广域网转发链。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "限制特定源到广域网输入链。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr "限制 banIP 使用的 cpu 核心数来节省内存。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr "限制上行线路自动允许功能。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid ""
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr "在状态和报告中列出集元素,禁用此功能可减少 CPU 负荷。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
+msgstr "可用的重载触发接口的列表。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "列出与某一特定 banIP 有关的集的元素。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
+msgstr "本地源设置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid ""
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
+msgstr "通过 syslog-ng 解析日志文件来取消通过 logread 的标准解析的位置。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid "Log Count"
+msgstr "日志数"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "记录局域网转发"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "日志限制"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "日志设置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr "日志项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr "记录广域网转发"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+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:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+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:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+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:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+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:499
+msgid "Logfile Location"
+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:338
+msgid "Max Open Files"
+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:397
+msgid "NFT Chain Priority"
+msgstr "NFT 链优先级"
-#: 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:179
+msgid "NFT Information"
+msgstr "NFT 信息"
-#: 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:476
+msgid "NFT Log Level"
+msgstr "NFT 日志级别"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "NFT Set Policy"
+msgstr "NFT 集策略"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "网络设备"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Nice 级别"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "无搜索结果!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "还没有 banIP 相关的防火墙日志!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "还没有 banIP 相关的处理日志!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "正常优先级(默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
+msgid ""
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
+msgstr "下载出错时的重试次数(uclient-fetch 不支持)。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr "进行拦截前允许同一 IP 的失败登录尝试在日志中出现几次。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
-msgstr "在默认设置并不适合您时的额外选项。"
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr "对所选的下载工具绕过预先配置的下载选项。"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
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
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
msgid ""
-"Please add only one IPv4 or IPv6 address per line. IP ranges in CIDR "
-"notation and comments introduced with '#' are allowed."
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
msgstr ""
-"请每行仅添加一个 IPv4 或 IPv6 地址。允许使用 CIDR 表示法中的 IP 范围和以“#”开"
-"头的注释。"
+"仅解析可疑事件日志条目最后声明的数量。如需完全禁用日志监控,请将其设为 '0'。"
-#: 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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+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:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "“msmtp”所用的 banIP 电子邮件通知配置。"
-#: 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/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
+msgstr "不受支持的协议/URL 格式"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:529
+msgid "Receive E-Mail notifications with every banIP run."
+msgstr "接收每次 banIP 运行的电子邮件通知。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr "banIP 通知电子邮件的接收地址,要开启电子邮件功能必须填写此信息。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
msgid "Refresh"
msgstr "刷新"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:151
-msgid "Refresh IPSets"
-msgstr "刷新 IPSet"
-
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:21
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:160
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
msgid "Reload"
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:300
+msgid "Reload Trigger Interface"
+msgstr "重载触发接口"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Report Directory"
+msgstr "报告目录"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "报告元素"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "重启"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr "限制来自/对少量安全 IP 的互联网访问。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "结果"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
+msgstr "v4规则"
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:227
+msgid "Rulev6"
+msgstr "v6规则"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:187
+msgid "Run Flags"
+msgstr "运行标记"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
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/feeds.js:297
+msgid "Save Custom Feeds"
+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/setreport.js:62
+msgid "Search"
+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/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "在 banIP 相关的集中搜索一个特定的 IP。"
-#: 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:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "选择一个预先配置的下载工具。"
-#: 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:265
+msgid "Select the WAN network device(s)."
+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 "保存"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "选择逻辑广域网 IPv4 网络接口。"
-#: 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/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "选择逻辑广域网 IPv6 网络接口。"
-#: 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:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "banIP 通知邮件的发送地址。"
-#: 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/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+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/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+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:355
+msgid "Set Split Size"
+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/setreport.js:81
+msgid "Set Survey"
+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')."
-msgstr "下载队列的大小,用于并行处理下载 &amp; IPset 处理(默认值 : 4)。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "设置调查…"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+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:397
msgid ""
-"Special options for the selected download utility, e.g. '--timeout=20 -O'."
-msgstr "所选下载工具的特殊选项,例如:“--timeout=20 -O”。"
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr "设置 banIP 表内的 nft 链优先级。请注意:值越低,优先级越高。"
-#: 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:391
+msgid "Set the nft policy for banIP-related Sets."
+msgstr "设置 banIP 相关集合的 nft 策略。"
-#: 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:476
+msgid "Set the syslog level for NFT logging."
+msgstr "设定 NFT 日志记录的 syslog 级别。"
-#: 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:234
+msgid "Settings"
+msgstr "设置"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
-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>。"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
+msgstr "每 n 个成员后分割外部集加载来节省内存。"
-#: 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:155
+msgid "Status"
+msgstr "状态"
-#: 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:211
+msgid "Stop"
+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:614
+msgid "Subnet (default)"
+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/setreport.js:128
+msgid "Survey"
+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:195
+msgid "System Information"
+msgstr "系统信息"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "banIP 相关报告文件的目标目录。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+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/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr "白名单过大,无法保存更改。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "黑名单过大,无法保存更改。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
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 前缀的地理位置信息。"
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr "默认的日志短语、正则表达式正在过滤可疑的 ssh、LuCI、nginx 和星号流量。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr "所选的优先级将用于 banIP 后台处理。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:28
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
msgid ""
-"This data call returns the containing prefix and announcing ASN of a given "
-"IP address."
-msgstr "此数据包会调用返回的前缀和给定 IP 地址通告的 ASN。"
+"The syslog output, prefiltered for banIP-related firewall log entries only."
+msgstr "预过滤的 syslog 输出,仅列出 banIP 相关的防火墙日志条目。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
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 syslog output, prefiltered for banIP-related processing log entries only."
+msgstr "预过滤的 syslog 输出,仅列出 banIP 相关的处理日志条目。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-"此数据调用从相关的区域 Internet 注册中心和路由注册中心返回 whois 信息。"
+"这是本地 banIP 白名单,会允许特定的 MAC、IP 地址或域名。<br /><em><b>请注意:"
+"</b></em>每行只能添加一个 MAC/IPv4/IPv6 地址或域名。允许 CIDR 格式的 IP 范围"
+"和 MAC/IP 绑定。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
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 blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-"此数据调用显示有关 ASN 的常规信息,例如其通告状态和根据 WHOIS 服务的持有人名"
-"称。"
+"这是本地 banIP 黑名单,会拦截特定的 MAC、IP 地址或域名。<br /><em><b>请注意:"
+"</b></em>每行只能添加一个 MAC/IPv4/IPv6 地址或域名。允许 CIDR 格式的 IP 范围"
+"和 MAC/IP 绑定。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
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 Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr "此标签页显示最后生成的集报告,按下“刷新“按钮获取新报告。"
-#: 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/setreport.js:191
+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:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
-msgstr "此表单允许您修改 banIP 的主配置文件(/etc/config/banip)内容。"
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
+msgstr "要开启电子邮件通知,请设置 'msmtp' 包并指定有效的电子邮件接收者地址。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "Topic for banIP notification E-Mails."
+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:305
msgid "Trigger Delay"
-msgstr "触发延迟"
+msgstr "触发延时"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:203
+msgid "URLv4"
+msgstr "URLv4"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:216
+msgid "URLv6"
+msgstr "URLv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "无法保存更改:%s"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
+msgstr "上传自定义源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
+msgstr "上传自定义源失败。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
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:159
+msgid "Version"
+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/setreport.js:157
+msgid "WAN-Forward (packets)"
+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/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "广域网转发链"
-#: 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/setreport.js:156
+msgid "WAN-Input (packets)"
+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/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "广域网输入链"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
msgstr ""
-"白名单自动加载项被临时存储在 IPSet 中,并永久保存在本地白名单中。禁用此选项以"
-"防止本地保存。"
+"你可以使用此编辑器上传本地自定义源或填充初始自定义源(随包分发版本的 1:1 拷"
+"贝)。该文件位于 '/etc/banip/banip.custom.feeds'。接着你可以编辑此文件,删除"
+"或添加条目或进行本地备份。要返回维护者版本,只需再次清空自定义源的文件(不是"
+"删除!)。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:478
+msgid "alert"
+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/setreport.js:195
+msgid "auto-added to allowlist today"
+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/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "今日自动添加到黑名单"
+
+#: 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:479
+msgid "crit"
+msgstr "关键项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "调试"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr "丢弃(默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "紧急项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "错误项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "信息项"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
+msgstr "本地白名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr "本地黑名单"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "内存(默认)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "性能"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr "拒绝"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "警告(默认)"
+
+#~ msgid "Log Level"
+#~ msgstr "日志级别"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "网络接口"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr "banIP 处理实际开始前以秒为单位的附加触发延迟。"
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr "触发 banIP 启动的可用网络接口列表。"
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "启动触发接口"
+
+#~ msgid "Trigger Action"
+#~ msgstr "触发动作"
+
+#~ msgid "Trigger action on ifup interface events."
+#~ msgstr "ifup 接口事件的触发动作。"
+
+#~ msgid "reload"
+#~ msgstr "重新加载"
+
+#~ msgid "restart"
+#~ msgstr "重启"
+
+#~ msgid "start (default)"
+#~ msgstr "启动(默认)"
+
+#~ msgid "Allow VLAN Forwads"
+#~ msgstr "允许 VLAN 转发"
+
+#~ msgid "Block VLAN Forwads"
+#~ msgstr "拦截 VLAN 转发"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active Sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr "去除所有活跃集中的重复 IP 地址并整理本地黑名单。"
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "这是允许特定 MAC/IP/CIDR 地址的本地 banIP 白名单。<br /><em><b>请注意:</"
+#~ "b></em>一行只能添加一个 MAC/IPv4/IPv6 地址或域名。"
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "这是封禁特定 MAC/IP/CIDR 地址的 banIP 黑名单。<br /> <em><b>请注意:</b></"
+#~ "em>一行只能添加一个 MAC/IPv4/IPv6 地址或域名。"
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr "每 n 名成员后分割外部集加载来节省内存。"
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "黑名单过期时间"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr "自动添加的黑名单集成员的过期时间。"
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "黑名单源"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via Sets in nftables. 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 ""
+#~ "配置 banIP 包通过 nfttables 中的 Sets 禁止传入和传出 ip 地址/子网。进一步"
+#~ "信息请 <a href=\"https://github.com/openwrt/packages/blob/master/net/"
+#~ "banip/files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >查"
+#~ "看在线文档</a>"
+
+#~ msgid "List of supported and fully pre-configured banIP feeds."
+#~ msgstr "受支持的和完整预配置的 banIP 源列表。"
+
+#~ msgid "Active Subnets"
+#~ msgstr "活动子网"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr "自动将可疑 IP 转移到 banIP 黑名单。"
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr "自动将 uplink IP 地址转移到 banIP 白名单。"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "配置 banIP 包通过 nftables 中的集封禁传入和传出 ip 地址/子网。进一步信息"
+#~ "<a href=\"https://github.com/openwrt/packages/blob/master/net/banip/files/"
+#~ "README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >请查阅在线文档"
+#~ "</a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr "去除所有活跃集中的重复 IP 地址并整理本地黑名单。"
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr "提升打开文件的最大数目便于在加载集时处理临时分割文件等任务。"
+
+#~ msgid "Chain Priority"
+#~ msgstr "链优先级"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr "仅解析最后声明的可疑事件的日志条目数量。"
+
+#~ msgid "Set Policy"
+#~ msgstr "设置策略"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "设定 banIP 相关集的 nft 策略。"
+
+#~ msgid "audit"
+#~ msgstr "审计"
+
+#~ msgid ""
+#~ "Allowlist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr "已保存白名单更改,需重启 banIP 更改方能生效。"
+
+#~ msgid ""
+#~ "Blocklist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr "已保存黑名单更改,需重启 banIP 更改方能生效。"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "活动接口"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "IPSet 相关的报告文件的目标目录。"
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr "压缩的源列表备份的目标目录。"
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr "黑名单更改已经保存。刷新您的 banIP 列表以使更改生效。"
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "这是本地 banIP 黑名单,用于始终拒绝某些 IP/CIDR 地址。<br /> <em><b>请注"
+#~ "意:</b></em>每行仅添加一个 IPv4 地址、IPv6 地址或域名。注释以“#”开头。不"
+#~ "允许使用通配符和正则表达式。"
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "无法保存更改:%s"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/sec(默认)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 小时"
+
+#~ msgid "12 hours"
+#~ msgstr "12 小时"
+
+#~ msgid "24 hours"
+#~ msgstr "24 小时"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 分钟"
+
+#~ msgid "6 hours"
+#~ msgstr "6 小时"
+
+#~ msgid "Action"
+#~ msgstr "操作"
+
+#~ msgid "Active Logterms"
+#~ msgstr "活动日志项"
+
+#~ msgid "Active Sources"
+#~ msgstr "活动源"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr "额外的与非 banIP 相关的 IPSets,例如:用于报告和查询。"
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "将此 IP/CIDR 添加到您的本地白名单。"
+
+#~ msgid "Additional Settings"
+#~ msgstr "额外设置"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr "banIP 处理开始之前的额外触发延迟(以秒为单位)。"
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "高级设置 - 链"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "高级设置 - 邮箱"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "高级设置 - 日志"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 "
+#~ "'forwarding_lan_rule'。"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 "
+#~ "'forwarding_wan_rule'。"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 "
+#~ "'input_lan_rule'。"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "给 banIP 分配一个或多个相关的防火墙链。banIP 所用的默认链是 "
+#~ "'input_wan_rule'。"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "自动 黑名单"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "自动 白名单"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr "运行时自动将可疑 IP 从日志转移到 banIP 黑名单。"
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr "运行时自动将上行链路 IP 转移到 banIP 白名单。"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "基础临时目录"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr "用于所有与 banIP 相关运行时操作的基础临时目录。"
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "超时黑名单"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "阻止列表内容"
+
+#~ 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>"
+
+#~ msgid "Count ACC"
+#~ msgstr "ACC 统计"
+
+#~ msgid "Count CIDR"
+#~ msgstr "CIDR 统计"
+
+#~ msgid "Count IP"
+#~ msgstr "IP 统计"
+
+#~ msgid "Count MAC"
+#~ msgstr "MAC 统计"
+
+#~ msgid "Count SUM"
+#~ msgstr "SUM 统计"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "DST IPSet 类型"
+
+#~ msgid "DST Log Options"
+#~ msgstr "DST 日志选项"
+
+#~ msgid "DST Target"
+#~ msgstr "DST 目标"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr "自动检测相关的网络接口、设备、子网和协议。"
+
+#~ msgid "Download Queue"
+#~ msgstr "下载队列"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "电子邮件操作"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "编辑黑名单"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "编辑 Mac 地址列表"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "编辑白名单"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "启用 DST 记录"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "启用 SRC 记录"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr "在出现任何处理错误时启用详细的调试日志。"
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "在 banIP 中启用 IPv4 支持。"
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "在 banIP 中启用 IPv6 支持。"
+
+#~ msgid "Entry Details"
+#~ msgstr "条目详情"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "现有任务"
+
+#~ msgid "Extra Sources"
+#~ msgstr "附加源"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "全局 IPSet 类型"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet 信息"
+
+#~ msgid "IPSet Query"
+#~ msgstr "IPSet 查询"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "IPSet 查询..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "IPSet 报告"
+
+#~ msgid "IPSet details"
+#~ msgstr "IPSet 详情"
+
+#~ msgid "LAN Forward"
+#~ msgstr "局域网转发"
+
+#~ msgid "LAN Input"
+#~ msgstr "局域网入站"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "限制仅特定 banIP 操作会触发电子邮件发送。"
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "将日志监视器限制为特定的日志项。"
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "将选择限制在特定的本地源。"
+
+#~ msgid "Line number to remove"
+#~ msgstr "要移除的行号"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr "支持和完全预配置的下载实用程序列表。"
+
+#~ msgid "Local Sources"
+#~ msgstr "本地源"
+
+#~ msgid "Log Monitor"
+#~ msgstr "日志监视器"
+
+#~ msgid "Log View"
+#~ msgstr "日志视图"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "记录可疑的传入数据包 - 通常是被丢弃的。"
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "记录可疑的传出数据包 - 通常是被拒绝的。由于需要额外的系统资源,记录这样的"
+#~ "数据包可能会导致延迟增加。"
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "LuCI 日志计数"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "MAC 列表超时"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr "MAC 列表更改已经保存。刷新您的 banIP 列表以使更改生效。"
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr "手动覆盖所选下载工具的预配置下载选项。"
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "NGINX 日志计数"
+
+#~ msgid "Name"
+#~ msgstr "名称"
+
+#~ msgid "No Query results!"
+#~ msgstr "无查询结果!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "尚无 banIP 相关的日志!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "CIDR 条目数"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "IP 条目数"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "MAC 条目数"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "访问的条目数"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "全部 IPSet 条目数"
+
+#~ msgid "Number of all entries"
+#~ msgstr "全部条目数"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr "在被封禁前,日志中同一 IP 登录 LuCI 失败的记录次数。"
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr "在被封禁前,日志中同一 IP 请求 nginx 失败的记录次数。"
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr "在被封禁前,日志中同一 IP 登录 SSH 失败的记录次数。"
+
+#~ msgid "Query"
+#~ msgstr "查询"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "banIP 通知电子邮件的接收者地址。"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "定时恢复"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "定时恢复中..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "移除一个现有任务"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "限制来自/到少数安全网站/IP的互联网访问,拦截来自/到互联网其余部分的访问。"
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "SRC IPSet 类型"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "SRC 日志选项"
+
+#~ msgid "SRC Target"
+#~ msgstr "SRC 目标"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "SRC+DST IPSet 类型"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "SSH 日志计数"
+
+#~ msgid "Save"
+#~ msgstr "保存"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr "搜索特定 IP、CIDR 或 MAC 地址的活动的 banIP 相关 IPSet。"
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "手动选择相关的网络接口。"
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr "发送 banIP 相关的通知邮件。这需要安装和设置额外的“msmtp”包。"
+
+#~ msgid "Service Priority"
+#~ msgstr "服务优先级"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "配置一个新的 banIP 任务"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr "为每一 IPSet 设置单独的 DST 类型来仅拦截传出数据包。"
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr "为每一 IPSet 设置单独的 SRC 类型来仅拦截传入数据包。"
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr "为每一 IPSet 设置单独的 SRC+DST 类型来拦截传入和传出数据包。"
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr "设定特殊的 DST 日志选项,如设置一个限制率。"
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr "设置特殊的 SRC 日志选项,如设置一个限制率。"
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "设置黑名单 IPSet 超时。"
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr "设置所有 DST 相关规则的防火墙目标。"
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr "设置所有 SRC 相关规则的防火墙目标。"
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr ""
+#~ "设置全局 IPSet 类型默认值,以拦截传入(SRC)和/或传出(DST)数据包。"
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "设置 MAC 列表 IPSet 超时。"
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "设置白名单 IPSet 超时。"
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr "用于并行下载处理的下载队列大小。"
+
+#~ msgid "Sources (Info)"
+#~ msgstr "源(信息)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr "在后台启动一个小日志监视器,阻止可疑的 SSH/LuCI 登录尝试。"
+
+#~ msgid "Status / Version"
+#~ msgstr "状态 / 版本"
+
+#~ msgid "Suspend"
+#~ msgstr "暂停"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "无法更新刷新计时器。"
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "刷新计时器已更新。"
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "星期几(可选。取值范围:1-7,可用 , 或 - 分隔)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "小时(必须。取值范围:0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "分钟(可选。取值范围:0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "所选的优先级将用于 banIP 后台处理。此更改需要重新启动整个 banIP 服务才能生"
+#~ "效。"
+
+#~ msgid "The syslog output, pre-filtered for banIP related messages only."
+#~ msgstr "系统日志输出,仅针对 banIP 相关的消息进行了预筛选。"
+
+#~ msgid ""
+#~ "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 ""
+#~ "这是本地 banIP MAC 列表,用于始终允许某些 MAC 地址。<br /> <em><b>请注意:"
+#~ "</b></em>每行只添加一个MAC地址。注释以“#”开头。不允许使用域名、通配符和正"
+#~ "则表达式。"
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "这是本地 banIP 白名单,用于始终允许某些 IP/CIDR 地址。<br /> <em><b>请注"
+#~ "意:</b></em>每行仅添加一个 IPv4 地址、IPv6 地址或域名。注释以“#”开头。不"
+#~ "允许使用通配符和正则表达式。"
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "该选项卡显示了上一次生成的 IPSet 报告,点击“刷新”按钮可获得当前报告。"
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "为了使您的 banIP 列表保持最新,您应该为这些列表设置一个自动更新任务。"
+
+#~ msgid "Type"
+#~ msgstr "类型"
+
+#~ msgid "WAN Forward"
+#~ msgstr "广域网转发"
+
+#~ msgid "WAN Input"
+#~ msgstr "广域网入站"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "白名单 IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "仅白名单"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "白名单超时"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr "白名单更改已经保存。刷新您的 banIP 列表以使更改生效。"
+
+#~ msgid "Whitelist..."
+#~ msgstr "白名单..."
+
+#~ msgid "banIP action"
+#~ msgstr "banIP 操作"
+
+#~ msgid "Default chain used by banIP is 'forwarding_lan_rule'"
+#~ msgstr "banIP 默认使用的链是 “forwarding_lan_rule”"
+
+#~ msgid "Default chain used by banIP is 'forwarding_wan_rule'"
+#~ msgstr "banIP 默认使用的链是 “forwarding_wan_rule”"
+
+#~ msgid "Default chain used by banIP is 'input_lan_rule'"
+#~ msgstr "banIP 默认使用的链是 “input_lan_rule”"
+
+#~ msgid "Default chain used by banIP is 'input_wan_rule'"
+#~ msgstr "banIP 默认使用的链是 “input_wan_rule”"
+
+#~ msgid "Special config options for the selected download utility."
+#~ msgstr "所选下载工具的特殊配置选项。"
+
+#~ msgid ""
+#~ "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/CIDR 地址的banIP黑名单.<br /> <em><b>请注意:</"
+#~ "b></em>每行只能添加一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和"
+#~ "正则表达式不允许."
+
+#~ msgid ""
+#~ "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 ""
+#~ "这是本地banIP白名单总是允许某些 IP/CIDR 地址.<br /> <em><b>请注意:</b></"
+#~ "em>仅添加每行一个IPv4或IPv6地址.允许使用 '#' 引入注释 - 域, 通配符和正则表"
+#~ "达式不允许."
+
+#~ msgid ""
+#~ "Number of the failed LuCI login repetitions of the same ip in the log "
+#~ "before banning."
+#~ msgstr "禁止前日志中同一 ip 的 LuCI 登录失败的重复次数。"
+
+#~ msgid ""
+#~ "Number of the failed nginx requests of the same ip in the log before "
+#~ "banning."
+#~ msgstr "禁止前日志中相同 ip 的 nginx 请求失败的次数。"
+
+#~ msgid ""
+#~ "Number of the failed ssh login repetitions of the same ip in the log "
+#~ "before banning."
+#~ msgstr "禁止前日志中相同 ip 的 ssh 登录失败重复次数。"
+
+#~ 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 "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 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 4b3e4650b7..2fe80c2deb 100644
--- a/applications/luci-app-banip/po/zh_Hant/banip.po
+++ b/applications/luci-app-banip/po/zh_Hant/banip.po
@@ -1,6 +1,6 @@
msgid ""
msgstr ""
-"PO-Revision-Date: 2020-07-08 12:44+0000\n"
+"PO-Revision-Date: 2023-03-15 19:29+0000\n"
"Last-Translator: Hulen <shift0106@gmail.com>\n"
"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/"
"openwrt/luciapplicationsbanip/zh_Hant/>\n"
@@ -8,482 +8,2007 @@ 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.16.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/setreport.js:75
+msgid "-- Set Selection --"
+msgstr "-- IP 集合選擇 --"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:399
+msgid "-100"
+msgstr "-100"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:400
+msgid "-200 (default)"
+msgstr "-200 (預設)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:401
+msgid "-300"
+msgstr "-300"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:402
+msgid "-400"
+msgstr "-400"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:398
+msgid "0"
+msgstr "0"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:504
+msgid "0 (disable)"
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:311
+msgid "1"
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:314
+msgid "10"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:139
-msgid "Additional trigger delay in seconds before banIP processing begins."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:506
+msgid "100 (default)"
+msgstr "100 (預設)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:509
+msgid "1000"
+msgstr "1000"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:340
+msgid "1024 (default)"
+msgstr "1024 (預設)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:315
+msgid "20"
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:341
+msgid "2048"
+msgstr "2048"
-#: 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:507
+msgid "250"
+msgstr "250"
-#: 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:312
+msgid "3"
+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:342
+msgid "4096"
+msgstr "4096"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:313
+msgid "5 (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:505
+msgid "50"
+msgstr "50"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:508
+msgid "500"
+msgstr "500"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:339
+msgid "512"
+msgstr "512"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:581
+msgid "ASNs"
+msgstr "平均取樣數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:171
+msgid "Active Devices"
+msgstr "使用中的裝置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:167
+msgid "Active Feeds"
+msgstr "使用中來源"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:175
+msgid "Active Uplink"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
+msgid "Additional trigger delay in seconds during interface reload and boot."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:237
+msgid "Advanced Settings"
+msgstr "進階設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:406
+msgid "Allow VLAN Forwards"
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:590
+msgid "Allowlist Feed Selection"
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:638
+msgid "Allowlist Only"
+msgstr "僅白名單"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:19
msgid ""
-"Configuration of the banIP package to block ip adresses/subnets via IPSet."
+"Allowlist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
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:406
+msgid "Always allow certain VLAN forwards."
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:412
+msgid "Always block certain VLAN forwards."
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:611
+msgid "Auto Allow Uplink"
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:607
+msgid "Auto Allowlist"
+msgstr "自動白名單"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid "Auto Block Subnet"
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:619
+msgid "Auto Blocklist"
+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:252
+msgid "Auto Detection"
+msgstr "自動偵測"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:623
+msgid ""
+"Automatically add entire subnets to the blocklist Set based on an additional "
+"RDAP request with the suspicious IP."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:126
-msgid "Download Utility"
-msgstr "下載公用程式"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:619
+msgid ""
+"Automatically add resolved domains and suspicious IPs to the local banIP "
+"blocklist."
+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:607
+msgid ""
+"Automatically add resolved domains and uplink IPs to the local banIP "
+"allowlist."
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:26
-msgid "Edit Blacklist"
-msgstr "編輯黑名單"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Backup Directory"
+msgstr "備份目錄"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:28
-msgid "Edit Configuration"
-msgstr "編輯設定"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base Directory"
+msgstr "基礎目錄"
-#: applications/luci-app-banip/luasrc/controller/banip.lua:27
-msgid "Edit Whitelist"
-msgstr "編輯白名單"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:364
+msgid "Base working directory while banIP processing."
+msgstr "banIP 處理時的基礎工作目錄。"
-#: 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:418
+msgid "Block Type"
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:412
+msgid "Block VLAN Forwards"
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:557
+msgid "Blocklist Feed Selection"
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:628
+msgid "Blocklist Set Expiry"
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:12
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:19
msgid ""
-"For further information <a href=\"%s\" target=\"_blank\">check the online "
-"documentation</a>"
+"Blocklist modifications have been saved, start the Domain Lookup or restart "
+"banIP that changes take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:102
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
msgid ""
-"For further performance improvements you can raise this value, e.g. '8' or "
-"'16' should be safe."
+"By default each feed is active in all supported chains. Limit the default "
+"block policy to a certain chain."
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:346
+msgid "CPU Cores"
+msgstr "CPU 核心"
-#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
-msgid "Grant UCI access for luci-app-banip"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:39
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:106
+msgid "Cancel"
+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:238
+msgid "Chain/Set Settings"
+msgstr "IP 鏈結/集合設定"
-#: 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:327
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:389
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:474
+msgid "Changes on this tab needs a banIP service restart to take effect."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:132
-msgid "IPSet Information"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:288
+msgid "Clear Custom Feeds"
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/overview.js:30
+msgid ""
+"Configuration of the banIP package to ban incoming and outgoing IPs via "
+"named nftables Sets. 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/controller/banip.lua:22
-msgid "IPSet-Lookup"
-msgstr ""
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:571
+msgid "Countries"
+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/feeds.js:174
+msgid "Custom Feed Editor"
+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:376
+msgid ""
+"Deduplicate IP addresses across all active Sets and tidy up the local "
+"blocklist."
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:376
+msgid "Deduplicate IPs"
+msgstr "刪除重複 IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:424
+msgid "Default Block Policy"
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/feeds.js:229
+msgid "Description"
+msgstr "描述"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:252
+msgid ""
+"Detect relevant network devices, interfaces, subnets, protocols and "
+"utilities automatically."
+msgstr "自動偵測相關的網路裝置、介面、子網路、協定和工具。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:613
+msgid "Disable"
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:204
+msgid "Domain Lookup"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:144
-msgid "Last Run"
-msgstr "最後執行"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:319
+msgid "Don't check SSL server certificates during download."
+msgstr "下載期間不檢查 SSL 伺服器證書。"
-#: 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/feeds.js:261
+msgid "Download Custom Feeds"
+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:319
+msgid "Download Insecure"
+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:295
+msgid "Download Parameters"
+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:310
+msgid "Download Retries"
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:286
+msgid "Download Utility"
+msgstr "下載工具"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:418
+msgid ""
+"Drop packets silently or actively reject the traffic on WAN-Input and WAN-"
+"Forward chains."
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:529
+msgid "E-Mail Notification"
+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:544
+msgid "E-Mail Profile"
+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:532
+msgid "E-Mail Receiver Address"
+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:536
+msgid "E-Mail Sender Address"
+msgstr "電郵寄件人位址"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:81
-msgid ""
-"Options for further tweaking in case the defaults are not suitable for you."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:240
+msgid "E-Mail Settings"
+msgstr "電子郵件設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:540
+msgid "E-Mail Topic"
+msgstr "電郵主旨"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:36
+msgid "Edit Allowlist"
+msgstr "編輯白名單"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:44
+msgid "Edit Blocklist"
+msgstr "編輯黑名單"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:52
+msgid "Edit Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/controller/banip.lua:21
-msgid "Overview"
-msgstr "總覽"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:163
+msgid "Element Count"
+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/setreport.js:155
+msgid "Elements"
+msgstr "元素"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:195
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:233
+msgid "Empty field not allowed"
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:246
+msgid "Enable the banIP service."
+msgstr "啟用 banIP 服務。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Enable verbose debug logging in case of processing errors."
+msgstr "如遇處理錯誤啟用詳細偵錯記錄。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:246
+msgid "Enabled"
+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:255
+msgid "Enables IPv4 support."
+msgstr "啟用 IPv4 支援。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:260
+msgid "Enables IPv6 support."
+msgstr "啟用 IPv6 支援。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:628
+msgid "Expiry time for auto added blocklist Set members."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:18
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:153
-msgid "Refresh"
-msgstr "重新整理"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:588
+msgid "External allowlist feeds"
+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:554
+msgid "External blocklist feeds"
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/feeds.js:190
+msgid "Feed Name"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:241
+msgid "Feed Selection"
+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/feeds.js:279
+msgid "Fill Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/runtime.htm:112
-msgid "Runtime Information"
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:68
+msgid "Firewall Log"
+msgstr "防火牆日誌"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:238
+msgid "Flag"
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/feeds.js:245
+msgid "Flag not supported"
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:236
+msgid "General Settings"
+msgstr "一般設定"
+
+#: applications/luci-app-banip/root/usr/share/rpcd/acl.d/luci-app-banip.json:3
+msgid "Grant access to LuCI app banIP"
+msgstr "授予存取 LuCI 應用 banIP 的權限"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:331
+msgid "High Priority"
+msgstr "較高優先順序"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:330
+msgid "Highest Priority"
+msgstr "最高優先順序"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:615
+msgid "IP"
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/setreport.js:11
+msgid "IP Search"
+msgstr "IP 搜尋"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:215
+msgid "IP Search..."
+msgstr "IP 搜尋…"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "IPv4 Network Interfaces"
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:255
+msgid "IPv4 Support"
+msgstr "IPv4 支援"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "IPv6 Network Interfaces"
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:260
+msgid "IPv6 Support"
+msgstr "支援 IPv6"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:338
+msgid ""
+"Increase the maximal number of open files, e.g. to handle the amount of "
+"temporary split files while loading the Sets."
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 "儲存"
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:153
+msgid "Information"
+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/feeds.js:198
+msgid "Invalid characters"
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/feeds.js:119
+msgid "Invalid input values, unable to save modifications."
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/setreport.js:158
+msgid "LAN-Forward (packets)"
+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:427
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "LAN-Forward Chain"
+msgstr "區域網路轉發鏈"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:191
+msgid "Last Run"
+msgstr "最後執行"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:88
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:334
+msgid "Least Priority"
+msgstr "最低優先順序"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:333
+msgid "Less Priority"
+msgstr "較低優先順序"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:458
+msgid "Limit certain feeds to the LAN-Forward chain."
+msgstr "限制特定來源到區域網路轉發鏈。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "Limit certain feeds to the WAN-Forward chain."
+msgstr "限制特定來源到廣域網路轉發鏈。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "Limit certain feeds to the WAN-Input chain."
+msgstr "限制特定來源到廣域網路輸入鏈。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:346
+msgid "Limit the cpu cores used by banIP to save RAM."
+msgstr "限制 banIP 使用的 cpu 核心數來節省記憶體。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:611
+msgid "Limit the uplink autoallow function."
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
msgid ""
-"Set the nice level to 'low priority' and banIP background processing will "
-"take less resources from the system."
+"List Set elements in the status and report, disable this to reduce the CPU "
+"load."
+msgstr "在狀態和報告中列出集合元素,停用此功能可減少 CPU 負荷。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "List of available reload trigger interface(s)."
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/setreport.js:82
+msgid "List the elements of a specific banIP-related Set."
+msgstr "列出與某一特定 banIP 有關的集合的元素。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:605
+msgid "Local feed settings"
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:499
msgid ""
-"Size of the download queue to handle downloads &amp; IPset processing in "
-"parallel (default '4')."
+"Location for parsing the log file, e.g. via syslog-ng, to deactivate the "
+"standard parsing via logread."
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:513
+msgid "Log Count"
+msgstr "日誌數"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log LAN-Forward"
+msgstr "記錄區域網路轉發"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid "Log Limit"
+msgstr "日誌限制"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:239
+msgid "Log Settings"
+msgstr "日誌設定"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid "Log Terms"
+msgstr "日誌項目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log WAN-Forward"
+msgstr "記錄廣域網路轉發"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log WAN-Input"
+msgstr "記錄廣域網路輸入"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:496
+msgid "Log suspicious forwarded LAN packets (rejected)."
+msgstr "記錄可疑的轉發區域網路資料封包 (已拒絕)。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:492
+msgid "Log suspicious forwarded WAN packets (dropped)."
+msgstr "記錄可疑的轉發的廣域網路資料封包 (已捨棄)。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:488
+msgid "Log suspicious incoming WAN packets (dropped)."
+msgstr "記錄可疑的傳入廣域網路資料封包 (已捨棄)。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:499
+msgid "Logfile Location"
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:338
+msgid "Max Open Files"
+msgstr "開啟檔案的最大數目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
+msgid "NFT Chain 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:179
+msgid "NFT Information"
+msgstr "NFT 資訊"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:476
+msgid "NFT Log Level"
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:391
+msgid "NFT Set Policy"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Network Devices"
+msgstr "網路裝置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "Nice Level"
+msgstr "Nice 級別"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:54
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:120
+msgid "No Search results!"
+msgstr "無搜尋結果!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:21
+msgid "No banIP related firewall logs yet!"
+msgstr "還沒有 banIP 相關的防火牆日誌!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:21
+msgid "No banIP related processing logs yet!"
+msgstr "還沒有 banIP 相關的處理日誌!"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:332
+msgid "Normal Priority (default)"
+msgstr "正常優先順序 (預設)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:310
msgid ""
-"Target directory for banIP backups. Default is '/tmp', please use preferably "
-"a non-volatile disk if available."
+"Number of download attempts in case of an error (not supported by uclient-"
+"fetch)."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:77
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:513
+msgid ""
+"Number of failed login attempts of the same IP in the log before blocking."
+msgstr "進行攔截前允許同一 IP 的失敗登錄嘗試在日誌中出現幾次。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:295
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>."
+"Override the pre-configured download options for the selected download "
+"utility."
+msgstr "對所選的下載工具繞過預先設定的下載選項。"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:28
+msgid "Overview"
+msgstr "概覽"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:503
+msgid ""
+"Parse only the last stated number of log entries for suspicious events. To "
+"disable the log monitor at all set it to '0'."
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/root/usr/share/luci/menu.d/luci-app-banip.json:76
+msgid "Processing Log"
+msgstr "處理日誌"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:544
+msgid "Profile used by 'msmtp' for banIP notification E-Mails."
+msgstr "「msmtp」所用的 banIP 電子郵件通知設定。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:209
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:222
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:598
+msgid "Protocol/URL format not supported"
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:529
+msgid "Receive E-Mail notifications with every banIP run."
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:532
+msgid ""
+"Receiver address for banIP notification E-Mails, this information is "
+"required to enable E-Mail functionality."
+msgstr "banIP 通知電子郵件的接收位址,要開啟電子郵件功能必須填寫此資訊。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:222
+msgid "Refresh"
+msgstr "重新整理"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:218
+msgid "Reload"
+msgstr "重新載入"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:300
+msgid "Reload Trigger Interface"
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:372
+msgid "Report Directory"
+msgstr "報告目錄"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:380
+msgid "Report Elements"
+msgstr "報告元素"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:225
+msgid "Restart"
+msgstr "重新啟動"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:638
+msgid "Restrict the internet access from/to a small number of secure IPs."
+msgstr "限制來自/對少量安全 IP 的網際網路存取。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:26
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:93
+msgid "Result"
+msgstr "結果"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:214
+msgid "Rulev4"
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/feeds.js:227
+msgid "Rulev6"
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:187
+msgid "Run Flags"
+msgstr "執行旗標"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:183
+msgid "Run Information"
+msgstr "執行資訊"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:297
+msgid "Save Custom Feeds"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:19
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:62
+msgid "Search"
+msgstr "搜尋"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:12
+msgid "Search the banIP-related Sets for a specific IP."
+msgstr "在 banIP 相關的集合中搜尋一個特定的 IP。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:286
+msgid "Select one of the pre-configured download utilities."
+msgstr "選擇一個預先設定的下載工具。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:265
+msgid "Select the WAN network device(s)."
+msgstr "選擇廣域網路網路裝置。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:272
+msgid "Select the logical WAN IPv4 network interface(s)."
+msgstr "選擇邏輯廣域網路 IPv4 網路介面。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:279
+msgid "Select the logical WAN IPv6 network interface(s)."
+msgstr "選擇邏輯廣域網路 IPv6 網路介面。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:536
+msgid "Sender address for banIP notification E-Mails."
+msgstr "banIP 通知郵件的傳送位址。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:85
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:154
+msgid "Set"
+msgstr "設定"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:60
+msgid "Set Reporting"
+msgstr "設定報告"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Set Split Size"
+msgstr "設定分割尺寸"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:81
+msgid "Set Survey"
+msgstr "設定調查"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:208
+msgid "Set Survey..."
+msgstr "設定調查…"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:229
+msgid "Set details"
+msgstr "集合詳情"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:397
msgid ""
-"This data call returns geolocation information for the given IP space, or "
-"for announced IP prefixes in the case of ASNs."
+"Set the nft chain priority within the banIP table. Please note: lower values "
+"means higher priority."
+msgstr "設定 banIP 表內的 nft 鏈優先順序。請注意:數值越低,優先順序越高。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:391
+msgid "Set the nft policy for banIP-related Sets."
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:476
+msgid "Set the syslog level for NFT logging."
+msgstr "設定 NFT 日誌記錄的 syslog 級別。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:234
+msgid "Settings"
+msgstr "設置"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:355
+msgid "Split external Set loading after every n members to save RAM."
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:37
-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."
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:155
+msgid "Status"
+msgstr "狀態"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:211
+msgid "Stop"
+msgstr "停止"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:614
+msgid "Subnet (default)"
msgstr ""
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:34
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:128
+msgid "Survey"
+msgstr "調查"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:195
+msgid "System Information"
+msgstr "系統資訊"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:372
+msgid "Target directory for banIP-related report files."
+msgstr "banIP 相關報告檔案的目標目錄。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:368
+msgid "Target directory for compressed feed backups."
+msgstr "壓縮的來源備份檔案的目標目錄。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:28
+msgid "The allowlist is too big, unable to save modifications."
+msgstr "白名單過大,無法儲存變更。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:28
+msgid "The blocklist is too big, unable to save modifications."
+msgstr "黑名單過大,無法儲存變更。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:518
+msgid ""
+"The default log terms / regular expressions are filtering suspicious ssh, "
+"LuCI, nginx and asterisk traffic."
+msgstr "預設的日誌字詞、正規表達式正在過濾可疑的 ssh、LuCI、nginx 和星號流量。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:329
+msgid "The selected priority will be used for banIP background processing."
+msgstr "所選的優先順序將用於 banIP 背景處理。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/firewall_log.js:28
msgid ""
-"This data call returns whois information from the relevant Regional Internet "
-"Registry and Routing Registry."
-msgstr "這會從註冊商和路由表回傳 whois 資訊"
+"The syslog output, prefiltered for banIP-related firewall log entries only."
+msgstr "預先過濾的 syslog 輸出,僅列出 banIP 相關的防火牆日誌項目。"
-#: applications/luci-app-banip/luasrc/view/banip/ripeview.htm:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/processing_log.js:28
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."
+"The syslog output, prefiltered for banIP-related processing log entries only."
+msgstr "預先過濾的 syslog 輸出,僅列出 banIP 相關的處理日誌項目。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/allowlist.js:32
+msgid ""
+"This is the local banIP allowlist that will permit certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/blacklist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:32
msgid ""
-"This form allows you to modify the content of the banIP blacklist (%s).<br />"
-msgstr "這個表格可以編輯 banIP 的黑名單 (%s)。<br />"
+"This is the local banIP blocklist that will prevent certain MAC-, IP-"
+"addresses or domain names.<br /> <em><b>Please note:</b></em> add only "
+"exactly one MAC/IPv4/IPv6 address or domain name per line. Ranges in CIDR "
+"notation and MAC/IP-bindings are allowed."
+msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/whitelist_tab.lua:31
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:188
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 Set Report, press the 'Refresh' button to "
+"get a new one."
+msgstr "此標籤頁顯示最後產生的集合報告,按下「更新」按鈕取得新報告。"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/configuration_tab.lua:30
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:191
+msgid "Timestamp"
+msgstr "時間戳"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:527
msgid ""
-"This form allows you to modify the content of the main banIP configuration "
-"file (/etc/config/banip)."
+"To enable email notifications, set up the 'msmtp' package and specify a "
+"vaild E-Mail receiver address."
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:540
+msgid "Topic for banIP notification E-Mails."
+msgstr "banIP 通知郵件的主題。"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:305
msgid "Trigger Delay"
msgstr "觸發延遲"
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:83
-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/feeds.js:203
+msgid "URLv4"
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/feeds.js:216
+msgid "URLv6"
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/allowlist.js:22
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/blocklist.js:22
+msgid "Unable to save modifications: %s"
+msgstr "無法儲存變更:%s"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:270
+msgid "Upload Custom Feeds"
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/feeds.js:72
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:78
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:85
+msgid "Upload of the custom feed file failed."
msgstr ""
-#: applications/luci-app-banip/luasrc/model/cbi/banip/overview_tab.lua:120
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:249
+msgid "Verbose Debug Logging"
+msgstr "詳細除錯日誌"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:159
+msgid "Version"
+msgstr "版本"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:157
+msgid "WAN-Forward (packets)"
+msgstr "廣域網路轉發 (資料封包)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:426
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:448
+msgid "WAN-Forward Chain"
+msgstr "廣域網路轉發鏈"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:156
+msgid "WAN-Input (packets)"
+msgstr "廣域網路輸入 (資料封包)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:425
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:438
+msgid "WAN-Input Chain"
+msgstr "廣域網路輸入鏈"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/feeds.js:174
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."
+"With this editor you can upload your local custom feed file or fill up an "
+"initial one (a 1:1 copy of the version shipped with the package). The file "
+"is located at '/etc/banip/banip.custom.feeds'. Then you can edit this file, "
+"delete entries, add new ones or make a local backup. To go back to the "
+"maintainers version just empty the custom feed file again (do not delete "
+"it!)."
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/overview.js:478
+msgid "alert"
+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/htdocs/luci-static/resources/view/banip/setreport.js:195
+msgid "auto-added to allowlist today"
+msgstr "今日自動加入到白名單"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/setreport.js:199
+msgid "auto-added to blocklist today"
+msgstr "今日自動加入到黑名單"
+
+#: applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json:3
msgid "banIP"
+msgstr "禁止IP"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:479
+msgid "crit"
+msgstr "關鍵項目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:484
+msgid "debug"
+msgstr "偵錯"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:419
+msgid "drop (default)"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:477
+msgid "emerg"
+msgstr "緊急項目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:480
+msgid "err"
+msgstr "錯誤項目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:483
+msgid "info"
+msgstr "資訊項目"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:439
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:449
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:459
+msgid "local allowlist"
msgstr ""
-#: 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:440
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:450
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:460
+msgid "local blocklist"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:392
+msgid "memory (default)"
+msgstr "記憶體 (預設)"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:482
+msgid "notice"
+msgstr "通知"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:393
+msgid "performance"
+msgstr "效能"
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:420
+msgid "reject"
+msgstr ""
+
+#: applications/luci-app-banip/htdocs/luci-static/resources/view/banip/overview.js:481
+msgid "warn (default)"
+msgstr "警告 (預設)"
+
+#~ msgid "Log Level"
+#~ msgstr "日誌級別"
+
+#~ msgid "Network Interfaces"
+#~ msgstr "網路介面"
+
+#~ msgid ""
+#~ "Additional trigger delay in seconds before banIP processing actually "
+#~ "starts."
+#~ msgstr "banIP 處理實際開始前以秒為單位的附加觸發延遲。"
+
+#~ msgid "List of available network interfaces to trigger the banIP start."
+#~ msgstr "觸發 banIP 啟動的可用網路介面列表。"
+
+#~ msgid "Startup Trigger Interface"
+#~ msgstr "啟動觸發介面"
+
+#~ msgid ""
+#~ "This is the local banIP allowlist that will permit certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "這是允許特定 MAC/IP/CIDR 位址的本地 banIP 白名單。<br /><em><b>請注意:</"
+#~ "b></em>一行只能加入一個 MAC/IPv4/IPv6 位址或網域名稱。"
+
+#~ msgid ""
+#~ "This is the local banIP blocklist that will prevent certain MAC/IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only exactly one MAC/"
+#~ "IPv4/IPv6 address or domain name per line."
+#~ msgstr ""
+#~ "這是禁止特定 MAC/IP/CIDR 位址的 banIP 黑名單。<br /> <em><b>請注意:</b></"
+#~ "em>一行只能加入一個 MAC/IPv4/IPv6 位址或網域名稱。"
+
+#~ msgid "Split external set loading after every n members to save RAM."
+#~ msgstr "每 n 名成員後分割外部集合載入來節省記憶體。"
+
+#~ msgid "Blocklist Expiry"
+#~ msgstr "黑名單過期時間"
+
+#~ msgid "Expiry time for auto added blocklist set members."
+#~ msgstr "自動加入的黑名單集合成員的過期時間。"
+
+#~ msgid "Blocklist Feeds"
+#~ msgstr "黑名單來源"
+
+#~ msgid "Active Subnets"
+#~ msgstr "作用中子網路"
+
+#~ msgid "Automatically transfers suspicious IPs to the banIP blocklist."
+#~ msgstr "自動將可疑 IP 轉移到 banIP 黑名單。"
+
+#~ msgid "Automatically transfers uplink IPs to the banIP allowlist."
+#~ msgstr "自動將 uplink IP 位址轉移到 banIP 白名單。"
+
+#~ msgid ""
+#~ "Configuration of the banIP package to ban incoming and outgoing ip "
+#~ "addresses/subnets via sets in nftables. 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 ""
+#~ "設定 bnIP 套件包透過 nftables 中的集合禁止傳入和傳出 ip 位址/子網路。進一"
+#~ "步資訊<a href=\"https://github.com/openwrt/packages/blob/master/net/banip/"
+#~ "files/README.md\" target=\"_blank\" rel=\"noreferrer noopener\" >請查閱線"
+#~ "上文件</a>"
+
+#~ msgid ""
+#~ "Deduplicate IP addresses across all active sets and and tidy up the local "
+#~ "blocklist."
+#~ msgstr "去除所有使用中集合中的重複 IP 位址並整理本地黑名單。"
+
+#~ msgid ""
+#~ "Increase the maximal number of open files, e.g. to handle the amount of "
+#~ "temporary split files while loading the sets."
+#~ msgstr "提升開啟檔案的最大數目便於在載入集合時處理臨時分割檔案等任務。"
+
+#~ msgid "Chain Priority"
+#~ msgstr "鏈優先順序"
+
+#~ msgid ""
+#~ "Parse only the last stated number of log entries for suspicious events."
+#~ msgstr "僅解析最後宣告的可疑事件的日誌項目數量。"
+
+#~ msgid "Set Policy"
+#~ msgstr "設定原則"
+
+#~ msgid "Set the nft policy for banIP-related sets."
+#~ msgstr "設定 banIP 相關集合的 nft 原則。"
+
+#~ msgid "audit"
+#~ msgstr "稽核"
+
+#~ msgid ""
+#~ "Allowlist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr "已儲存白名單變更,需重新啟動 banIP 變更方能生效。"
+
+#~ msgid ""
+#~ "Blocklist modifications have been saved, restart banIP that changes take "
+#~ "effect."
+#~ msgstr "已儲存黑名單變更,需重新啟動 banIP 變更方能生效。"
+
+#~ msgid "Active Interfaces"
+#~ msgstr "使用中的介面"
+
+#~ msgid "Target directory for IPSet related report files."
+#~ msgstr "IPSet 相關的報告檔案的目的目錄。"
+
+#~ msgid "Target directory for compressed source list backups."
+#~ msgstr "壓縮的來源列表備份的目的目錄。"
+
+#~ msgid ""
+#~ "Blacklist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr "黑名單變更已經儲存。更新您的 banIP 列表以使變更生效。"
+
+#~ msgid ""
+#~ "This is the local banIP blacklist to always-deny certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "這是本地 banIP 黑名單,用於始終拒絕某些 IP/CIDR 位址。<br /> <em><b>請注"
+#~ "意:</b></em>每行僅加入一個 IPv4 位址、IPv6 位址或域名。註解以「#」開頭。"
+#~ "不允許使用萬用字元和正規表達式。"
+
+#~ msgid "Unable to save changes: %s"
+#~ msgstr "無法儲存變更(訊息:%s)"
+
+#~ msgid "-m limit --limit 2/sec (default)"
+#~ msgstr "-m limit --limit 2/秒 (預設)"
+
+#~ msgid "1 hour"
+#~ msgstr "1 小時"
+
+#~ msgid "12 hours"
+#~ msgstr "12 小時"
+
+#~ msgid "24 hours"
+#~ msgstr "24 小時"
+
+#~ msgid "30 minutes"
+#~ msgstr "30 分鐘"
+
+#~ msgid "6 hours"
+#~ msgstr "6 小時"
+
+#~ msgid "Action"
+#~ msgstr "動作"
+
+#~ msgid "Active Logterms"
+#~ msgstr "動作日誌項目"
+
+#~ msgid "Active Sources"
+#~ msgstr "使用中的來源"
+
+#~ msgid ""
+#~ "Add additional, non-banIP related IPSets e.g. for reporting and queries."
+#~ msgstr "額外的與非 banIP 相關的 IPSets,例如:用於報告和查詢。"
+
+#~ msgid "Add this IP/CIDR to your local whitelist."
+#~ msgstr "將此 IP/CIDR 加入到您的本地白名單。"
+
+#~ msgid "Additional Settings"
+#~ msgstr "附加設定"
+
+#~ msgid "Additional trigger delay in seconds before banIP processing begins."
+#~ msgstr "附加觸發 banIP 行程開始延遲的秒數。"
+
+#~ msgid "Advanced Chain Settings"
+#~ msgstr "進階設定 - 鏈結"
+
+#~ msgid "Advanced E-Mail Settings"
+#~ msgstr "進階電子郵件設定"
+
+#~ msgid "Advanced Log Settings"
+#~ msgstr "進階日誌設定"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_lan_rule'."
+#~ msgstr ""
+#~ "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 "
+#~ "'forwarding_lan_rule'。"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'forwarding_wan_rule'."
+#~ msgstr ""
+#~ "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 "
+#~ "'forwarding_wan_rule'。"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_lan_rule'."
+#~ msgstr ""
+#~ "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 "
+#~ "'input_lan_rule'。"
+
+#~ msgid ""
+#~ "Assign one or more relevant firewall chains to banIP. The default chain "
+#~ "used by banIP is 'input_wan_rule'."
+#~ msgstr ""
+#~ "給 banIP 分配一個或多個相關的防火牆鏈結。banIP 所用的預設鏈結是 "
+#~ "'input_wan_rule'。"
+
+#~ msgid "Auto Blacklist"
+#~ msgstr "自動黑名單"
+
+#~ msgid "Auto Whitelist"
+#~ msgstr "自動白名單"
+
+#~ msgid ""
+#~ "Automatically transfers suspicious IPs from the log to the banIP "
+#~ "blacklist during runtime."
+#~ msgstr "執行時自動將可疑 IP 從日誌轉移到 banIP 黑名單。"
+
+#~ msgid ""
+#~ "Automatically transfers uplink IPs to the banIP whitelist during runtime."
+#~ msgstr "執行時自動將上行鏈路 IP 轉移到 banIP 白名單。"
+
+#~ msgid "Base Temp Directory"
+#~ msgstr "基本臨時目錄"
+
+#~ msgid "Base Temp Directory used for all banIP related runtime operations."
+#~ msgstr "用於所有與 banIP 相關執行時操作的基礎臨時目錄。"
+
+#~ msgid "Blacklist Timeout"
+#~ msgstr "逾時黑名單"
+
+#~ msgid "Blocklist Sources"
+#~ msgstr "封鎖清單來源"
+
+#~ 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>"
+
+#~ msgid "Count ACC"
+#~ msgstr "ACC 統計"
+
+#~ msgid "Count CIDR"
+#~ msgstr "CIDR 統計"
+
+#~ msgid "Count IP"
+#~ msgstr "IP 統計"
+
+#~ msgid "Count MAC"
+#~ msgstr "MAC 統計"
+
+#~ msgid "Count SUM"
+#~ msgstr "SUM 統計"
+
+#~ msgid "DST IPSet Type"
+#~ msgstr "DST IPSet 類型"
+
+#~ msgid "DST Log Options"
+#~ msgstr "DST 日誌選項"
+
+#~ msgid "DST Target"
+#~ msgstr "DST 目的"
+
+#~ msgid ""
+#~ "Detect relevant network interfaces, devices, subnets and protocols "
+#~ "automatically."
+#~ msgstr "自動偵測相關的網路介面、裝置、子網路和協定。"
+
+#~ msgid "Download Queue"
+#~ msgstr "下載佇列"
+
+#~ msgid "E-Mail Actions"
+#~ msgstr "電子郵件操作"
+
+#~ msgid "Edit Blacklist"
+#~ msgstr "編輯黑名單"
+
+#~ msgid "Edit Maclist"
+#~ msgstr "編輯 Mac 位址列表"
+
+#~ msgid "Edit Whitelist"
+#~ msgstr "編輯白名單"
+
+#~ msgid "Enable DST logging"
+#~ msgstr "啟用 DST 記錄"
+
+#~ msgid "Enable SRC logging"
+#~ msgstr "啟用 SRC 記錄"
+
+#~ msgid "Enable verbose debug logging in case of any processing errors."
+#~ msgstr "在出現任何處理錯誤的情況下,請啟用詳細除錯日誌記錄。"
+
+#~ msgid "Enables IPv4 support in banIP."
+#~ msgstr "在 banIP 中啟用 IPv4 支援。"
+
+#~ msgid "Enables IPv6 support in banIP."
+#~ msgstr "在 banIP 中啟用 IPv6 支援。"
+
+#~ msgid "Entry Details"
+#~ msgstr "項目詳情"
+
+#~ msgid "Existing job(s)"
+#~ msgstr "現存工作"
+
+#~ msgid "Extra Sources"
+#~ msgstr "附加來源"
+
+#~ msgid "Global IPSet Type"
+#~ msgstr "全域 IPSet 類型"
+
+#~ msgid "IPSet Information"
+#~ msgstr "IPSet信息"
+
+#~ msgid "IPSet Query"
+#~ msgstr "IPSet 查詢"
+
+#~ msgid "IPSet Query..."
+#~ msgstr "IPSet 查詢..."
+
+#~ msgid "IPSet Report"
+#~ msgstr "IPSet 報告"
+
+#~ msgid "IPSet details"
+#~ msgstr "IPSet 詳情"
+
+#~ msgid "LAN Forward"
+#~ msgstr "區域網路轉發"
+
+#~ msgid "LAN Input"
+#~ msgstr "區域網路入站"
+
+#~ msgid "Limit E-Mail trigger to certain banIP actions."
+#~ msgstr "限制僅特定 banIP 操作會觸發電子郵件傳送。"
+
+#~ msgid "Limit the log monitor to certain log terms."
+#~ msgstr "將日誌監視器限制為特定的日誌項目。"
+
+#~ msgid "Limit the selection to certain local sources."
+#~ msgstr "將選擇限制在特定的本地來源。"
+
+#~ msgid "Line number to remove"
+#~ msgstr "要移除的行號"
+
+#~ msgid "List of supported and fully pre-configured download utilities."
+#~ msgstr "支援的下載工具清單(完全預先配置)。"
+
+#~ msgid "Local Sources"
+#~ msgstr "本地來源"
+
+#~ msgid "Log Monitor"
+#~ msgstr "日誌監視器"
+
+#~ msgid "Log View"
+#~ msgstr "日誌檢視"
+
+#~ msgid "Log suspicious incoming packets - usually dropped."
+#~ msgstr "記錄可疑的傳入資料封包 - 通常是被丟棄的。"
+
+#~ msgid ""
+#~ "Log suspicious outgoing packets - usually rejected. Logging such packets "
+#~ "may cause an increase in latency due to it requiring additional system "
+#~ "resources."
+#~ msgstr ""
+#~ "記錄可疑的傳出資料封包 - 通常是被拒絕的。由於需要額外的系統資源,記錄這樣"
+#~ "的資料封包可能會導致延遲增加。"
+
+#~ msgid "LuCI Log Count"
+#~ msgstr "LuCI 日誌計數"
+
+#~ msgid "Maclist Timeout"
+#~ msgstr "Mac 列表逾時"
+
+#~ msgid ""
+#~ "Maclist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr "MAC 列表變更已經儲存。更新您的 banIP 列表以使變更生效。"
+
+#~ msgid ""
+#~ "Manually override the pre-configured download options for the selected "
+#~ "download utility."
+#~ msgstr "手動覆蓋所選下載工具的預先設定下載選項。"
+
+#~ msgid "NGINX Log Count"
+#~ msgstr "NGINX 日誌計數"
+
+#~ msgid "Name"
+#~ msgstr "名稱"
+
+#~ msgid "No Query results!"
+#~ msgstr "查詢結果為空!"
+
+#~ msgid "No banIP related logs yet!"
+#~ msgstr "尚無 banIP 相關的日誌!"
+
+#~ msgid "Number of CIDR entries"
+#~ msgstr "CIDR 項目數"
+
+#~ msgid "Number of IP entries"
+#~ msgstr "IP 項目數"
+
+#~ msgid "Number of MAC entries"
+#~ msgstr "MAC 項目數"
+
+#~ msgid "Number of accessed entries"
+#~ msgstr "存取的項目數"
+
+#~ msgid "Number of all IPSets"
+#~ msgstr "全部 IPSet 項目數"
+
+#~ msgid "Number of all entries"
+#~ msgstr "全部項目數"
+
+#~ msgid ""
+#~ "Number of failed LuCI login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr "在被封禁前,日誌中同一 IP 登錄 LuCI 失敗的記錄次數。"
+
+#~ msgid ""
+#~ "Number of failed nginx requests of the same ip in the log before banning."
+#~ msgstr "在被封禁前,日誌中同一 IP 請求 nginx 失敗的記錄次數。"
+
+#~ msgid ""
+#~ "Number of failed ssh login repetitions of the same ip in the log before "
+#~ "banning."
+#~ msgstr "在被封禁前,日誌中同一 IP 登錄 SSH 失敗的記錄次數。"
+
+#~ msgid "Query"
+#~ msgstr "查詢"
+
+#~ msgid "Receiver address for banIP notification e-mails."
+#~ msgstr "banIP 通知電子郵件的接收者位址。"
+
+#~ msgid "Refresh Timer"
+#~ msgstr "定時重整"
+
+#~ msgid "Refresh Timer..."
+#~ msgstr "定時重整中..."
+
+#~ msgid "Remove an existing job"
+#~ msgstr "移除一個現存工作"
+
+#~ msgid ""
+#~ "Restrict the internet access from/to a small number of secure websites/"
+#~ "IPs and block access from/to the rest of the internet."
+#~ msgstr ""
+#~ "限制來自/到少數安全網站/IP的網際網路存取,攔截來自/到網際網路其餘部分的存"
+#~ "取。"
+
+#~ msgid "SRC IPSet Type"
+#~ msgstr "SRC IPSet 類型"
+
+#~ msgid "SRC Log Options"
+#~ msgstr "SRC 日誌選項"
+
+#~ msgid "SRC Target"
+#~ msgstr "SRC 目的"
+
+#~ msgid "SRC+DST IPSet Type"
+#~ msgstr "SRC+DST IPSet 類型"
+
+#~ msgid "SSH Log Count"
+#~ msgstr "SSH 日誌計數"
+
+#~ msgid "Save"
+#~ msgstr "儲存"
+
+#~ msgid ""
+#~ "Search the active banIP-related IPSets for a specific IP, CIDR or MAC "
+#~ "address."
+#~ msgstr "搜尋特定 IP、CIDR 或 MAC 位址的動作的 banIP 相關 IPSet。"
+
+#~ msgid "Select the relevant network interfaces manually."
+#~ msgstr "手動選擇相關的網路介面。"
+
+#~ msgid ""
+#~ "Send banIP related notification e-mails. This needs the installation and "
+#~ "setup of the additional 'msmtp' package."
+#~ msgstr "傳送 banIP 相關的通知郵件。這需要安裝和設定額外的「msmtp」套件。"
+
+#~ msgid "Service Priority"
+#~ msgstr "服務優先權"
+
+#~ msgid "Set a new banIP job"
+#~ msgstr "設定一個新的 banIP 任務"
+
+#~ msgid "Set individual DST type per IPset to block only outgoing packets."
+#~ msgstr "為每一 IPSet 設定單獨的 DST 類型來僅攔截傳出資料封包。"
+
+#~ msgid "Set individual SRC type per IPset to block only incoming packets."
+#~ msgstr "為每一 IPSet 設定單獨的 SRC 類型來僅攔截傳入資料封包。"
+
+#~ msgid ""
+#~ "Set individual SRC+DST type per IPset to block incoming and outgoing "
+#~ "packets."
+#~ msgstr "為每一 IPSet 設定單獨的 SRC+DST 類型來攔截傳入和傳出資料封包。"
+
+#~ msgid "Set special DST log options, e.g. to set a limit rate."
+#~ msgstr "設定特殊的 DST 日誌選項,如設定一個限制率。"
+
+#~ msgid "Set special SRC log options, e.g. to set a limit rate."
+#~ msgstr "設定特殊的 SRC 日誌選項,如設定一個限制率。"
+
+#~ msgid "Set the blacklist IPSet timeout."
+#~ msgstr "設定黑名單 IPSet 逾時。"
+
+#~ msgid "Set the firewall target for all DST related rules."
+#~ msgstr "設定所有 DST 相關規則的防火牆目的。"
+
+#~ msgid "Set the firewall target for all SRC related rules."
+#~ msgstr "設定所有 SRC 相關規則的防火牆目的。"
+
+#~ msgid ""
+#~ "Set the global IPset type default, to block incoming (SRC) and/or "
+#~ "outgoing (DST) packets."
+#~ msgstr "設定全域 IPSet 類型預設值,以攔截傳入(SRC)和/或傳出(DST)資料封包。"
+
+#~ msgid "Set the maclist IPSet timeout."
+#~ msgstr "設定 MAC 列表 IPSet 逾時。"
+
+#~ msgid "Set the whitelist IPSet timeout."
+#~ msgstr "設定白名單 IPSet 逾時。"
+
+#~ msgid "Size of the download queue for download processing in parallel."
+#~ msgstr "用於並行下載處理的下載佇列大小。"
+
+#~ msgid "Sources (Info)"
+#~ msgstr "來源 (資訊)"
+
+#~ msgid ""
+#~ "Starts a small log monitor in the background to block suspicious SSH/LuCI "
+#~ "login attempts."
+#~ msgstr "在背景啟動一個小日誌監視器,阻止可疑的 SSH/LuCI 登錄嘗試。"
+
+#~ msgid "Status / Version"
+#~ msgstr "狀態/版本"
+
+#~ msgid "Suspend"
+#~ msgstr "暫停"
+
+#~ msgid "The Refresh Timer could not been updated."
+#~ msgstr "無法更新重整計時器。"
+
+#~ msgid "The Refresh Timer has been updated."
+#~ msgstr "重整計時器已更新。"
+
+#~ msgid "The day of the week (opt., values: 1-7 possibly sep. by , or -)"
+#~ msgstr "星期幾(可選。取值范圍:1-7,可用 , 或 - 分隔)"
+
+#~ msgid "The hours portition (req., range: 0-23)"
+#~ msgstr "小時 (必須。取值範圍:0-23)"
+
+#~ msgid "The minutes portion (opt., range: 0-59)"
+#~ msgstr "分鐘 (可選。取值範圍:0-59)"
+
+#~ msgid ""
+#~ "The selected priority will be used for banIP background processing. This "
+#~ "change requires a full banIP service restart to take effect."
+#~ msgstr ""
+#~ "所選的優先順序將用於 banIP 背景處理。此變更需要重新啟動整個 banIP 服務才能"
+#~ "生效。"
+
+#~ msgid "The syslog output, pre-filtered for banIP related messages only."
+#~ msgstr "系統日誌輸出,僅針對banIP相關消息進行了預過濾。"
+
+#~ msgid ""
+#~ "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 ""
+#~ "這是本地 banIP MAC 列表,用於始終允許某些 MAC 位址。<br /> <em><b>請注意:"
+#~ "</b></em>每行只加入一個MAC位址。註解以「#」開頭。不允許使用域名、萬用字元"
+#~ "和正規表達式。"
+
+#~ msgid ""
+#~ "This is the local banIP whitelist to always allow certain IP/CIDR "
+#~ "addresses.<br /> <em><b>Please note:</b></em> add only one IPv4 address, "
+#~ "IPv6 address or domain name per line. Comments introduced with '#' are "
+#~ "allowed - wildcards and regex are not."
+#~ msgstr ""
+#~ "這是本地 banIP 白名單,用於始終允許某些 IP/CIDR 位址。<br /> <em><b>請注"
+#~ "意:</b></em>每行僅加入一個 IPv4 位址、IPv6 位址或域名。註解以「#」開頭。"
+#~ "不允許使用萬用字元和正規運算式。"
+
+#~ msgid ""
+#~ "This tab shows the last generated IPSet Report, press the 'Refresh' "
+#~ "button to get a current one."
+#~ msgstr ""
+#~ "該頁籤顯示了上一次產生的 IPSet 報告,點擊「更新」按鈕可取得目前報告。"
+
+#~ msgid ""
+#~ "To keep your banIP lists up-to-date, you should set up an automatic "
+#~ "update job for these lists."
+#~ msgstr ""
+#~ "為了使您的 banIP 列表保持最新,您應該為這些列表設定一個自動更新任務。"
+
+#~ msgid "Type"
+#~ msgstr "類型"
+
+#~ msgid "WAN Forward"
+#~ msgstr "廣域網路轉發"
+
+#~ msgid "WAN Input"
+#~ msgstr "廣域網路入站"
+
+#~ msgid "Whitelist IP/CIDR"
+#~ msgstr "白名單 IP/CIDR"
+
+#~ msgid "Whitelist Only"
+#~ msgstr "僅白名單"
+
+#~ msgid "Whitelist Timeout"
+#~ msgstr "白名單逾時"
+
+#~ msgid ""
+#~ "Whitelist changes have been saved. Refresh your banIP lists that changes "
+#~ "take effect."
+#~ msgstr "白名單變更已經儲存。更新您的 banIP 列表以使變更生效。"
+
+#~ msgid "Whitelist..."
+#~ msgstr "白名單..."
+
+#~ 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 "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 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..fbc998df6d
--- /dev/null
+++ b/applications/luci-app-banip/root/usr/share/luci/menu.d/luci-app-banip.json
@@ -0,0 +1,83 @@
+{
+ "admin/services/banip": {
+ "title": "banIP",
+ "order": "60",
+ "action": {
+ "type": "alias",
+ "path": "admin/services/banip/overview"
+ },
+ "depends": {
+ "acl": [
+ "luci-app-banip"
+ ],
+ "fs": {
+ "/usr/bin/banip-service.sh": "executable",
+ "/etc/init.d/banip": "executable",
+ "/etc/banip/banip.feeds": "file",
+ "/etc/banip/banip.custom.feeds": "file",
+ "/etc/banip/banip.allowlist": "file",
+ "/etc/banip/banip.blocklist": "file",
+ "/etc/banip/banip.countries": "file"
+ },
+ "uci": {
+ "banip": true
+ }
+ }
+ },
+ "admin/services/banip/overview": {
+ "title": "Overview",
+ "order": 10,
+ "action": {
+ "type": "view",
+ "path": "banip/overview"
+ }
+ },
+ "admin/services/banip/allowlist": {
+ "title": "Edit Allowlist",
+ "order": 20,
+ "action": {
+ "type": "view",
+ "path": "banip/allowlist"
+ }
+ },
+ "admin/services/banip/blocklist": {
+ "title": "Edit Blocklist",
+ "order": 30,
+ "action": {
+ "type": "view",
+ "path": "banip/blocklist"
+ }
+ },
+ "admin/services/banip/feeds": {
+ "title": "Edit Custom Feeds",
+ "order": 40,
+ "action": {
+ "type": "view",
+ "path": "banip/feeds"
+ }
+ },
+ "admin/services/banip/setreport": {
+ "title": "Set Reporting",
+ "order": 50,
+ "action": {
+ "type": "view",
+ "path": "banip/setreport"
+ }
+ },
+ "admin/services/banip/firewall_log": {
+ "title": "Firewall Log",
+ "order": 60,
+ "action": {
+ "type": "view",
+ "path": "banip/firewall_log"
+ }
+ },
+ "admin/services/banip/processing_log": {
+ "title": "Processing Log",
+ "order": 70,
+ "action": {
+ "type": "view",
+ "path": "banip/processing_log"
+ }
+ }
+}
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..41b4b6650b 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,11 +1,78 @@
{
"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",
+ "write"
+ ],
+ "/etc/banip/banip.allowlist": [
+ "write"
+ ],
+ "/etc/banip/banip.blocklist": [
+ "write"
+ ],
+ "/etc/banip/banip.custom.feeds": [
+ "read",
+ "write"
+ ]
+ },
+ "uci": [
+ "banip"
+ ]
+ },
+ "read": {
+ "cgi-io": [
+ "exec"
+ ],
+ "file": {
+ "/var/run/banip.lock": [
+ "read"
+ ],
+ "/sbin/logread -e banIP-": [
+ "exec"
+ ],
+ "/usr/sbin/logread -e banIP-": [
+ "exec"
+ ],
+ "/sbin/logread -e banIP/": [
+ "exec"
+ ],
+ "/usr/sbin/logread -e banIP/": [
+ "exec"
+ ],
+ "/usr/sbin/nft -tj list ruleset": [
+ "exec"
+ ],
+ "/etc/init.d/banip stop": [
+ "exec"
+ ],
+ "/etc/init.d/banip reload": [
+ "exec"
+ ],
+ "/etc/init.d/banip restart": [
+ "exec"
+ ],
+ "/etc/init.d/banip report json": [
+ "exec"
+ ],
+ "/etc/init.d/banip search [A-Za-z0-9:.]*": [
+ "exec"
+ ],
+ "/etc/init.d/banip survey [A-Za-z0-9]*": [
+ "exec"
+ ],
+ "/etc/init.d/banip status": [
+ "exec"
+ ],
+ "/etc/init.d/banip lookup": [
+ "exec"
+ ]
+ },
+ "uci": [
+ "banip"
+ ]
}
}
}